- ベストアンサー
Excel-行と列を入れ替えたい
会計ソフトからCSVで出力しているデータがあるの ですが、それを活用するときに困っています。 一つの列に数行の項目があるのですが、それを一つの 行の幾つかの列に置き換えたいのです。 例えば、A列の1行目が「勘定科目」となっていて、2行目 から10行目に勘定科目名があります。 B列の1行目が「金額」となっていて、2行目から10行目に数値があります。 それを、A列の1行目が「勘定科目」、2行目が「金額」で B列からJ列までの1行目に勘定科目名があって、2行目に 数値があるようにデータを変更させたいのです。 いくつか本で探したのですが分かりませんでした。 ご存知の方がいらっしゃいましたら、是非教えて下さい。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。maruru01です。 範囲を選択してコピー。 貼り付け先の左上のセルを選択して、 メニューの[編集]→[形式を選択して貼り付け]で [値]にチェック [行列を入れ替える]にチェック して[OK]します。 なお、貼り付け先は元のコピー範囲と重ならないように、別のシートなどにして下さい。
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
エクセルの関数にTRANSPOSE関数と言うのがあります。データの並びの縦と横を入れ替えます。「配列数式」の仕組みを使うもので、今の段階では難しいと思うかもしれませんが。エクセルの機能の多様性と言う意味で紹介しておきます。 「TRANSPOSE エクセル」「配列数式」でWEB照会してみてください。元は「転置行列」を求めるためのものですが。
- miwa-rin
- ベストアンサー率44% (30/68)
データのあるセル(この場合A1~J10)をアクティブにし、「コピー」 その後貼り付けたい位置(例えばA12)をクリックし、「形式を選択して貼り付け」をしますが、 その際に「行列を入れ替える」にチェックを入れます。