- ベストアンサー
EXCELで特定の列を指定しての行と列を入れ替える方法がありますでしょうか?
EXCELで特定のセルの行と列を入れ替える方法がありますでしょうか? 例えば、下記の様なデータがあったとします。 列1│列2 ──┼── D │3 ──┼── D │5 ──┼── D │7 ──┼── E │2 ──┼── E │4 ──┼── E │6 ──┼── E │8 これを関数を使って自動でこのように並べ替えたいのです。 関数のイメージとしては、”列1がDの時は、行と列を入れ替える”等といった内容です 結果としてこんなデータになって欲しいのです。 D│3│5│7│ ─┼─┼─┼─┼─ E│2│4│6│8 どなたか良い方法がありましたら是非教えて下さい。 どうか宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
A B C D E F G H I J K L 1 D 3 D1 1 2 3 4 5 6 7 2 D 5 D2 D 3 5 7 3 D 7 D3 E 2 4 6 8 4 E 2 E1 5 E 4 E2 6 E 6 E3 7 E 8 E4 8 D1: =A1&COUNTIF(A$1:A1,A1) F2: =IF(ISERROR(MATCH($E2&F$1,$C$1:$C$19,0)),"",INDEX($B$1:$B$19,MATCH($E2&F$1,$C$1:$C$19,0)))
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
TRANSPOSE関数はどうかな。 例データ D 3 D 5 D 7 E 2 E 4 E 6 E 8 ーー A9にD A10にE B9:D9を範囲指定してB9に =TRANSPOSE(B1:B3) と入れてSHIFT+CTRL+ENTERを同時押しする。 同じく B10:E10を範囲指定して =TRANSPOSE(B4:B7) と入れて、SHIFT+CTRL+ENTERを同時押しする。 結果 D 3 5 7 E 2 4 6 8
お礼
ありがとうございました!!
- ASIMOV
- ベストアンサー率41% (982/2351)
EXCELの操作だけで出来ると思います 列2のD行の部分をドラッグして、「コピー」し 列3のD行の一番上のセルを選択して、右クリック、形式を選択して貼り付け、 で、右下の「行列を入れ替える」にチェックして「OK」 E行の部分も同じように操作します 列2を選択して「削除」 D及びEの不要な行を選択して削除 でどうでしょうか
お礼
ありがとうございました
お礼
mike_gさん ありがとうございました!! 探していた内容はまさにこれです!!! 感謝です。