- ベストアンサー
エクセル orをいっぱい作るしかないのか
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
VLOOKUP関数を使って、A列の値がB列に存在するか検索をかければ 良いと思います。 以下のURLを参照してください。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/vlookup.htm
その他の回答 (4)
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.5
解答No4です。 =IF(B2="","",IF(COUNTIF(A:A,B2)=0,"なし","ある")) この式の意味はB2セルが空白ならば空白に、空白でない場合でB2セルの値がA列に見当たらなければ、なし、B2セルの値がA列にあれば、あるにします。 この式の場合にはB列のそれぞれの値がA列に有るかどうかを判定するものでB列のデータがどんなに多くなっても、またA列は範囲を指定していませんのでA列のデータが多くなっても式を変える必要もありません。
質問者
お礼
解説有難うございます。
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.4
ある、なしの結果をD2セルから下方に表示させるのでしたら、D2セルに次の式を入力し下方にオートフィルドラッグします。 =IF(B2="","",IF(COUNTIF(A:A,B2)=0,"なし","ある"))
質問者
お礼
なるほど。COUNTIFで数を数えているのですね、有難うございます。
- gyouda1114
- ベストアンサー率37% (499/1320)
回答No.3
これをお試しください。 =IF(OR($A$1=B1,$A$2=B1),"ある","なし")
質問者
お礼
有難うございます。
- okormazd
- ベストアンサー率50% (1224/2412)
回答No.2
お礼
こういう時にVLOOKUPを使うのですね。有難うございました。