• ベストアンサー

エクセルのシート参照

エクセルのシート参照を行うのですが セルA1~A10に ="1"!A1 ="2"!A1 ="3"!A1 ・ ・ ・ ="10"!A1 と表記一気に入力できる方法はありますか? 関数などを用いて、等表記方法にはこだわりませんのでよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.2

>="1"!A1 本当にこう入れたいのですか? シート名が1や2や3だった場合は ='1'!A1 になりますが,間違えてませんか。 >一気に入力できる方法はありますか? A1セルに =INDIRECT(ROW(A1)&"!A1") と記入し,下向けにコピーして入れます。 A1:A10を選択して式を記入し,コントロールキーを押しながらEnterで一気に入力してもOKです。 もしホントに「="1"!A1」だったときは,応用で =INDIRECT("'"""&ROW()&"""'!A1") のようになります。

ryakn1989
質問者

お礼

早い回答ありがとうございました。 こちらのミスでご迷惑をかけた上に、それも対応していただいて本当に感謝してます。

ryakn1989
質問者

補足

記入ミスで、申し訳ないです、、、 正しくは '1' です

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • kybo
  • ベストアンサー率53% (349/647)
回答No.1

A1のセルに以下の様に入力、A10までオートフィルします。 ="='"&ROW()&"'!A1" A1:A10を範囲選択→コピー→形式を選択して貼り付け→値でOK A1:A10を範囲選択→データ→区切り位置を選び、そのまま完了

ryakn1989
質問者

お礼

早い回答ありがとうございました。 こちらのミスのせいで質問の意図が伝わらず申し訳ありませんでした。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルでシート間の参照がされるところされないところがあるんです。なぜ?

    こんにちは。 エクセルで,Sheet1のセルにSheet2のセルを参照しようと思います。 Sheet1のA1のセルに,Sheet2のA1のセルを参照しようとした場合,=Sheet2!A1と入力することになると思います。 しかし,セルには,「=Sheet2!A1」と表示されてしまうのです。 他のセルには,参照された文字,数字が入っているのに,ある特定のセルだけは,上記のようになってしまいます。 どのようにすれば解決できるのでしょうか。 お教え頂ければ幸いです。 宜しくお願いいたします。<(_ _)>

  • Excelのシート間の参照

    エクセル初心者です。 エクセルでシートが2枚あるものを作成しました。 一枚目のシートのA1のセルの内容(言葉)を 二枚目のシートのB3のセルの内容に参照させたいと思い B3を選択し、セルのなかに =を入力して 一枚目のシートのセルA1をクリックしようと思ってもクリックができません。 二枚目のシートのセルB3を同じ二枚目のシートのB10にあてようとして =を入力してB10をクリックすると参照ができます。 =B10 セル内は↑のようになります。 どうしてできないのでしょうか? 困っています.教えてください。

  • excelの参照について

    excelの参照について 初心者です。 1枚目のシートの情報を2枚目以降のシートに参照させたいのですが それぞれのシートの同じセルに シート2枚目には A1のセルを参照させ シート3枚目には A2のセル シート4枚目には A3のセル・・・ という具合にシートが進む毎に一つずつ下段のセルを参照させたいのですが シート1枚ごとに手で一つずつ入力するのではなく なにか一括して入力する方法はありますでしょうか? よろしくお願い致します。

  • Excelのシート間の参照

    Excelでシート間のセルの参照をしたいのですが、どのシートを参照するのかを すぐに変えることのできるようにしたいのです。 具体的には、A、B、Cという名前のシートがあり、シートDにおいて A1セルにA、B、Cいずれかの文字を入力すると、その下のセルの参照先が シートAのB1セルになるようにしたいのです。 とりあえず色々式を入れてみたのですが、すべて拒否されてしまいました。 たとえば ='A1'!B1 ='"A1"'!B1 とかです。 よろしくお願いします。

  • エクセル、シート名の参照(?)

    うまいタイトルが思い浮かびませんでした。 初心者ですが、よろしくお願いいたします。 エクセル2003を使っています。 例えば「1月」「2月」・・・「12月」という名前のシートがあって、 それぞれの A1 セルに「1」「2」・・・「12」と入れたいとき、  一番簡単な(楽な)方法はどんなものがあるでしょうか? 自分でまず、「2月」シートの A1 に ='1月'!A1+1 と 入れてみたのですが、この数式を「3月」シートの A1 にコピーしても 上の 1月 が 2月 には変わってくれませんでした。 また、INDIRECT という関数で前のシートを参照する方法、というのを こちらの過去ログで知り、以前他の作業で使ったのですが、今回のケースでは 循環参照エラーが出てしまいます。 同じA1セルに入力したいため、だと思います。 それから「シート名を表示する関数」というのも、他のサイトで知り、 やってみました。ですが、できれば「2月」などではなく、「2」と表示したいのです。 何か方法がありますでしょうか? 補足が必要ならばいたします。 どうぞよろしくお願いします。

  • EXCEL 異なるシート間の参照

    EXCELに関しての質問です。 超初心者で基本がわからないままの質問ですみません。 同じブック内の複数のシート(様式は異なります)間の作業です。 片方のシートの日毎のデータを別のシートの日毎のセル に参照し、反映させたい。 INDIRECT関数を用いて、=INDIECT(A3&"!V3")のようにして A3に表示される文字列のシートのセル番地V3を参照し、 他のシートにそのデータを表示したいのですが、 うまくいきません。 A3セルには一ヶ月の日付が入っているので、 日付の入った他のシートを日付ごとに参照していくのですが、 そのシートの中のいつも同じセルV3しか 参照してくれないのです。 このV列のセルも自動的に日付に沿ったセル参照に変更するのは どうしたよろしいでしょうか。 よろしくお願いします。

  • エクセルでシート名を連続で参照するには

     エクセルの「1」「2」「3」…のように連続するシートのそれぞれのシートにあるセルA1を、同じファイル上の「集計」シートのA1、A2、A3…のように、下へと参照したいのです。  このとき、「集計」シートのA1セルには、「='1'!$A$1」を入力しますが、その後このセルからスタートして、オートフィルで下方向へ参照したいのですが、実際は「='1'!$A$1」「='1'!$A$1」…と「1」シートのセルが参照されます。  オートフィルなどを用いて「集計」シートのA1から下方向へ、「='1'!$A$1」「='2'!$A$1」「='3'!$A$1」…のように満たしていく場合、どのようにしたらいいでしょうか。  手入力すればいいのですが、数が多くてとても大変です。どなたか、簡単に満たす方法をお教えください。よろしくお願い申し上げます。

  • EXCELで別シートのセルを参照する場合について

    EXCELで別シートのセルを参照したいのですが… 参照先のセルの行が飛び飛びのため、数式をどのようにしたらよいかわからず困っています。入力するセルの数も大量のため、一つ一つ参照入力するには手間がかかりすぎるため、何かしらの関数で対応できないでしょうか。 具体的には シートAのM8~CE8 に、シートBの G50 J50 M50 P50…と3列ごとに参照した数字を返したいのです。 どなたかご教示いただけますと幸いです。 よろしくお願いいたします。

  • エクセルで別シートにも文章を全て参照させたい

    エクセルで別シートを参照する際、参照先の各セルの文字配置を折り返さないで表示させたいのですが、可能でしょうか? どう説明したら伝わるのか分からなくて申し訳ないのですが、、 参照元シート(以下●)でセルの幅より長い文章を入力すると、 参照先シート(以下■)ではそのセル幅内しか文章が表示されません。 隣のセルも●を参照しており、そこは空欄です。 ●では隣のセルまで文章が延びて表示されているように ■もしたいのですが関数がわかりません。 【■に使ってる関数】空欄の場合は何も表示させないようにしたいので、 =IF(●!A14="","",●1!A14) というのを使ってます。 宜しくお願い致します。

  • Excelのシート参照をするにあたって

    あるセルに他のシートを参照して集計する関数を記述しているのですが 参照先のシートが一度消去されてしまうと参照もとのセルに記述した 参照先シート名が自動的に#REFになってしまいます。 (例:「=Sheet1!A2」と記述していて「Sheet1」を削除すると「=#REF!A2」になってしまう) この現象はどうにか防げないものでしょうか? よろしくお願いします。

専門家に質問してみよう