• ベストアンサー

Excel関数について(初級者)

例えば以下の表データがあり、    A   B  1 数字  記号 ←タイトル行 2  1   a 3  2   b 4  3   c A行のある数字を入力するとB行の同じ列の記号を表示させるのは(入力欄をC2、結果表示セルをD2として) D2に VLOOKUP(C2,A2:B4,2) でうまくいきました。つまり2を入力するとbという答えです。 でも逆にB行のある文字を入力するとA行の同じ列の数字を表示させるのに(入力欄をC3、結果表示セルをD3として) D3に VLOOKUP(C3,A2:B4,1) つまりcと入力すると3の答え でやってみたが#N/Aのエラーがでてうまくいきません。 間違った点のアドバイスをお願いします。

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

  • ベストアンサー
  • maron--5
  • ベストアンサー率36% (321/877)
回答No.2

>逆にB行のある文字を入力するとA行の同じ列の数字を表示させる ◆VLOOKUP関数ではありませんが =INDEX(A2:A4,MATCH(C3,B2:B4))

5244
質問者

お礼

ご回答ありがとうございます。 関数式の意味もよく解からずコピペして試してみたらうまくいきました。 助かります。

その他の回答 (1)

  • edomin
  • ベストアンサー率32% (327/1003)
回答No.1

VLOOKUP関数は、表の「左端の列」で値を検索し、表内の対応するセルの値を返します。

5244
質問者

お礼

ご回答ありがとうございます。 VLOOKUPでは出来ないのですね。