• ベストアンサー

エクセルのデータの並び替え方

エクセルのデータで、一つの列にあるデータを、2つおきに別の3つの列にそれぞれ並び替えるにはどの様にすればできますか? (例) A列に1,2,3,4,5,…と並んでいるデータを、B列に1,4,7,…C列に2,5,8,…D列に3,6,9,…といった感じで並び替えたいのですが出来ますでしょうか。

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

  • ベストアンサー
  • hirumin
  • ベストアンサー率29% (705/2376)
回答No.1

関数を使う方法ですが… [B1]=INDIRECT(ADDRESS(ROW()*3-2,1)) [C1]=INDIRECT(ADDRESS(ROW()*3-1,1)) [D1]=INDIRECT(ADDRESS(ROW()*3,1)) これで、 [B1]←[A1] [C1]←[A2] [D1]←[A3] が入ります。 この[B1]~[D1]を選択し、必要分だけ下にコピーすると、希望の形になると思います。

hikensyaG
質問者

お礼

お陰さまで、問題を解決することができました。本当にありがとうございました。

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

その他の回答 (1)

  • 134
  • ベストアンサー率27% (162/600)
回答No.2

[B1] =OFFSET($A$1,(ROW()*3-3),0) [C1] =OFFSET($A$1,(ROW()*3-2),0) [D1] =OFFSET($A$1,(ROW()*3-1),0) で、B1:D1 をコピーでも、可能ですね。

hikensyaG
質問者

お礼

参考になりました。ありがとうございました。

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

関連するQ&A