回答受付は終了しました
ペンネーム:サクさん

EXCELの関数について

[家電・PC・ネット]

お知恵をお貸しください。

「1」「2」「3」・・・「100」と数字だけのシート名のシートが多数あるとき、

「一覧表」のシートを追加して、
A列に順に1〜100を入力し、
B列に各シートのA1の値を表示したいのですが、

このB列の各シートのセル指定の関数で、
「シート名」部分を左のA列の値をシート名として取り込むような方法で
自動的にシート指定できるようにできないでしょうか?

通常ならば、
B1 ='1'!$A$1
B2 ='2'!$A$1
と指定するところを、この'1'のシート名にあたる1をA1を指定することで自動化できないものかと、&やCONCATENATEのような連結関数を使ってみましたが、つなげた関数自体が文字列として表示されてしまうだけですし、どうやったら繋げたセル指定文で値を表示できるようになるでしょうか?

100ぐらいなら手で入れてもいいのですが、今後シートが増えた際に、余りエクセルに慣れていない人も追加作業しやすいよう、できれば行コピーすればいいようにできればと考えたのですがうまくできません。
関数では無理でしょうか?

よろしくお願いします。

閲覧数
152
拍手数
0
回答数
1

回答 1件

ペンネーム:キタキュさん

しばらくエクセルを使っていなかったのでマニュアルを見て調べてみました。

B1のセルに
=INDIRECT(A1&"!A1")
これをB100までコピーすればいいです。

ちなみにB2は
=INDIRECT(A2&"!A1")
となります。

ペンネーム:サクさん

相談者
できました!!
INDIRECTを使えばよかったんですね。
セル位置を""で囲うことで絶対参照にしなくてもドラッグでコピーできるわけですね。
大変勉強になりました。

実際はA1だけでなく、各シートから様々なセル位置のデータを集約・解析して一覧表を作りたいので、このシート名指定が簡単にできないと大変なところでした。

お忙しい中、お時間を割いていただきまして、ありがとうございました。
とても助かりました。

関連するお悩みはこちら

回答受付は終了しました
回答数 2

インターネットで使用する文字のフォントは何を使っていますか

wordなどを見ますと、多くのフォントが使われています。 このサイトはどのようなフォントで、太字でしょうか。 何か見易いフォントが有りましたら教えてください。 wordかたpdfなどは丸っこい気がします。

回答受付は終了しました
回答数 1

音声入力のソフトを探してます

右手しか使えない身障者です。 パソコンのキーボードは右手で入力をしてますが最近右手が疲れて 入力の速度が落ちました。 で思いついたのが音声入力の方法です。確か視覚障害者の人は 音声入力ソフトを使ってるそうですが・・・ 評判の良い音声ソフトをご存知の方教えてください。

回答受付は終了しました
回答数 1

ノートパソコンからの音が気になる

最近が付いたのですが、ノートパソコンから発する音が気になります。 ブーンというファンの回る音のように思えます。  すなわち、 スリープ状態から使用状態にしてしばらく使っていると、 冷却ファンの音なのかハードディスクの音なのか、モータ音かファンのお音なのか耳...

回答受付は終了しました
回答数 4

パソコンの電源について

パソコンの電源の切り方について教えていただきたく思います。 以前はウィンドウズXPを使っていましたが最近ウィンドウズ7に買い替えましたがシャットダウンしたあとにコンセントも抜いていました。 そのせいか知りませんが立ち上がる都度ハードディスクに負担がかかり寿命が短く...

回答受付は終了しました
回答数 2

Office2003の移植

office2003の移植について教えてください。 使用中のPCが起動不能になり、新しいPCに2003をインストールしたい。 オフィスソフトは、PCとは別に購入したもので複数台にインストールできるもの。すでにインストール数は規定数です。 クラッシュしたPCの...

回答受付は終了しました
回答数 2

写真貼り付けの件

ミニメールに写真貼り付けは、何枚までいけますか!一枚は上手く貼り付け出来ますが複数になりますと、前の分が消えます。二枚以上貼り付けを教えてください。

お悩みQカテゴリ一覧