• ベストアンサー

2つ以上の条件で検索

宜しくお願いします。 型番 サイズ1 サイズ2 サイズ3 あ   50    40    50 い   30    20    10 ___________________________________ で、 型番 サイズ  金額 あ  サイズ2  40 「型番あ」で「サイズ2」の「40」と抽出したいときに使う関数を教えてください。 IFとVLOOKUPの組み合わせではできますが、かなり長くなってしまうのです。もっと簡潔に検索できる関数はありませんか?ご存知の方がいらっしゃれば是非教えてください。

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

  • ベストアンサー
  • kaiu
  • ベストアンサー率20% (65/315)
回答No.1

配列数式+match関数等で応用できませんか? http://pc21.nikkeibp.co.jp/special/hr/hr3.shtml 結構簡単で便利ですよ。

すると、全ての回答が全文表示されます。

その他の回答 (3)

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.4

関数ではありませんが、もっと簡潔に、ということでしたら、 ツール-オプション-計算方法-数式でラベルを使用する として、式に、 =あ サイズ2 とすれば、「40」と出ますね。 (注:「型番 サイズ1 サイズ2 サイズ3」と、式とラベルの文字列とは、全半角を合わせてください。ラベルは数字を最初にすることはできません。)

すると、全ての回答が全文表示されます。
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.3

「型番」の位置が、A1として、 =VLOOKUP("あ",A2:D20,MATCH("サイズ2",A1:D1,0),FALSE)

すると、全ての回答が全文表示されます。
  • ja7awu
  • ベストアンサー率62% (292/464)
回答No.2

「型番」の位置が、A1として、 =INDEX(B2:D10,MATCH("あ",A2:A10,0),MATCH("サイズ2",B1:D1,0)) で如何でしょうか。 大文字/小文字を識別しませんが・・・ 見つからないときの処理は、ご自由に・・・

すると、全ての回答が全文表示されます。

関連するQ&A