• ベストアンサー

LOOKUPで参照しているセルの番地

VLOOKUPを使用し、隣のシートを参照してきているセルがあります。 その参照しているセルの番地を調べたいのですが、 どのような関数を使用すれば良いのかわかりません。 教えてください。よろしくお願いします。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.3

>A2にSheet1のD2をひっぱてきたかったのです。 =IMDEX(入力欄!A2:L10,MATCH(A1,入力欄!A2:A10,0)+1,4) または =INDIRECT(ADDRESS(MATCH(A1,入力欄!A2:A10,0)+1,4,,,"入力欄")) 但し10行目を参照した場合は、存在しない11行目を参照するので注意してください。

shabushabu
質問者

お礼

出来ました! 本当に本当に助かりました。 20ptでは少ないくらいですが、お礼の気持ちです。 ありがとうございました。

その他の回答 (2)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

#1です。MATCHの範囲をA列のみにしてください。 =ADDRESS(MATCH(A1,入力欄!A2:A10,0),4,,,"入力欄")

shabushabu
質問者

お礼

たびたびご回答ありがとうございます。 番地は持ってくることができたのですが、なかなか自分の思った ことが出来ず少し困っております。 もし時間がありましたら以下のことをやろうと思ってますので、もう1度教えていただけますでしょうか? A1にVLOOKUPを入力し、Sheet1のD1をひっぱて来ていた場合、 A2にSheet1のD2をひっぱてきたかったのです。 そのため、セルの番地がわかれば大丈夫かと思ったのですが、なかなか上手くいきませんでした。 お手数ですが、教えていただけるとありがたいです。 よろしくお願いいたします。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

元の式が =VLOOKUP(A1,SHEET1!$A$1:$X$100,10,FALSE) なら =ADDRESS(MATCH(A1,SHEET1!$A$1:$A$100,0),10,,,"SHEET1")

shabushabu
質問者

お礼

早速の回答ありがとうございます。 元の式が =VLOOKUP(A1,入力欄!A2:L10,4,0)だったので =ADDRESS(MATCH(A1,入力欄!A2:L10,0),4,,,"入力欄") と入力してみたのですが、うまくいきませんでした。 何か間違ったところでもあるのでしょうか?

関連するQ&A

専門家に質問してみよう