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

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

教えてください。よろしくお願いします。

A 回答 (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行目を参照するので注意してください。
    • good
    • 0
この回答へのお礼

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

お礼日時:2007/04/04 15:55

#1です。

MATCHの範囲をA列のみにしてください。
=ADDRESS(MATCH(A1,入力欄!A2:A10,0),4,,,"入力欄")
    • good
    • 0
この回答へのお礼

たびたびご回答ありがとうございます。
番地は持ってくることができたのですが、なかなか自分の思った
ことが出来ず少し困っております。
もし時間がありましたら以下のことをやろうと思ってますので、もう1度教えていただけますでしょうか?

A1にVLOOKUPを入力し、Sheet1のD1をひっぱて来ていた場合、
A2にSheet1のD2をひっぱてきたかったのです。

そのため、セルの番地がわかれば大丈夫かと思ったのですが、なかなか上手くいきませんでした。

お手数ですが、教えていただけるとありがたいです。
よろしくお願いいたします。

お礼日時:2007/04/04 14:47

元の式が


=VLOOKUP(A1,SHEET1!$A$1:$X$100,10,FALSE)
なら
=ADDRESS(MATCH(A1,SHEET1!$A$1:$A$100,0),10,,,"SHEET1")
    • good
    • 0
この回答へのお礼

早速の回答ありがとうございます。
元の式が
=VLOOKUP(A1,入力欄!A2:L10,4,0)だったので

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

お礼日時:2007/04/04 12:33

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