• ベストアンサー

エクセル、複数列を1行にズラーっと!

すみません。 またまたエクセルについてです。 1000列×1116行のデータがあります。 A1  ....APX1 . . .A1000...APX1000 すべてに電話番号が入ってます。 これを、A列に全て入れたいです。 A1 . . . A1116000 となるんだと思われます。 どうしてもやり方がわかりません。。泣 どなたかお願いします。。。泣

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

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

要は、1000行毎に1列ずらせばいいのですよ。 使用できる関数はOFFSET関数、INDEX関数等があります。 A1001=OFFSET($A$1,MOD(ROW(),1000)-1,INT(ROW()/1000)) または A1001=INDEX($A$1:$APX$1000,MOD(ROW(),1000),INT(ROW()/1000)+1) として必要分下方にコピーしてください。 最後にA列をコピーして、値として貼り付ければいいでしょう。

hkusuhara
質問者

お礼

本当に助かりましたヽ(;▽;)ノ ありがとうございます! 弊社の業績を左右する程大事な案件でした。 本当にありがとうございました。

関連するQ&A