• ベストアンサー

エクセルのセル指定連続データの入力について

エクセルで次の数式を入力したセルがあります。 『='4月'!B7+'5月'!B7+'6月'!B7+'7月'!B7+'・・・・』 これを、右側にドラッグして 『='4月'!B8+'5月'!B8+'6月'!B8+'7月'!B8+'・・・・』 とする方法を知りたいのですが、どうしても 『='4月'!C7+'5月'!C7+'6月'!C7+'7月'!C7+'・・・・』 となってしまいます。 フィルのオプションを試してみたのですが、アルファベットの連続データ は入力できないようです。 ネットを探したのですがどうしても見つけられませんでした。どなたかわ かる方いたら教えててください。よろしくお願いします。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

安直ですが次の方法は如何でしょうか。 (1)元数式のセル参照を列絶対($B7)参照に変更 (2)元セルを下方向にコピー (3)コピーセル範囲をコピーし、コピー先で「形式を選択して貼り付け」→行列を入れ替える→OK (4)元数式セル以下のセルを削除

pepe25
質問者

お礼

mu2011さんの方法でかなり手間を省いて作業ができました。この方法でやってみます。本当に助かりました。ありがとうございます。

その他の回答 (4)

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.5

行方向の串刺しデータを列方向に展開ですか? 串刺しだと難しいですね。縦方向にコピーしたものを ドラッグで移動では駄目なのでしょうか? ※串刺し集計自体は =SUM(4月:3月!B7) で両端のシート名を範囲にすれば簡単に計算できます。 ただシート名にブランクを使ってる場合は''で囲ってください。

  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.4

セルをドラッグしても数式の中で指定しているセルの相対位置は変わりません。 そのため横にドラッグすると列が、縦にドラッグすると行がそれぞれ変化します。 そんな理由ですので、#1 chie65536さんの回答通り下方向に移動させた後【数式をコピー】してセルに貼り付けてはどうでしょうか。

回答No.2

右にやれば B→Cにそりゃあなりますよ。下にコピーしなくちゃ。 それをセルのコピーじゃなしに、入力欄の 『='4月'!B8+'5月'!B8+'6月'!B8+'7月'!B8+'・・・・』この式自体をコピーして貼り付ければできます。

  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.1

