エクセルのデータで、一つの列にあるデータを、2つおきに別の3つの列にそれぞれ並び替えるにはどの様にすればできますか?

(例)
A列に1,2,3,4,5,…と並んでいるデータを、B列に1,4,7,…C列に2,5,8,…D列に3,6,9,…といった感じで並び替えたいのですが出来ますでしょうか。

A 回答 (2件)

関数を使う方法ですが…


[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]を選択し、必要分だけ下にコピーすると、希望の形になると思います。
    • good
    • 0
この回答へのお礼

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

お礼日時:2005/04/15 20:47

[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 をコピーでも、可能ですね。
    • good
    • 0
この回答へのお礼

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

お礼日時:2005/04/15 20:46

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング