• ベストアンサー

エクセルで2列のデータを1列にする方法について質問です

エクセルで2列のデータを1列にする方法について質問です エクセルで2列のデータを1列のデータにするときに A B 1 a 2 b 3 c   4 d 5 e ↓ A B a 1 b 2 c 3 d 4 e 5 となるようにするにはどうすればいいでしょうか?

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

元がSheet1で並べ先がSheet2ならSheet2のA1に =INDEX(Sheet1!$A$1:$B$5,INT(ROW()+1)/2,2-MOD(ROW()+1,2)) として下方のセルにコピー

iarik
質問者

お礼

回答していただいた皆様に心からお礼申し上げます。 皆様から頂いた回答の全てが私の求めていた解決方法になっていまして ベストアンサーを全員の方に付けたいのですが、今回は一番最初に回答していただいたmshr1962さんにさせていただきました。 本当にありがとうございました。 >>mshr1962さん 一番最初に回答していただきありがとうございます。

その他の回答 (2)

noname#204879
noname#204879
回答No.3

=OFFSET(Sheet1!A$1,(ROW(A1)-1)/2,MOD(ROW(A1),2))

iarik
質問者

お礼

回答ありがとうございます。 mike_gさん含め皆様から頂いた回答を参考に エクセルでのデータ処理に活用させていただきます。 本当にありがとうございました。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんばんは! 1行目からデータがあるとして、C列に表示させるとします。 C1セルに =IF(COUNTA(A:B)<ROW(A1),"",INDEX(A:B,INT((ROW(A1)-1)/2)+1,MOD(ROW(A1),2)+1)) としてオートフィルでずぃ~~~!っと下へコピーではどうでしょうか?m(__)m

iarik
質問者

お礼

回答ありがとうございます。 tomo04さんの回答も参考に、今後のエクセルでの処理に活用させていただきます。

専門家に質問してみよう