痔になりやすい生活習慣とは?

あるセルに入っている値を別のセルを参照する際の行番号や列番号として使用したいのですが、可能でしょうか?

たとえば、A1に10、A2に20と入っていたら、10行目の20列目の値を取得するようなことがしたいです。

マクロを使えばできそうですが、マクロを使わずにできる方法があれば教えてください。

A 回答 (3件)

=INDIRECT(ADDRESS(A1,A2))


でいかがでしょう?
    • good
    • 0

こんにちは。



#1さんの応用ですが、こんな方法があります。

=INDIRECT("R" &A1 &"C"&A2 ,FALSE)

ただし、A1,A2 には、「0」は入れてはいけません。

他には、こんな式もあります。
=OFFSET($A$1,A1-1,A2-1)
    • good
    • 0

=INDEX(表範囲,A1,A2)


で、表範囲の10行目の20列目の値を取得できます。
    • good
    • 0

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


人気Q&Aランキング