重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

エクセルの一覧表の中から、条件にあった数値を抽出する方法を教えてください

  あ  い  う
A  1   2   3
B  4   5   6
C  7   8   9
以上の表で「A」と「あ」の条件の場合「1」、「B」と「う」の条件の場合「6」となるような方法を教えてください。

「エクセルの条件から数値を抽出する方法を教」の質問画像

A 回答 (6件)

主には二つの方法が考えられます。



一つは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))
    • good
    • 0
この回答へのお礼

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

お礼日時:2009/08/24 10:29

こんにちは!


私個人的には、表の中の
○行目の△列目を返す関数と言えば・・・

INDEX関数とMATCH関数の組合せがパッ!っと思い浮かびます。

すでに同じような回答は出ていますので、重複するかもしれませんが、

↓の画像のH3セルに
=INDEX($B$3:$D$5,MATCH(F3,$A$3:$A$5,0),MATCH(G3,$B$2:$D$2,0))
という数式を入れて、オートフィルで下へコピーすると
画像のような感じになります。
(エラー処理はしていません)

他にも色々方法があると思いますが、
参考になれば幸いです。m(__)m
「エクセルの条件から数値を抽出する方法を教」の回答画像6
    • good
    • 0

解答No3です。


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

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のヘルプを参照してください
    • good
    • 0
この回答へのお礼

 

お礼日時:2009/08/24 04:21

  F G  H


1 A あ 1
2 B う 6

H1: =HLOOKUP(G1,B$2:D$5,MATCH(F1,A$2:A$5,0),FALSE)
    • good
    • 0
この回答へのお礼

 

お礼日時:2009/08/24 03:49

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

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!