Excel行列入れ替え

Excel や CSV の行と列を入れ替える(転置)、月ごとに横へ並んだ表を縦持ちに変える(ピボット解除)、縦持ちの表を横持ちに戻す(ピボット)ことができます。結果はブラウザの中で作り、Excel(.xlsx)か CSV で保存します。

端末内で処理・アップロードなしスマホ対応オフライン対応

ファイルや入力内容はお使いの端末(ブラウザ)の中だけで処理され、サーバーへは送信されません。

ファイルをここにドロップ

または

ファイルはこの端末のブラウザ内で処理され、サーバーへは送信されません。対応形式: Excel (.xlsx) / CSV / TSV1 ファイル最大 100 MB貼り付け(Ctrl+V)にも対応

使い方

  1. 売上.xlsx商品 × 月(4〜6 月)

    横持ちの表を入れる

  2. 商品・担当を残す残りの列を項目名・値に

    残す列を選んで変換

  3. 売上_縦持ち.xlsx商品・担当・項目名・値

    縦持ちの表で保存

横に並んだ月ごとの列を、項目名と値の 2 列の縦持ちに変える流れ
  1. 「ファイルを選択」で Excel(.xlsx)または CSV を入れます。「サンプルで試す」を押すと、端末の中で作った月別の売上表で試せます。

  2. 変換の種類を選びます。「転置」は行と列を入れ替え、「横持ち→縦持ち」は残す列を選んで残りを項目名と値にまとめ、「縦持ち→横持ち」は行の見出し・列にする列・値の列を選びます。

  3. 1 行目が見出し(項目名)かどうかを確かめます。見出しがない表は、列を A・B・C… の記号で扱います。

  4. 結果のプレビューと、行数・列数の変化、除いた行や空のセルの件数を確認します。

  5. 「ダウンロード」で Excel(.xlsx)か CSV(UTF-8 BOM 付き・Shift_JIS など)に保存します。

できること

行と列を入れ替える(転置)

1 行目の見出しも含めて行と列を入れ替えます。列数が違う行があっても空欄で揃えるので、結果の表が崩れません。

横持ちを縦持ちに(ピボット解除)

残す列(キー)を選ぶと、残りの列を「項目名」と「値」の 2 列にまとめ直します。空のセルは行にしないか、空のまま残すかを選べます。項目名と値の列名は変えられます。

縦持ちを横持ちに(ピボット)

行の見出し・列にする列・値の列を選ぶと、値を表の中に並べ直します。同じ行・同じ列の値が重なったときは、最初の値・合計・連結から選べます。

日付と数値の型を保ったまま書き出す

日付は日付、数値は数値のまま Excel に書きます。CSV の数字だけのセルは数値として扱い、先頭が 0 のコード(01 など)は文字のまま残します。

結果と注意点を一緒に確認

変換後の先頭の行と、行数・列数の変化を表示します。重なった値・数値でない値・除いた行や空のセルの件数も、保存の前に分かります。

こんなときに

  • 月ごとに列が分かれた売上表を、月・金額の 2 列の表にしてピボットテーブルで集計したい
  • アンケートの項目ごとの列を、質問と回答の縦の一覧に変えたい
  • 縦に並んだ記録を、日付を列にした集計表(クロス集計)に組み替えたい
  • 表の行と列を入れ替えて、項目を縦に読めるようにしたい
  • CSV を Excel で扱いやすい形に変えてから保存したい

対応形式

入力

Excel(.xlsx / .xlsm、1 シートずつ)CSV(.csv、文字コード自動判定)TSV(.tsv / .txt)

出力

Excel(.xlsx)CSV(UTF-8 BOM 付き / UTF-8 / Shift_JIS / EUC-JP / UTF-16)

対応状況

機能対応補足
転置(行と列の入れ替え)対応—
横持ち→縦持ち(ピボット解除)対応残す列は複数選べます
縦持ち→横持ち(ピボット)対応重なった値は最初・合計・連結から選択
合計以外の集計(平均・件数・最大など)非対応集計が必要なら Excel のピボットテーブルを使ってください
数式・書式・結合セル・グラフの引き継ぎ非対応値のみ(数式は計算結果の値になります)
複数シートを一度に変換非対応1 回に 1 シートです
旧形式の Excel(.xls)非対応Excel で .xlsx に保存し直してください

