- ベストアンサー
LOOKUPで参照しているセルの番地
VLOOKUPを使用し、隣のシートを参照してきているセルがあります。 その参照しているセルの番地を調べたいのですが、 どのような関数を使用すれば良いのかわかりません。 教えてください。よろしくお願いします。
- みんなの回答 (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行目を参照するので注意してください。
その他の回答 (2)
- mshr1962
- ベストアンサー率39% (7417/18945)
#1です。MATCHの範囲をA列のみにしてください。 =ADDRESS(MATCH(A1,入力欄!A2:A10,0),4,,,"入力欄")
お礼
たびたびご回答ありがとうございます。 番地は持ってくることができたのですが、なかなか自分の思った ことが出来ず少し困っております。 もし時間がありましたら以下のことをやろうと思ってますので、もう1度教えていただけますでしょうか? A1にVLOOKUPを入力し、Sheet1のD1をひっぱて来ていた場合、 A2にSheet1のD2をひっぱてきたかったのです。 そのため、セルの番地がわかれば大丈夫かと思ったのですが、なかなか上手くいきませんでした。 お手数ですが、教えていただけるとありがたいです。 よろしくお願いいたします。
- mshr1962
- ベストアンサー率39% (7417/18945)
元の式が =VLOOKUP(A1,SHEET1!$A$1:$X$100,10,FALSE) なら =ADDRESS(MATCH(A1,SHEET1!$A$1:$A$100,0),10,,,"SHEET1")
お礼
早速の回答ありがとうございます。 元の式が =VLOOKUP(A1,入力欄!A2:L10,4,0)だったので =ADDRESS(MATCH(A1,入力欄!A2:L10,0),4,,,"入力欄") と入力してみたのですが、うまくいきませんでした。 何か間違ったところでもあるのでしょうか?
お礼
出来ました! 本当に本当に助かりました。 20ptでは少ないくらいですが、お礼の気持ちです。 ありがとうございました。