• ベストアンサー

エクセルで、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% (7417/18945)
回答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