• ベストアンサー

一個飛ばしのオートフィル

一行目にA列からC列に数値が入っているとします。 2行目のA列にはA1のデータを、B2は空白セルで、C2にB1のデータ、D2は再び空白で、E2にC1のデータを... という風に、一個飛ばしで連続したデータを入れる時、オートフィルなどで簡単に入力する方法はないでしょうか? 説明がわかりにくくてすみません。 お分かりの方いましたら、よろしくお願いいたします。

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

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

次の数式をA2に設定して右方向にコピーで如何でしょうか。 =IF(MOD(COLUMN(),2),OFFSET($A$1,0,INT(COLUMN()-1)/2),"")

satooshi
質問者

お礼

ありがとうございます。できました! 関数の意味を勉強をして、自分のものになるようがんばります。

その他の回答 (2)

  • ensan8
  • ベストアンサー率45% (45/100)
回答No.3

訂正です。 × B3以降にドラッグする ○ C2以降にドラッグする

satooshi
質問者

お礼

できました! なるほど、空白もオートフィルすればできるのですね。

  • ensan8
  • ベストアンサー率45% (45/100)
回答No.2

A2には「=A1」の式を入れる。B2は空白にする。 その状態でA2とB2を選択しそのままB3以降にドラッグ(オートフィル)する。そうすると交互にA列の値をコピーする列と空白の列が並ぶ。 直接データが入るわけでは無いが結果は同じことになります。この方法でどうでしょうか。

