• ベストアンサー

エクセルで、2種類のデータを交互に入れなおす方法はありますでしょうか??

いつもお世話になっております^ ^ エクセルで、2種類のデータを 交互に入れなおす方法はありますでしょうか?? 各データは10000以上あります。 例)データAの数列     1     2     3     4   データBの数列     5     6     7     8   の場合、次のように   数字を交互に並べたいのであります。     1(Aのデータ)     5(Bのデータ)      2(Aのデータ)     6(Bのデータ)     3(Aのデータ)     7(Bのデータ)     4(Aのデータ)     8(Bのデータ)  データAの数列がA1セル~A10000セル以上にあり、 データBの数列がB1セル~B10000セル以上にあります。 CセルにデータAとBを交互に入れなおしたデータを 表示したいと思っております。 文章が稚拙ですので、 説明不足などありましたら、 ご指摘下さい! どなたか知識を分けていただけませんでしょうか? よろしくお願い致しますm(_ _)m

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

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.3

> データAの数列がA1セル~A10000セル以上にあり、 > データBの数列がB1セル~B10000セル以上にあります。 この配置がただしければ、C1に =IF(MOD(ROW(),2)=1,INDIRECT("A"&INT(ROW()/2)+1),INDIRECT("B"&(ROW()/2))) と入れて、C1セルを選択したまま、C1の右下の角にカーソルをあてます。 カーソルが+の形になったらダブルクリック これで表示されます。

tsuna_sand
質問者

お礼

すごく早いご回答にビックリしています^ ^ 完璧なご回答、本当にありがとうございます!

その他の回答 (4)

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

C1=INDEX($A$1:$B$20000,INT((ROW()+1)/2),2-MOD(ROW(),2)) で下方に必要分コピー

tsuna_sand
質問者

お礼

すごく早いご回答にビックリしています^ ^ 本当にありがとうございます! 勉強になります!

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.4

#3 merlionXXです。 C列の長さはA,B列の倍になるんでしたね。 さきほどのダブルクリック方式ではA,B列と同じ行までしか表示されません。 そこから下は、セルを下までドラッグして式をコピーしてください。

  • taranko
  • ベストアンサー率21% (516/2403)
回答No.2

両方の数列に1行挿入する(値はBとDになる以下BDをとする) Bの数列にはA1=1 A2=3 A3=5 と奇数を入れオートフィル機能で奇数の値をA列に入れる Dの数列にはC1=2 C2=4 C3=6 と偶数をいれ同じくオートフィル機能で偶数の値をC列に入れる CとD列をそれぞれAとB列の下にコピーしA列で並べ替えをする。 原始的ではあると思いますが・・・

tsuna_sand
質問者

お礼

すごく早いご回答にビックリしています^ ^ 本当にありがとうございます! 勉強になります!

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

次の方法は如何でしょうか。 (1)空き列(仮にC列)のC1に#A1、C2に#B2を入力→C1:C2を選択して下方向にコピー (2)C列を選択→編集→置換→検索文字列を#、置換文字列を=→すべて置換 (参考)C列は数式ですので「値」とする場合、C列選択を選択→コピー→形式を選択して貼り付け→値にチェック→OKとして下さい。

tsuna_sand
質問者

お礼

すごく早いご回答にビックリしています^ ^ 本当にありがとうございます! 勉強になります!

関連するQ&A

  • エクセルのデータを交互に1つの縦軸に貼り付ける方法ってありますか?

    数人で作ったエクセルの膨大なデータを一つにしたいと思ってるのですが、そのデータが、Aさんのデータは、A1-数字 A2-空白 A3-数字 のように、空白と数字が交互になっていて、Bさんのデータはその逆で、A1-空白 A2-数字 A3-空白 というふうになっています。そんな風に交互になってるデータを1つの縦軸に一緒にしたいのですが、そのまま範囲指定してコピペすると空白部分もコピペされてしまい、他のデータが消されてしまいます。ALTで個別に指定しても、今度は空白分のセルが詰まってしまい、同じように他のデータが消されてしまします。これをどうにかして、他のデータも残しながら簡単にコピペする方法はありませんか?うまく説明できたどうか不安ですが、ご理解された方でやり方がわかる方がいましたら、ご回答よろしくお願いします。

  • エクセルで条件ごとに何種類のデータがあるかを調べる?

    セルA1からA30に3種類の文字列が入っています。 セルB1からB30に数値が入っています。 30個全部違う数字のときもあれば、いくつか同じ数字がある場合もあります。 そこで、Aの種類別にB1からB30に、同じ数字は1種類と数えて全部で何種類のデータがあるかを調べる関数を知りたいのです。 よろしくお願いします。

  • エクセルで、データを小さい順に並べる方法はありますでしょうか??

    いつもお世話になります^ ^ エクセルで、 データを小さい順に並べる方法はありますでしょうか?? ただ単に小さい順に並べるのではなく、 少し複雑です^ ^; 5ケタの数字データがA1セルからA12389セルまであります。 その数値を小さい順に並べ、 別のセルに表示したいと考えています。 例)Aセル   例えばBセル   87697____67789   44361____13446   78623____23678   30814____01438   08307____00378 どなたか知識を分けていただけませんでしょうか?? よろしくお願い致しますm(_ _)m

  • エクセルで何種類のデータがあるかを調べる?

    セルA1からA30に数値が入っています。 30個全部違う数字のときもあれば、いくつか同じ数字がある場合もあります。 そこで、A1からA30に、同じ数字は1種類と数えて全部で何種類のデータがあるかを調べる関数を知りたいのです。 よろしくお願いします。

  • エクセルデータの改列の方法について

    エクセルデータの改列の方法について エクセルデータでA列のセルに以下のように「aaa」と「スペース」で区切られた数列のグループを、 ___A__B__ 1|aaa|1 2|465|2 3|231|3 4|124|4 5|221|5 6|・ 7|・  ・(数は不明) ・ 10|3|84 11|スペース 12|aaa|1 13|556|2 14|245|3 15|111|4 16|232|5 17|・ 18|・ ・(数は不明) ・ 28|2|78 29|スペース 30|aaa|1 31|255|2 ・ ・ 以下のようにaaaを頭とする複数の列に分割するにはどうしたらいいでしょうか。 ___A__B__C__D・・・ 1|aaa|__|aaa|__・・・ 2|465|1|556|1・・ 3|231|2|245|2・・ 4|124|3|111|3・・ 5|221|4|232|4・・・ 6| ・ 7| ・ 各ファイル50ブロックの数字の列があり、更にファイルも100以上ありますので、 贅沢ですが、できれば作業が少ない方が。。と思っています。 どなたか教えていただけたら幸いです。 よろしくお願いします。

  • エクセルで、2種類の数字を組み合わせたものを、別のセルに表示させる方法はありますでしょうか??

    お世話になっております^ ^ エクセルで2種類のデータを組み合わせ、 それを別のセルに表示したいと思っています。 データがあるのは、AとBのセルです。 ABの組み合わせをCセルに表示したいと思っています。 例)Aセル_Bセル_Cセル   7___1___71   0___7___07   5___6___56   8___0___80   1___9___19 のようにしたいと思っております。 どなたか知識を分けていただけましたら幸いです。 よろしくお願い致しますm(u u)m

  • excel グループごとにデータの種類数を数えたい

    こんばんは。お世話になります。 Excelで、データの種類数をかぞえたいのですが、いくつかのグループがあり、そのグループごとのデータの種類数をカウントしたいと考えています。 (データは数字のみ、空白もありますが、空白はデータ数として採用しない) ~データ~   A         B    1 グループ     データ 2   a          10 3  a           5 4   a 5   b           4 6   b           4  7   b            8  b            9  c           ・ 10  c           ・ ・    ・           ・ ・   ・ ・   ・ ~集計(求めたい結果)~ グループ    データの種類数 a           2       b           1 c           ・   ・           ・  ・           ・ 単純にB列のデータ種類を数えるには、 {=SUMPRODUCT(IF(B2:B・・・<>"",1/COUNTIF(B2:B・・・,B2:B・・・),0))} でできるというところまでは分かったのですが、「グループ別に」というところでつまづいています。 なお、Excel2007です。 恐縮ですが、ご教示願います。

  • Excel の質問です。(リンクデータについて)

    Excel の質問です。(リンクデータについて) 例) A1のセルに「1」と入っているとします。 B1のセルで、A1のセルにリンクを張り、B1のセルに「1」が表示されるとします。(リンク「=A1」) その後、A1のセルのデータを消したり、別の数字を入力しても、B1には数字「1」が表示される方法はないのでしょうか? 同じシート内で作業せず、別のシートを使っても問題ありませんので、 よい方法がございましたら教えてください。

  • エクセルデータ整理方法について(効率化)

    こんにちは。標記の件で質問があります。 XPパソコンのエクセル2003で、データ整理を効率良くしたいと思いますが、 その方法がわかりません。ご存知であれば教えてください。 1.エクセルのワークシート(sheet1)A5のセルの数字を、ワークシート(sheet100)のB8のセルに   入力したいと思います。(この作業だけならばリンク貼付け等で良いと思います。) 2.ここが問題なんですが、、ワークシート(sheet2)~(sheet99)までのA5のセルの数字をワークシー  ト(sheet100)のB9~B107までのセルに順に入力できる方法はありますか。 宜しくお願いします。

  • エクセルで、特定の数字が出た回数をカウントする方法はありますでしょうか??

    いつも、いつもお世話になっております^ ^ エクセルで、特定の数字が出た回数を カウントする方法はありますでしょうか?? データ数が10000以上あるのですが、 その中から特定の数字が出た回数をカウントし、 別のセルにその数値を表示したいと思っております。 例)データ(Aセルに入力)   4   5   2   7   5   5   3   5  としましたら、  5と2を特定の数字とし、  Bセルに5と2が出た回数をカウントする方法は、  ありますでしょうか??  2が1回出現、  5が4回出現していますので、  この場合はB1セルに5と表示できればと思っております。 どなたか知識を分けていただければ幸いです。 よろしくお願いいたしますm(_ _)m

専門家に質問してみよう