エクセルで特定のセルに入っている数字を関数のセル位置の一部として用いたいのですが、そのようなことはできますでしょうか?

たとえば、A4にDとあり、B5に数字の6があったとします(これらは関数による処理の結果得られる値です。)。そのとき、例えば、E12というセルにおいて間接的にA4のアルファベットとB5の数字で構成されるセル位置D6の値を呼んできたいとします。そうするために、適当に
E12="A4""B5"とか
E12=(A4)(E12)などとしても、
うまくいきません。
どのようにすれば、よいでしょうか?

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2007/12/24 05:15:02
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答4件)

id:castiron No.1

回答回数418ベストアンサー獲得回数30

ポイント23pt

INDIRECT関数を利用すれば出来ます。

INDIRECT(間接セル番地)

id:hkrhr1 No.2

回答回数239ベストアンサー獲得回数12

ポイント22pt

 E11のセルに”D6”と表示されればいいんですよね。

文字列の結合「CONCATENATE」を使います。

E11に次の様に書き込みます。

 

=CONCATENATE(A4,B5)

 これで、D6と表示されます。

 なお、CONCATENATE()は、複数(3個以上)のセルを結合できます。コンマ(,)で区切ります。

http://end/

id:garyo No.3

回答回数1782ベストアンサー獲得回数96

ポイント23pt

E12に

=INDIRECT(A4&B5)

id:to1110 No.4

回答回数4ベストアンサー獲得回数0

ポイント22pt

&で合体できると思います。

=A4&B5

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません