- ベストアンサー
Excel:順列のパターンを入れ替えて配置したい
表を見やすいように、パターンを入れ替えて配置したいと思っています。 具体的にいって ABC ABC ABC ↓ A B C A B C A B C と入れ替えるにはどうしたらいいんでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
適当な列の1行目に =OFFSET(【基準セル】,INT((ROW()-1)/【列数】),MOD(ROW()-1,【列数】)) と入力してデータの数だけオートフィル、コピー⇒値貼り付けで確定。 というのはいかがでしょう? 【基準セル】:元データの左上隅のセル位置(絶対参照) 【列数】:元データの列数 です。 質問文の例で元データがA1セルから入っているとすると、こんな感じです。 =OFFSET($A$1,INT((ROW()-1)/3),MOD(ROW()-1,3))
その他の回答 (2)
- kenoji
- ベストアンサー率0% (0/4)
1. まず、1行目と2行目の間、2行目と3行目の間にそれぞれ2行ずつ行挿入します。 2. それから、BC列を1行ずつコピーし、挿入した2行の1行目で形式を選択して貼り付け(行列入れ替えチェックボタンをONにして)します。これを全行について繰り返します。 3. 要らなくなったBC列をDeleteします。 ではダメですか?
お礼
なるほど、これなら簡単で私にも覚えられそうです。 ありがとうございました。
- shkwta
- ベストアンサー率52% (966/1825)
Aの右、Bの右、Cの右に作業用の列をつくって、整理番号としてそれぞれ「1,4,7,…」「2,5,8,…」「3,6,9,…」と番号をふる。それぞれのデータを整理番号と一緒に切り取り、貼り付けをして全部たてに並べてから、整理番号の昇順に並び替える。という方法ではダメですか?
補足
クリップボードを使用した方法より難しいですが、これなら沢山のデータを一度に並び替えられますね。 教えていただきありがとうございます。
お礼
難しい話はわからないんですが、 確かにいわれたとおりにやるとうまく並べてくれますね。 メモをにとっておいて必要なときに取り出して 使おうと思います。ありがとうございました。