• ベストアンサー

excelのvlookup関数で値ではなくセルの位置を返せますか?

どなたかお詳しいかた教えていただけますでしょうか? excelのvlookup関数は通常該当するセルの値を返すと思うのですが、そのセルの位置(A4とか)を返す方法はありますか? 例えば、以下のようなEXCELのシートがあったとします。 =VLOOKUP("いちご",A1:B4,2,0)とすると、”200円”と表示されると思うのですが、このセルの位置(この場合は"B4")を求める方法ははありますか?   A  B 1りんご 100円 2みかん  80円 3バナナ 150円 4いちご 200円 お詳しい方よろしくお願い致します。 m(__)m

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

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

次のようなADDRESS関数を使うこともできます。 ADDRESS(行番号、列番号、参照の型) =ADDRESS(MATCH("いちご",A1:A4,0),2) この場合には答えは$B$4と絶対参照の形で、 =ADDRESS(MATCH("いちご",A1:A4,0),2,4) この場合にはB4と相対参照の形で

oceans14
質問者

お礼

探していたのはまさにこれです!!ありがとうございました。

その他の回答 (2)

回答No.3

もしかしたら、セル参照を返したいのかもしれませんね。 =INDEX(B1:B4,MATCH("いちご",A1:A4,0)) =ROW(INDEX(B1:B4,MATCH("いちご",A1:A4,0))) =CELL("address",INDEX(B1:B4,MATCH("いちご",A1:A4,0))) のようなことも可能です。参考まで

oceans14
質問者

補足

いろんな方法があるんですね!ありがとうございました!!

  • sige1701
  • ベストアンサー率28% (74/260)
回答No.1

こんなことかな ="B"&MATCH("いちご",A1:A4,0)

oceans14
質問者

お礼

ありがとうございました!!助かりました。

関連するQ&A