• ベストアンサー

Excel-行と列を入れ替えたい

会計ソフトからCSVで出力しているデータがあるの ですが、それを活用するときに困っています。 一つの列に数行の項目があるのですが、それを一つの 行の幾つかの列に置き換えたいのです。 例えば、A列の1行目が「勘定科目」となっていて、2行目 から10行目に勘定科目名があります。 B列の1行目が「金額」となっていて、2行目から10行目に数値があります。 それを、A列の1行目が「勘定科目」、2行目が「金額」で B列からJ列までの1行目に勘定科目名があって、2行目に 数値があるようにデータを変更させたいのです。 いくつか本で探したのですが分かりませんでした。 ご存知の方がいらっしゃいましたら、是非教えて下さい。

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

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.2

こんにちは。maruru01です。 範囲を選択してコピー。 貼り付け先の左上のセルを選択して、 メニューの[編集]→[形式を選択して貼り付け]で [値]にチェック [行列を入れ替える]にチェック して[OK]します。 なお、貼り付け先は元のコピー範囲と重ならないように、別のシートなどにして下さい。

その他の回答 (2)

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

エクセルの関数にTRANSPOSE関数と言うのがあります。データの並びの縦と横を入れ替えます。「配列数式」の仕組みを使うもので、今の段階では難しいと思うかもしれませんが。エクセルの機能の多様性と言う意味で紹介しておきます。 「TRANSPOSE エクセル」「配列数式」でWEB照会してみてください。元は「転置行列」を求めるためのものですが。

  • miwa-rin
  • ベストアンサー率44% (30/68)
回答No.1

データのあるセル(この場合A1~J10)をアクティブにし、「コピー」 その後貼り付けたい位置(例えばA12)をクリックし、「形式を選択して貼り付け」をしますが、 その際に「行列を入れ替える」にチェックを入れます。

関連するQ&A

専門家に質問してみよう