関連するQ&A

  • オートフィル・・・どうしてこうなるの?

    問題集をやっているのですが、セルB1に「1」と入力して、セルA1とB1を範囲選択して、オートフィルでコピーをすると、セルC1が空白、D1が2・・・という具合に連続データになるのですが、どうしてこれが連続データになるのかわかりません。 空白のセルを含めて選択することに何か意味が隠されているのでしょうか??? ご存知の方教えてください。

  • エクセル オートフィルについて

    エクセル オートフィルについて A列 B列 C列 1   2  =A2+B2 上記のように、エクセル表のC列の2行目に数式が入っています。 この数式を連続オートフィルで下にスクロールしたいのですが、 C列の3000行まで簡易な方法で連続にしたいのです。 初心者で申し訳ないのですが、やり方を教えていただければ嬉しいです。 バージョンはエクセル20007です。

  • オートフィルで数式をコピー出来ない

    例えばA列にデータが縦に1列    B列に別のデータが縦に1列    C列でAをBで割って達成率を出したい。 C1のセルが「=A1/B1」となるような式で C1のセルをオートフィルでコピーしたら 思っていたのと違う式でコピーされた。 オートフィルで下が C1=A1/B1 , C2=A2/B2 , C3=A3/B3・・・・のようにその行ごとに計算できる様にするにはどうすればいいでしょう? 設定みたいなものが必要でしたら教えてください。

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

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

  • フィルハンドルができない

    フィルハンドルができない 例えばLEFT関数とか数式をを入れた時、その式を1000行目まで フィルハンドルで一気に入力したいとします。 通常はできるのですが、その1000行の中に空白が あったりすると、フィルハンドルはその空白のセルで止まってしまうので、 手で1000行目までハンドルを持っていかなければいけません。 何か、簡単に一気に入力できる方法はないでしょうか。 連続データの作成をやってもうまくいかなかったです。 ↓  下の場合だと、A列にLEFT関数の式を入力してフィルハンドルすると、 B列4行目に空白があるので、3列目で連続のデータがとまってしまいます。       A列     B列 1行目 LEFT関数  1234 2行目 LEFT関数  1233   3行目 LEFT関数  1234           4行目           空白            5行目         1233           

  • このようなデータ処理はエクセルの関数組み合わせやオートフィルなどで可能でしょうか

    エクセルでのデータ処理に関する質問です。 ・処理する元データ ヨコ10列(A列からJ列まで)、タテ20個の数値データ ・行いたい処理 (1)それぞれの二つの列(たとえばA列とB列)の同じ行の数値データをそれぞれ三乗して足す。そのあと、足したものを合計する。 (2)すべての組み合わせについて計算する。(つまり、A列-A列、A列-B列、A列-C列、……、B列-A列、B列-B列、B列-C列、……、I列-J列、J列-J列の組み合わせ) (3)これら算出した数値を横一列(1×100)にする。 最終目標は(3)です。(1)は単純なオートフィルでなんとかなるのですが、(2)は、合計する範囲を毎回指定しなおさなくてはいけないために大変面倒です。 このような形式のデータがたくさんあるために、できるだけ手間を省きたいのですが、どうしたらいいかわかりません。オートフィルをうまく組み合わせればできるような気もしますが、どうもできません。10個計算したら次に移ってくれるようなオートフィルがあればいいのに、とか、不可能なことばかり考えてしまいます。うまくやれば、横向きに100個のセルをオートフィルで、つまんで引っ張るだけでできるような気もしますが、できません。 ご存知の方にとっては簡単なことかもしれませんが、うまくいかず、ムズムズしております。どうか、どなたかお教えいただけないでしょうか。

  • マクロでのオートフィルについて

    ここの掲示板でオートフィルのことが記載されておりましたが、 それについて、質問です。 オートフィルは、範囲が明確でないと実行することができないと思っております。 データを何行か挿入して、挿入する上の行からフィル処理を行いたい 場合って可能なのでしょうか。 例 A列 B列 C列(識別するための関数処理をがはいっている) 1 アメリカ 1 2 イタリア 3 3 フランス 4 4 メキシコ 2 5行目以降に何行か似たようなデータを挿入し、C列はオートフィルで 自動で処理を行いたい。 上記で問題になるのが、データを挿入した場合、C列には関数が 入ってない状態になると思います。 フィルの最終地点が不明確な場合、どのようにやればいいかが わかりません。

  • オートフィルをVBAで実行したいのです。

    オートフィルをVBAで実行したいのです。 表(例:B2:E○)があります。○は毎回数字が変化します。 (商品仕入があれば”行”が増え、売上れば減るため) その表のA列に、A2から列方向に1から連番の数値をオートフィルで最終行まで数値を入れたいのですが、コードを教えていただけませんでしょうか? 宜しくお願いします。

  • オートフィルについて質問します

    オートフィルについて質問します エクセルでシート1の3列構成の表(1月分3列、2月分3列・・・・)を4列構成のシート2にコピーしてその表をオートフィルで24か月分の表を作るようにしたいのですが1月ごとに参照する列が1列づつ増えていってしまうのでまったく参照になりません。 シート1の『A1,B1,C1』『D1,E1,F1』をシート2のA1,B1,C1,D1(D1は空白)E1,F1,G1,H1(H1は空白)・・・・のようにオートフィル使えないでしょうか。 オフセットを使っても列番号は自動加算されないので1列ずつずれた参照になってうまくいきません。 ROWとかINDEXとか使わなくて出来ませんか。

  • オートフィル?規則性あるデータのコピー方法について

    以下の事を行いたいです。 データシートとグラフシートの2つがあります。 データシートには縦にデータ(数値)が入力してあります。 この中のデータ(等間隔に位置する値)をグラフシートに横に連続して並べたい。と考えます。 データシートの入力値をグラフシートに以下の様に表示させたいのです。 グラフシートのA1セル、B2セル、C1セル、D1セル、…に =データ!A9  =データ!A12  =データ!A15  =データ!A18  ・・・ のような規則で連続したコピーを行おうとして、 オートフィルでコピーを行ったのですが、残念ながら同じA列でコピーはされず、違う列で同じ行(9、12、15、18と連続した)のデータをコピーされてしまいます。 解決策があれば、宜しくお願いします。

専門家に質問してみよう