セル値が列に存在するかどうかを確認した後、一致するセルの隣にあるセルの値を取得する必要があります。たとえば、 の値が にcell A1
存在するかどうかを確認column B
し、一致すると仮定するとB5
、 の値が必要になりますcell C5
。
問題の前半を解決するために、私はこれをしました...
=IF(ISERROR(MATCH(A1,B:B, 0)), "No Match", "Match")
...そしてそれはうまくいきました。次に、 SO に関する以前の回答のおかげで、一致するセルの行番号も取得できました。
=IF(ISERROR(MATCH(A1,B:B, 0)), "No Match", "Match on Row " & MATCH(A1,B:B, 0))
当然、次のセルの値を取得するために、試しました...
=IF(ISERROR(MATCH(A1,B:B, 0)), "No Match", C&MATCH(A1,B:B, 0))
...そして、うまくいきません。
私は何が欠けていますか?目的の結果を得るために、返された行番号に列番号を追加するにはどうすればよいですか?