Excelの数式が必要


1

誰かが非常によく似た質問をしたことは知っていますが、彼らの要求よりも少し先に進む必要があります。

2つの列を比較し、3番目の列に一致する結果があったかどうかを表示する方程式が必要です。したがって、列Bの入力が列Aにあるかどうかを確認し、そうであれば3番目の列に1を返し、そうでなければ0を返します。別のシートfyiに「列A」があります。教えてください!

Name1,Name2,Match
John,Ricardo,1
David,Martha,0
Leslie,Melanie,0
Marie,John,1
Ricardo,Mathew,0

回答:


2

列Cで、データがRow1で開始する場合はC1で開始し、以下を書き込みます。

= IF(ISNUMBER(MATCH(B1、$ A $ 1:$ A $ 5,0))、1,0)

B1は2番目の列の名前、$ A $ 1:$ A $ 5は列Bと比較する初期列、isnumberは一致しない場合のエラーを防ぐため、ismatchは一致するセルの行番号を返しますそうでなければエラー。列Aが別のシートにある場合は、次を使用します。

= IF(ISNUMBER(MATCH(B1、fyi!$ A:$ A、0))、1,0)

数式を下にドラッグできます


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.