制限・注意事項

  • 1 ファイル 100 MB・300 万セルまで読み込めます。結果も 300 万セル以内で、Excel の上限(1,048,576 行・16,384 列)を超えるとエラーで止まります。
  • 縦持ちへの変換で空のセルを除いた場合、横持ちに戻すと除いたセルは空欄になります。全部空の列や、値がすべて空の行は戻ってきません。
  • 縦持ち→横持ちで同じ行・同じ列の値が重なると、選んだ方法で 1 つにまとめます。合計は数値だけを足し、数値でない値は除きます。
  • 列の見出しが同じ名前の列は、別々の列として扱われます(見出しを変えてから変換してください)。
  • スマホ(390px 幅)でも操作できますが、列を選ぶ操作が多いため大きな表は PC での利用をおすすめします。

プライバシーと安全性

ファイルの読み込み・変換・保存用ファイルの作成はすべてお使いのブラウザの中で行われます。ファイルの内容がサーバーへ送信・保存されることはありません。

よくある質問

Excel の行と列を入れ替えるには?
「転置」を選んでファイルを入れると、行と列が入れ替わった表がプレビューに表示されます。1 行目の見出しも 1 列目に移ります。
横持ちの表を縦持ち(ピボット解除)にするには?
「横持ち→縦持ち」を選び、残す列(月・担当など動かさない列)にチェックを入れます。残りの列が「項目名」と「値」の 2 列にまとまります。
縦持ちの表を横持ち(ピボット)に戻すには?
「縦持ち→横持ち」を選び、行の見出し(キー)・列にする列・値の列を指定します。同じ行と列の組み合わせが重なる場合は、最初の値・合計・連結から選べます。
CSV でも使えますか?
はい。CSV の文字コード(Shift_JIS・UTF-8 など)は自動で判定し、数字だけのセルは数値として書き出します。結果は Excel か CSV(Shift_JIS も可)で保存できます。
日付や数値の形式は変わりますか?
値の型のまま書き出すため、日付は日付、数値は数値のままです。表示の書式(桁区切りや色)は引き継がれないので、必要なら保存後に Excel で整えてください。
ファイルはアップロードされますか?
いいえ。変換はすべてブラウザ内で行い、ファイルの内容が端末の外へ送信されることはありません。

Excel データクリーンアップ

Excel や CSV の空白・全角半角・日付・数値の表記ゆれを、チェックを付けるだけで一括で整えます。変更したセルは色で確認でき、Excel・CSV(Shift_JIS 可)で保存できます。

アップロードなし

Excel・シート結合

複数の Excel・CSV のファイルやシートを、行を積み重ねて 1 つの表にしたり、別々のシートのまま 1 つのブックにまとめたりできます。列は見出し名で自動的に揃えます。

アップロードなし

Excel 重複検出・削除・統合

Excel や CSV の重複行を、判定に使う列と表記ゆれの扱いを選んで見つけ、削除または 1 行に統合します。重複グループごとに中身を確認して残す行を変えられ、結果は Excel・CSV(Shift_JIS 可)で保存できます。

アップロードなし

Excel比較

新旧 2 つの Excel・CSV を読み込むだけで、追加・削除・変更された行と、変更されたセルの「旧 → 新」を色分けして表示します。並び順が違っても、商品コードなどのキー列で同じ行を照合できます。比べるのはセルの値で、書式や数式そのものは比べません。差分は色付きの Excel レポートや CSV で保存できます。

アップロードなし

Excel 文字列加工

Excel や CSV の列を選び、全角と半角の一括変換、区切り文字での列の分割と結合、先頭の 0 を残すゼロ埋め、ひらがなとカタカナの変換を、順番に積み重ねて加工できます。変えたセルは色で確認でき、Excel(.xlsx)か CSV で保存できます。

アップロードなし

CSV 文字化け・文字コード修復

Excel で開くと文字化けする CSV を、文字コードを自動判定して UTF-8(BOM 付き)や Shift_JIS に変換します。化けたまま保存されてしまった「縺薙s…」のような文字も、多くの場合元に戻せます。

アップロードなし

最終更新: