• 締切済み

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

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

みんなの回答

  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.4

チョッと手順を変えると簡単になりそうです。 (1)シート1のA列をシート2のA列にコピー (2)シート2のA1に「='シート1'!A1」と入力 (3)フィルハンドルをダブルクリック 先にA列をコピーしているだけです。(A列は連続して入力されているものとしています)

Kaboo
質問者

お礼

まとめてすみません。 皆さん、ご回答ありがとうございました。 ただ、コピー&貼り付けではなく、出来ればオートフィルで簡単な方法があるかと思ったのですが、(シート1で内容を変更した場合に自動にシート2の方に反映させたかったので。説明が足りなくて申し訳ありませんでした。)どうやらその方法はないのでしょうか・・・。 ちなみに、コピーした列を、一行おきに貼り付ける方法はあるのでしょうか? 文字列でオートフィルすることしかわからないのですが・・・。 更なるアドバイス頂ける方、よろしくお願い致します。

  • comv
  • ベストアンサー率52% (322/612)
回答No.3

こんばんは! オートフィルより以下の方が簡単です ・シート1 A1を選択して  [Shift]+[Ctrl]を押したまま[↓] ・A列の末行まで選択されるので コピー ・シート2 A1を選択して  編集 形式を選択して貼り付け リンク貼り付け 試してみて下さい!

  • gatten
  • ベストアンサー率35% (181/511)
回答No.2

発想の転換です。  まずはじめに単純にカット&ペーストで文字列A1からA?を必要な場所にコピーします。  この時点ではシートの間で連動していません。  しかし、これで数える手間が省けました。 「教えて」のように「='シート1'!A1」と入力して、オートフィルで先ほどコピーした部分まで埋めればいいです。  逆に多めにオートフィルをしておいて不要だった部分を後から(シートの完成直前に)削除するのも良いのではないでしょうか。

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

A列に連続して値が入っているとする。Shiftキーを押しながらEndキーを押し次ぎに(依然Shiftキーを押したまま)下矢印を押すと最下行まで範囲指定できる。あと編集-コピー-sheet2を開き-A1をクリック-貼りつけでできるのでは。 少数行のテストでは上手くいったが。間違っていたらごめんなさい。 質問はオートフィルと言うよりもコピーではないのですか。

関連するQ&A