• 締切済み

Lookup後に変換する方法がわかりません

シート1        シート2 A列  B列      A列 かに  ○      いくら えび  ○      えび いか         さざえ たこ   ○      たこ ほたて        かに シート1のA列の文字がシート2のA列にあった場合に、シート1のB列に○が入るような 関数をシート1のB列にIF関数などを使って入れようとしてもどうしても他の列を使って 式を2つ作らないとできない現状です。B列にどのような関数を入れれば上記のようなことが 可能かおしえていただければ幸いです。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

=IF(ISERROR(VLOOKUP(A1,Sheet2!$A$1:$A$5,1,FALSE)),"","○") ISERROR関数を知らなかったのかな。あわせて覚えないと。 $がない回答があるが、式を複写したとき、おかしな結果になる恐れがあると思う。

noname#146604
noname#146604
回答No.2

遊びで =(IF(ISERROR(VLOOKUP($A1,Sheet2!A1:A5,1,0)=$A1),"x","o"))

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

「あれば○,無ければ""」という式を立てますが,具体的にどの関数を使うかは多分に趣味の問題です。 シート1のB1: =IF(COUNTIF(Sheet2!A:A,A1),"○","")

関連するQ&A