• ベストアンサー

Excellデータのちょっと複雑な行列入れ替えです。

質問を投げたのですが、データの形が壊れてしまいます。 A 15 A 20 A 30 B 10 B 15 C 20 C 30 のようなデータを A 15 20 30 B 10 15 のように、Aごと、Bごとに行データにまとめたいのですが。お忙しいところすみませんが、よろしくお願いします

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

  • ベストアンサー
  • maron--5
  • ベストアンサー率36% (321/877)
回答No.3

   A   B   C   D   E   F   G 1  A   15      A   15   20   30 2  A   20      B   10   15 3  A   30      C   20   30 4  B   10 5  B   15 6  C   20 7  C   30 ◆D列に、A,B,C と入力して E1=IF(COLUMN(A1)>COUNTIF($A$1:$A$7,$D1),"",INDEX($B$1:$B$7,MATCH($D1,$A$1:$A$7,0)+COLUMN(A1)-1)) ★右と下にコピー

BEAR0930
質問者

お礼

すみません、我が家のブラウザーで確認したとき、データ列が崩れていたので、再投稿しました。 先ほどの回答で問題がクリアーになりました。 ありがとうございます。

その他の回答 (3)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

http://okwave.jp/qa3826182.html と同一質問者ですか。 前の質問に先ほど答えたばかりだが、それとどう状況が変わったのですか。

noname#204879
noname#204879
回答No.2

前回の質問に付けた回答も参考にしてください。

参考URL:
http://oshiete1.goo.ne.jp/qa3826182.html
noname#58440
noname#58440
回答No.1

  A、B、C・・・この列を「文字」 15、20、30・・この列を「数字」と1行目に名前を付けると仮定てます。 私はピボットテーブルを使ってレイアウトの画面で、「文字」を行に、「数字」を列に「数字」をデータに入れてOK 質問に書かれた例では下記の様な表になります。   10 15 20 30 A   15 20 30 B 10 15 C     20 30 これを別のシートにコピペして左に詰めれば希望の形になりませんか?  

関連するQ&A

専門家に質問してみよう