1.1行下に、新しい行を挿入する 2.目的のセルを1行下にドラッグしてコピーする (中身が目的の「='4月'!B8+'5月'!B8+'6月'!B8+'7月'!B8+'・・・・」になる筈) 3.コピーした先のセルで「F2」キーを押して編集モードにする 4.式を全部範囲指定してCTRL+Cでコピーする 5.元のセルの1つ右のセルで「F2」キーを押して編集モードにする 6.CTRL+Vで式を貼り付ける 7.最初に挿入した行はもう要らないので行削除で消す これで目的通り。

pepe25
質問者

補足

回答ありがとうございます。 この方法だと、セルをひとつずつ入力していかないと、連続して次々とデータを入力できませんよね!? ドラッグして一発で入力できる方法はないものでしょうか。

関連するQ&A

  • EXCELで異なるSHEETからの連続データが入力できない。

    いつもお世話になっております。 EXCELでSHEET1に   A  B  C 1 あ  い  う 2 か  き  く 3 さ  し  す とあり、SHEET2に   A  B  C 1 あ(SHEET1のA1という書式) 2    い(同B1という書式) 3       う(同c1という書式) として、A1からC3をドラッグして、その下にフィルコピーしていったら、なにも出てこず、数式をみたらSHEET1のA4なんかがでてきてしまいました。 これを解決して、連続データを入力する方法をご教示ください! よろしくお願いします。

  • Excelの連続データがオートフィルで入力できない。

    会社でExcel2003を使用しております。 連続データを入力しようと思い、オートフィルを使ってドラッグしたら、オートフィルオプションは表示されるのですが、クリックしても連続データの項目がありません。(セルのコピーやフィルは表示されています) これは設定の問題でしょうか? とても困っています。 助けてください。。。。

  • エクセルで連続データ入力お教え下さい

    Vistaのエクセル2007です。 シート1のA列に入力したものをシート2のB列に反映したくて、シート2のB1セルにシート1のA1セルへのリンクを貼り、B2セルにはA2セルを貼り、B1とB2をまとめてフィルで下までドラッグしているのですが、12、12と繰り返すだけで、参照が345と上がっていきません。 わかりにくくて申し訳ないのですが、つまり 数式バーに出る参照の式の最後のセル番号だけが、上がっていくようにフィルで下までドラッグしたいのです(例えばシート2B850はシート1A850と同じ内容が入るように) 以前は簡単にできたのですが、パソコン変えてからどうやってもできません。 本当にどうかよろしくお願い致します。

  • Excelの連続データ入力について

    Excelで連続データを入力したいのですが、連続するデータが複数重なると(かつ連続しない文字も含んでいます)これらのオートフィルは重なったセルも加算され狙ったものとは違う値になってしまいます。 例えば、 =A1 aaa(ただの文字) =B1 これをオートフィルで連続データを作成すると、 =A1 aaa =B1 =A4 aaa =B4 =A7 aaa =B7 こうなります。 本当は、 =A1 aaa =B1 =A2 aaa =B2 =A3 aaa =B3 こうしたいのです。 良い方法はありませんでしょうか? 宜しくお願い致します。

  • excel 連続データ入力 曜日

    曜日を連続して入力したいのですが、うまくいきません。 月とだけ入力して下にドラックすれば月、火、水、木・・・とちゃんと連続してくれるのですが、 月曜と「曜」の字をたすと月曜、月曜、月曜と連続するだけです。 オートフィルオプションの選択項目のもセルのコピー、書式あり、なしの3つだけで 連続するデータなどを選択する項目がありません。 ちなみに月曜日と最後に「日」を付けるとちゃんと連続してくれます。 連続して曜日を入力する際、これは連続するけど こっちはしないみたいな決まりみたいなものがあるのでしょうか?

  • エクセルで連続の日付を入力するには?

    教えてください。 エクセルで連続する日付を入力する方法なのですが、 オートフィルでドラッグすれば連続で入力できますよね。 しかし今回私がしたいのは飛び飛びの場所に入力していきたいのです。 例えば、B5に2006/06/01 B10に2006/06/02 B15に2006/06/03  ・・・・ と言う風にです。 こんなことできるのでしょうか? よろしくお願いします。

  • エクセルで、オートフィルで、~個おきに参照するなどの数式を簡単に入力する方法について

    エクセルのオートフィルの仕方で、分からない点があり、お教え下さい。例えば、A1からZ1までのセルに、ランダムな数値がはいっているとします。A2に”=A1”、B2に”=C1”、C2に”=E1”、D2に”=G1”などのセル参照の数式をいれるときは、A2に”=A1”と入力した後、オートフィルのように簡単に連続して1個おきの次のセル参照(B2に”=C1”、C2に”=E1”・・・)を入力する方法はあるのでしょうか。つまり”~個おき”のセル参照を連続入力(オートフィル)する方法をお教えいただけないでしょうか。宜しくお願いします。

  • エクセルでのローマ字が入った連続データの入力について

    情報処理技能検定の1級を受けようと思います。エクセルでたとえばA,B,Cといった感じや商品A、商品B、商品Cといった感じで連続でローマ字の入ったデータを入力したいのですが、右クリックで引っ張っても連続データの入力の選択ができず連続データの入力ができません。「編集→フィル→連続データの作成」でもできませんでした。どなたかいい方法がありましたら教えてください。お願いします。

  • Excelで離れたセルに連続したデータを貼り付けたい

    セルB5「=sheet1!C7」のデータをコピーし、 セルB7「=sheet1!C8」 セルB9「=sheet1!C9」・・・ と、連続したデータを貼り付けていきたいのですが、 セルB7「=sheet1!C9」 セルB9「=sheet1!C10」・・・ と行数も2つ飛びで貼り付けになってしまいます。 毎回ひとつひとつ入力するのが大変な手間なのですが、 なんとかならないでしょうか? もうひとつ質問です。 セルB5「=sheet1!C7」のデータを セルE5「=sheet1!C36」 セルH5「=sheet1!C65」 と行番号を29ずつずらして貼り付けたいのですがこれも簡単に貼り付ける方法はないでしょうか? やっぱり毎回ひとつひとつ入力するのが大変です・・・。

  • 連続データの入力

    お世話になります。 エクセルで、たとえばセルA1に1、B1に10000と入力があるとして、 別のセルに、1.2.3.4.5.......10000と行方向へ入力したいです。 要するに、セルA1の入力値からB1の入力値までの、 連続する数値を入力します。 実際には、上記のような例が200行程度あり、 各行の開始値にも終了値にも、規則性はありません。 (1行目が1~10000、2行目が10505~11223等。桁は7桁まで) 結果の連続データは、1列に収まる必要はありません。 オートフィルで入力したり、先にMAX行まで連続データを入力後 不要な分を削除するようなやり方では、件数が多すぎて大変です。。 イメージとしては、マクロで動かせば・・・とは思いますが、 知識が乏しく、解決できませんでした。 お知恵を拝借できれば、幸いです。 よろしくお願いします。

専門家に質問してみよう