• ベストアンサー

エクセルの検索につきまして

今、業務の関係でエクセルにて検索するいい関数がないか探しています。 A~Eがあり、それぞれには数値(高さや厚みなど)のみを入力しています。 A1の数値とB1もしくはC1の数値が合致するとD1及びE1の数値を表示させるようにしたいのですが、 私の知識不足でいい関数が見つかりません。 いいのがあれば教えてもらいたいと考えています。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

例えば合致したらD1セルの値を表示させたい場合には、その値を表示させたいセルに次のような式を入力します。 =IF(A1="","",IF(OR(A1=B1,A1=C1),D1,"")) もしくはの時はOR関数を使います。

178cho
質問者

お礼

回答ありがとうございました。

その他の回答 (3)

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

2条件をあわせて指定して、在り場所(具体的には存在する行番号)を出す、エクセル関数はない。 MATCH,やVLOOKUPなども1つの値で検索します。 ですからA列とB列のように固定した組み合わせなら、1つの値をA列B列から組み合わせて作業列につくれば、そこを元に検索できる。通常は&で文字列結合をするだろう。しかしA列LAN、B列DOMとA列LANDB列OMが結合して同じにならないようにA列 LONXXX B列DOMXXX(Xはスペース1文字)のように桁を定めて結合するべきかどうか考える必要は在る。

178cho
質問者

お礼

回答ありがとうございます。 検討してみます。

  • layy
  • ベストアンサー率23% (292/1222)
回答No.3

3つ同時に比較できるものはない。 あれとこれ、の結果とそれ、です。 3つは高さ、幅、奥行き?

178cho
質問者

お礼

回答ありがとうございました。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

二つの数値を同時に一つのセルに表示させるのでしたら、例えば次のような式になります。 =IF(A1="","",IF(OR(A1=B1,A1=C1),D1&"/"&E1,""))

178cho
質問者

お礼

回答ありがとうございました。

関連するQ&A