• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【エクセル】1列のデータを交互に2列にする式)

エクセルで1列のデータを交互に2列にする方法

このQ&Aのポイント
  • エクセルで1列のデータを交互に2列にする方法について詳しく説明します。
  • エクセルの操作が苦手な方でも簡単にできる方法を紹介します。
  • 偶数時間と奇数時間にデータを別けるための手順を解説します。

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

  • ベストアンサー
  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

K列に010101......となるように、ドラッグコピーで番号を振ってから、K列を優先キーにして全ての行を並べ替えてはいかでしょう。

noname#198230
質問者

お礼

お早いご返答ありがとうございます。 この様な簡単な操作、何故気付かなかったのでしょうか・・・ ありがとうございます、大変助かりました。

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

その他の回答 (1)

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

シート1のA1:J236に元のデータがあるとすると シート2のA1に =INDEX(Sheet1!A:A,ROW()*2-1) シート3のA1に =INDEX(Sheet1!A:A,ROW()*2) とそれぞれ記入し,右に下にコピーします。 もちろん言わずもがなですが,各シートA列には適切に時刻の書式を設定します。

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

関連するQ&A

  • Excelで1列のデータを5列に振り分けする

    Excel2003でA列に1行にあるデータ(半角英数字)を 次のシートに、1行ずつコピーして、それを5列に振り分けするというマクロを作りたいです。 (ただし、コピーは2つずつの時もあります。) 元データ ●A列 B列 C列  1  2  3  4  5  ・  ・ 加工後 ●A列 B列 C列 D列 E列   1   1   2   2   3   3   4   4   5   5   上記のような感じです。ただデータは数字のみでなくて、英数字です。 Excelのマクロは全くの初心者で大変困っています。 どうぞよろしくお願いたします。

  • エクセル(2003)で 4列1万行程度のデータがあります。このデータか

    エクセル(2003)で 4列1万行程度のデータがあります。このデータから、80行おきのデータのみ抽出してくるには、どのような操作があるのでしょうか。

  • エクセルの縦長(4列500行)データの印刷について教えてください。

    エクセルの縦長(4列500行)データの印刷について教えてください。 エクセルのシート1のA B C D 列にそれぞれ500行のデータがはいっています。 印刷すると、用紙の右のほう半分は空白で、10枚印刷されてしまいます。 用紙の右のほうも使って、1枚にABCD列のセット×4くらい印刷できる方法は ないでしょうか? ↓こんな感じに印刷したいのですが.. ABCD ABCD ABCD ABCD 1 1 1 1 51・・51 101・・101 151・・151 2 2 2 2 52・・52 102・・102 152・・152 ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ 1列の縦長のデータはINDIRECT関数でできたのですが、 ↓ =INDIRECT("YK!A"&(COLUMN(A1)-1)*50+ROW(A1)) 列が増えると複雑ですごく時間がかかってしまいます。 どなたか詳しい方教えてください。よろしくお願いします。

  • エクセルで、ある列に、ある文字列が入力されたら、自動的に置換処理を行うよう設定できるのでしょうか?

    エクセルで、こういうことができるでしょうか? A列(といいますか、どの列でもいいのですが)に、 ある文字列(例えば「abc.com」とします)をコピペで入力すると、 ただちに自動的に、その「abc.com」の文字が「xyz.net」に置換処理されるというような。 ・・・・・・・・・・・・・・ より具体的に言えば、 A列には、他のデータからまとめて何百行ものURLを コピペで入力するという作業をしております。 それらのURLの中には、「abc.com」や「def.biz」や「xyz.net」 など、さまざまなデータが紛れ込むことは避けられません。 作業の目的として、 A列には、絶対に「abc.com」というドメインは入って ほしくないのです。 ですからこれまでは、定期的にA列をまるごと選択して、 その「abc.com」というドメインの文字を「xyz.net」など、別の文字列に置換処理していたのです。 しかし、定期的とはいえ、 1日にかなりの回数の置換操作をするのは面倒なので、 コピペした瞬間に、自動的に自分の望む文字列に置換処理してくれるような設定ができないだろうかと考えたわけです。 エクセルに詳しい方がいましたら、 教えていただけるとありがたいです。 よろしくお願いいたします。

  • Excelの式について質問です。

    Excelで勤怠管理表を作っているのですが、    A B C D…AE 1   1 2 3 4…31 (←日付) 2 3 -----中略------ 76  2 6 2 4…8 (←その日ごとの予定勤務時間合計) 77  3 8 4 5…5 (←その日ごとの実際勤務時間合計) 1列には「2008/10/01」といった形式で日付が入力されています。 TODAY関数を利用して、 たとえば今日が3日の場合、76列の合計が10(2+6+2)に、 今日が4日の場合は、14(2+6+2+4)になるような式を作りたいのですが、 いい方法はありますでしょうか。 ※必要かはわかりませんが、念のため作成中のExcelの詳細を書いておきます。 2列目には曜日が入っています。 3~5列目は予備の空欄です。 6~74列目の偶数行には各スタッフの予定勤務時間、 7~75列目の奇数行には各スタッフの実際勤務時間が入力されており、 76列目は「=SUM(IF(MOD(ROW(A6:A75)+1,2)=1,A6:A75))」で偶数行の合計を、 77列目は「=SUM(IF(MOD(ROW(A6:A75),2)=1,A6:A75))」で奇数行の行の合計を出しています。

  • エクセルで列の取得

    A1セルに名前、A2セルに番号、A3セルに趣味と入ったエクセルがあり、B行から各々のデータを入れたものがあります。 このデータを使って別のエクセルに、A1に趣味、A2に名前と順番を変えたシートを作りたいんですが、コピペでやるのが早いのは分かるんですが作業が面倒なので、なにかしら関数を入力してあるエクセルファイルに、元となるエクセルデータをsheet1にいれれば勝手にsheet2が生成されるみたいなことをやりたいです。あるファイルの列を違うsheetに並べ替える関数なんてものは存在するのでしょうか?また、このようなことがしたい場合方法はありますでしょうか? やりたいことがうまく説明できないんですがよろしくお願いします。

  • エクセルでデータを反映させたい。

    エクセルで下記のことをしたいのですが、どのような方法が ありますか?   A B C D E (列) 1 1  a b c d 2 2  e f g h 3 3  i j k l (行) ・他シートにA1の「1」を入れると、B~E列のデータが反映する。 (A列の数字が個人を指すもので、それを選択すると付随するデータ(B~E)も反映するということなんですが・・・。 説明が下手で申し訳ないのですが、どなたか教えて下さい。

  • エクセルの行の選択方法

    エクセルにて、 一列で100行、200行もあるデーターを Shift+↓かドラックして選択をしています。 選択する時間が結構かかります。 Ctrl+↓をすると最後に飛ぶだけでした。 瞬時に選択したい列の行を選択する方法を教えてください。 すみませんが教えてください。

  • エクセルデータの並べ替えに関して

    エクセルデータの並べ替えに関して A列からH列まで数値が入っていて、それが8,000行くらいあります。(毎回変動します。) A1からH8000くらいのセルに値が入っています。 エクセルを縦長に使用しているので、このまま印刷をすると印刷面の右側半分以上が空白に なってしまいます。 マクロを利用して、これらの値を96行ごとに2列分けたいと思っていますが、どうやったら 良いか、教えていただけないでしょうか。 (マクロ実行前)--------------  A B C D E F G H 1 1 2 3 4 5 6 7 8  2 2 3 4 5 6 7 8 9 3 3 4 5 6 7 8 9 10 4 4 5 6 7 8 9 10 11 ・・・・・・ ---------------------------- のように下方向に数字が並んでいる場合、マクロを実行したら 次のようにしたいと思っています。 (マクロ実行後)--------------  A B C D E F G H (I) J K L M N O P Q 1 1 2 3 4 5 6 7 8(1行空き)97 98 99 100 101 102 103 104 2 2 3 4 5 6 7 8 9(1行空き)98 99 100 101 102 103 104 105 3 3 4 5 6 7 8 9 10(1行空き)99 100 101 102 103 104 105 4 4 5 6 7 8 9 10 11(1行空き)100 101 102 103 104 105 106 ・・・ 96 96 97 98 99 100 101 102 103(1行空き)192 193 194 195 196 197 198 199 97 193 194 195 196 197 198 199 200(1行空き)289 290 291 292 293 294 295 296 ・・・・・・ ---------------------------- (1)A1からH96までを切り取って、J1に貼り付ける。 (2)「(1)」で切り取って出来た空欄を削除して上方向にシフトする。 (3)A97からH192までを切り取って、J97に貼り付ける。 (4)「(2)」で切り取って出来た空欄を削除して上方向にシフトする。 といった操作を「切り取って出来た空欄を削除して上方向にシフトする。」という操作を しようとしたら上方向にシフトするデータがなくなるところまで続けたいと 思っています。

  • エクセルデータの並び順について

    エクセルデータ1にA列に商品名B列に価格C列に商品説明・・・他 エクセルデータ2にエクセルデータとは行の並び順が異なる A列に商品名B列に価格C列に商品説明・・・他のデータあるのですが エクセルデータ2をエクセルデータ1の行並び順にあわせることはできますでしょうか? データ量が1000を超えているためとても困っております。。

専門家に質問してみよう