アプリ版:「スタンプのみでお礼する」機能のリリースについて

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

どなたか良い方法がありましたら是非教えて下さい。

どうか宜しくお願いします。

A 回答 (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)))
    • good
    • 0
この回答へのお礼

mike_gさん
ありがとうございました!!
探していた内容はまさにこれです!!!
感謝です。

お礼日時:2007/08/09 10:00

TRANSPOSE関数はどうかな。


例データ
D3
D5
D7
E2
E4
E6
E8
ーー
A9にD
A10にE
B9:D9を範囲指定してB9に
=TRANSPOSE(B1:B3)
と入れてSHIFT+CTRL+ENTERを同時押しする。
同じく
B10:E10を範囲指定して
=TRANSPOSE(B4:B7)
と入れて、SHIFT+CTRL+ENTERを同時押しする。
結果
D357
E2468
    • good
    • 0
この回答へのお礼

ありがとうございました!!

お礼日時:2007/08/09 10:00

EXCELの操作だけで出来ると思います



列2のD行の部分をドラッグして、「コピー」し
列3のD行の一番上のセルを選択して、右クリック、形式を選択して貼り付け、
で、右下の「行列を入れ替える」にチェックして「OK」
E行の部分も同じように操作します
列2を選択して「削除」
D及びEの不要な行を選択して削除
でどうでしょうか
    • good
    • 0
この回答へのお礼

ありがとうございました

お礼日時:2007/08/09 10:00

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