• ベストアンサー

エクセルの条件から数値を抽出する方法を教えてください。

エクセルの一覧表の中から、条件にあった数値を抽出する方法を教えてください   あ  い  う A  1   2   3 B  4   5   6 C  7   8   9 以上の表で「A」と「あ」の条件の場合「1」、「B」と「う」の条件の場合「6」となるような方法を教えてください。

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

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

主には二つの方法が考えられます。 一つはVLOOKUP関数とMATCH関数の組み合わせです。 H1セルには次の式を入力しH5セルまでオートフィルドラッグします。 =VLOOKUP(F3,A$2:D$5,MATCH(G3,A$2:D$2,0),FALSE) 一つはINDEX関数とMATCH関数の組み合わせです。 H1セルには次の式を入力しH5セルまでオートフィルドラッグします。 =INDEX(A$2:D$5,MATCH(F3,A$2:A$5,0),MATCH(G3,A$2:D$2,0))

hirota0309
質問者

お礼

ありがとうございました!解決できました。ご丁寧な指示をありがとうございました。

その他の回答 (5)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.6

こんにちは! 私個人的には、表の中の ○行目の△列目を返す関数と言えば・・・ INDEX関数とMATCH関数の組合せがパッ!っと思い浮かびます。 すでに同じような回答は出ていますので、重複するかもしれませんが、 ↓の画像のH3セルに =INDEX($B$3:$D$5,MATCH(F3,$A$3:$A$5,0),MATCH(G3,$B$2:$D$2,0)) という数式を入れて、オートフィルで下へコピーすると 画像のような感じになります。 (エラー処理はしていません) 他にも色々方法があると思いますが、 参考になれば幸いです。m(__)m

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

解答No3です。 ごめんなさい。式をH3セルに入力してからH5セルまでオートフィルドラッグするの間違いでした。

  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.3

VLOOKUP関数 または HLOOKUP関数と MATCH関数の組み合わせかな ( この問題はMATCH関数が決め手だと思います ) 例:  VLOOKUP関数 と MATCH関数  =VLOOKUP("A",A2:D5,MATCH("あ",A2:D2,0))  =VLOOKUP("B",A2:D5,MATCH("う",A2:D2,0)) 好きなように修正してください 答えそのものは敢えて書きません 理解してこそ解決と思うからです ※ VLOOKUP,HLOOKUP,MATCH関数の詳細は Excelのヘルプを参照してください

noname#204879
noname#204879
回答No.2

  F G  H 1 A あ 1 2 B う 6 H1: =HLOOKUP(G1,B$2:D$5,MATCH(F1,A$2:A$5,0),FALSE)

  • hige_082
  • ベストアンサー率50% (379/747)
回答No.1

=INDEX(B3:D5,MATCH("A",A3:A5),MATCH("あ",B2:D2))

専門家に質問してみよう