• ベストアンサー

Excelで2項目ずつ1列記入された数字を分割

いつもお世話になっております。 Excelが簡単かと思うのですが、 1/1 Aデータの値 1/1 Bデータの値 1/2 Aデータの値 1/2 Bデータの値      ・      ・      ・ と、1列に時系列順に2項目の数値が入力されています。 月次報告としてグラフ化および提出データ化したいのですが、 Aデータ列とBデータ列に分割したいです。 関数なりマクロなりご紹介いただけないでしょうか。 google先生ですと、まるで違うものしか発見できませんもので、 お恥ずかしい限りですがご教示いただければ幸いです。

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

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

日付がA1から、またA、Bの数値がB1から始まっているとして・・・。 C1に「=OFFSET(A$1,(ROW(A1)-1)*2,0)」を入力、 D1に「=OFFSET(B$1,(ROW(A1)-1)*2,0)」を入力、 E1に「=OFFSET(B$2,(ROW(A1)-1)*2,0)」を入力する。 それぞれを下方向にコピー。 出来上がりは、C列が「日付」、D列が「Aデータ」、E列が「Bデータ」となります。 これでどうですか?

seki_nsslc
質問者

お礼

ありがとうございました。 少しカスタマイズしてできました。 OFFSET… 勉強が足りませんね…

その他の回答 (1)

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

縦一列データを選択 データメニュー(データタブ)の区切り位置を開始 実際のデータの姿に応じて ・カンマやタブで区切られた…で次へ行き  スペースにチェックを入れて  OKする ・スペースによって右又は左…で次へ行き  日付と項目の間の上手い位置をクリックして線を入れ  OKする などで行います。 毎回手を動かしたくないのでしたら,以上で上手く行く段取りを確認し,新しいマクロの記録でマクロに録って利用します。

seki_nsslc
質問者

お礼

すみません、1行に入っているわけでもないので、ちょっと意図と違っていました。

関連するQ&A