• ベストアンサー

オートフィルとシート

「1」,「2」,「3」…「12」というシートがあり それぞれのシートのA1:C1の値を「一覧」というシートのA1:C1からA12:C12へコピーしたいのですが、 「一覧」のA1からC1に ='1'!$A$1、='1'!$B$1、='1'!$C$1  と入力し、オートフィルを用いてコピーしても全て ='1'!$A$1、='1'!$B$1、='1'!$C$1 となってしまいます。 この場合やはり全て直接入力しなければならないのでしょうか?

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

  • ベストアンサー
noname#106177
noname#106177
回答No.2

各シートの内容を1行づつ・・・ってことなら、 さっきの書き込みは間違いですね。 A1のセルに ='1'!A1 B1のセルに ='2'!A1 C1のセルに ='3'!A1 と縦一行は入力し、横にオートフィル 各シート名をオートフィルでコピーすることはできません

Ryllis
質問者

お礼

迅速なご解答ありがとうございます。 やはり、シート名はオートフィルでコピーできないのですね… おかげで諦めがつきました、縦は手入力で頑張ります!

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

その他の回答 (1)

noname#106177
noname#106177
回答No.1

='1'!$A1、='1'!$B1、='1'!$C1  です。 =A1 と入力し F4を押してみると、 =$A$1、=$A1、=A$1、と切り替わると思います。 =$A$1 ・・・ Aと1を固定してコピー =$A1 ・・・ Aを固定し、1は連続コピー   なので、=$A1 をコピーすれば、=$A2、=$A3、=$A4 となります。

Ryllis
質問者

お礼

ご回答ありがとうございます。 回答2の方を参考にさせていただきます

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

関連するQ&A

  • Excelのオートフィルについて

    Excelで結合したセルにオートフィルで連続した値を入れたいのですが  (A1)と(A2)を結合して 「=Sheet2!B1」  (A3)と(A4)を結合して 「=Sheet2!B2」 と入力し  オートフィルで  (A5)と(A6)の結合に 「=Sheet2!B3」 としたいところ 「=Sheet2!B5」 になってしまいます。 うまく説明できないのですがいい方法があれば教えてください。 どうぞよろしくお願いします。

  • Excel2007のオートフィルについて

    はじめまして。よろしくお願いします。 オートフィルで、1,2,3・・・と入力するさい 1,2まで入れてオートフィルをすると、続いて数字が入力されますが A,B,C,・・・とアルファベットを入れてオートフィルをすることはできるのでしょうか? できない場合、A,B,C,,,とオートフィルの様な感じで入力する方法はありますか? 入力が遅いので困っています。よい方法をご存知の方がいらっしゃいましたら教えて下さい!

  • エクセルのオートフィルで教えてください

    sheet1のA列、B列、C列にデータが入っています。 Sheet2の表に参照でデータを入れたいと思っています。 Sheet2のB2に=Sheet1!A3 B3に=Sheet1!B3 B4に=Sheet1!C3 B5~B7は空欄にして B8に=Sheet1!A4 B9に=Sheet1!B4 B10に=Sheet1!C4 と連続して入力していきたいです。 B2~B7を選択してオートフィルを使ってみたのですが B8,B9,B10には、=Sheet1!A9、=Sheet1!B9、=Sheet1!C9が入ってしまいます。 B13まで手作業で入力して、そこからオートフィルをやってみましたが 空欄部分がカウントされてしまうのか上手くいきません。 エクセル初心者です。 よろしくお願いいたします。

  • 【Excel】 シートを指定する式のオートフィル

    こんにちは A1に参照するシート名を記入し、 そのシートのA1の値をB1に表示する式として、 =INDIRECT(A1&"!A1")としました。 同様に、A2のシート名のB2を表示する式 =INDIRECT(A2&"!A2")となるように、 B列にオートフィルした場合、""で囲んでいる部分は、 そのままコピーされてしまいます。 どのようにしたら、""で囲まれた部分も 上手く記入できるでしょうか。 Excel2003です。

  • オートフィルのことで教えてください

    オートフィルのことで教えてください。 XP、エクセル2007を使っています。 A列、B列共に漢字が入力されていて B列の上部にウィンドウ枠の固定をしています。 A.B列以外をロックし、シートの保護をしています。 A列はオートフィルできるのですが、B列には+マークが出ません、 B列もオートフィルできるようにする方法を教えてください。

  • エクセルのオートフィルで

    excel97 を使っています。簡単なオートフィルの使い方について教えて下さい。 シート1のA1~A?(いくつあるかわからない) にある文字列を、シート2のA1にだけ「='シート1'!A1」と入力した後、オートフィルでシート1に入力されている分全てを簡単に入れる方法はないでしょうか? シート1の行数を数えてからその行数までドラッグしていたのですが、行数が多かったりすると大変なので、良いやり方がありましたら教えて下さい。よろしくお願いします。

  • Excel2007のオートフィル機能について質問です。

    Excel2007のオートフィル機能について質問です。 sheet1の「C1」~「C100」までの項目を sheet2の「A3」~「B3」、「C3」、「D3」、「E3」~ と表示させたいです。 (縦に並んだ項目を別シートで横並びに表示させたい) この時、sheet2のA3に「=sheet1!C1」と入力して、 それ以降はオートフィルを使い「=sheet1!C2」、「=sheet1!C3」、、、と 入力させたいのですが「=sheet1!D1」、「=sheet1!E1」、、 とアルファベット部分が変わっていきます。 最初の値を「=sheet1!C$1」や「=sheet1!$C$1」としても 横にスライドする場合はうまくいきません。(縦にスライドであればうまくいきます) どの様にしたら横にスライドさせても数字だけ変わってくれるのでしょうか。 知識不足で申し訳ございませんが、宜しくお願いいたします。

  • シート順のオートフィルの設定に関して(excel)

    excelでsheetを複数用いた場合のオートフィルの設定に関して質問です。  sheet10のB2のセルを「=sheet1!K3」としてその隣の列のC2が「=sheet2!K3」となっていくようにオートフィルを行いたいのですが、実際に行うとC2が「=sheet1!L3」になり、sheet1内での処理になってしまいます。 どのような設定を行えば、セルの場所が同じでsheetの番号だけ異なるようなオートフィルの設定にできますか?(sheet1からsheet9までデータが入力されています。) どなたかご存知の方がいらっしゃいましたら、よろしくお願いします。 使用しているのはexcel2010です。

  • エクセルでオートフィルを使いコピー 

    エクセルで表を作成しているのですが たとえば シート名2012のA1のセルに シート名2011のA1をコピーし シート名2012のA2のセルに シート名2011のB1をコピーしていくというように コピー先とコピー元が縦横になる場合、オートフィル機能が使えないようですが この場合どのような関数を作ればオートフィルで作業できますか? 沢山有るのでいちいち値をコピーして行列を入れかえて貼り付けの方法だと時間がかかってしまいます。 宜しくお願いします。

  • 数式のオートフィル

    今あるセルに数式=A1がいるとします。 これをオートフィルで右へコピーすると各セルは =A1,=B1,=C1,=D1・・・ となります。 これを =A1,=A2,=A3,=A4 とする簡単な方法(マクロを使わない)をご存知の方いますでしょうか? =A1,=A2まで入れてオートフィルしても =A1,=A2,=C1,=C2 となってしまいます。 今はしょうがないので文字列で A1と入力してオートフィルでドラッグして A1,A2,A3,A4・・・ としてから"A"を"=A"に置換しています。 何か良い方法あったら教えて下さい。