プロが教えるわが家の防犯対策術!

下記のような表から、A列のコードをもとにして「D」列の「3」行目の100、200、300(ピンク色)のセルを参照したいのですが関数がわかりません。
別のシートに10000なら100、20000なら200と表示させたいです。
vlookupでは行が1行でないとできませんでした。

「エクセルのデータ抽出方法を教えてください」の質問画像

A 回答 (3件)

以下でいかがですか。


H2 =INDEX(E2:E13,MATCH(G2,A2:A13,0)+1)
「エクセルのデータ抽出方法を教えてください」の回答画像1
    • good
    • 0

こんにちは!



お示しの画像のように結合セルになっている列があるのですね。
そして表示するのはA列に対応するD列の2行目!だとすると・・・

すでにINDEX関数を使う回答は出ていますので、別案として
Sheet1のD列は「数値」だという前提です。

↓の画像でSheet2のB2セルに
=SUMIF(Sheet1!A$2:A$1000,A2,Sheet1!E$3:E$1001)

という数式を入れフィルハンドルで下へコピーしています。
(条件範囲と合計範囲を1行ずらします)

※ エラー処理はしていません。m(_ _)m
「エクセルのデータ抽出方法を教えてください」の回答画像3
    • good
    • 0

どのようなロジックで、A列の数字からD列までを導くのですか?

    • good
    • 0

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