作業ガイド
Excel・スプレッドシートのリストを整理する方法
1列の名簿、商品コード、メールアドレスなどを、空白整理→重複削除→並べ替えの順で安全に整える手順です。
最初に結論
1列だけの一時的な整理なら、必要な列をコピーしてExcelリストクリーナーを使うと、空白・文字幅・重複・並び順を一画面で確認できます。処理を一つずつ確かめたい場合は、次の個別ツールも使えます。
複数列が連動する表は、1列だけを並べ替えると行の対応が崩れるおそれがあります。ExcelやGoogleスプレッドシートの標準機能を使い、表全体を対象にしてください。
作業前に確認すること
- 原本を残す:削除や上書きの前に、元データを別シートまたは別ファイルへコピーします。
- 1件の単位を決める:1セルが1件なのか、1行全体で1件なのかを確認します。
- 複数列を切り離さない:氏名と電話番号などが横に並ぶ表は、列を単独で並べ替えません。
- 数式に注意する:数式セルをコピーすると、通常は画面に表示されている値が貼り付けられます。数式そのものの整理には使いません。
ブラウザツールで1列を整理する手順
一括で処理する場合は、Excelリストクリーナーで必要な項目だけを選びます。以下は、各処理を個別に確認したい場合の手順です。
1. 前後の空白と空行を整える
空白・改行整理ツールへ列を貼り付けます。「各行の先頭空白を削除」「各行の末尾空白を削除」を選ぶと、見た目では分かりにくい前後の空白を取り除けます。全角スペースが混じる場合は「全角スペースを半角へ変換」も選びます。
項目名の途中にある空白まで消す必要はありません。会社名や商品名の一部として必要な空白を残せるよう、処理項目は必要なものだけ選んでください。
2. 重複を削除する
整理後の結果を重複行削除ツールへ移します。最初に出てきた行を残し、2回目以降の同じ行を削除します。英字の大文字・小文字を同じものとして扱う場合だけ「大文字・小文字を無視して比較」を選びます。
001と1、高橋と髙橋のような別表記は、同じデータだと推測して統合しません。自動的な名寄せではなく、完全一致を基本とした重複削除です。
3. 必要な場合だけ並べ替える
行の並べ替えツールで昇順または降順を選びます。item2がitem10より前になる自然な順序で比較します。漢字の読み仮名は推測しないため、五十音順にしたい名簿では、ふりがな列を使って表計算ソフト側で並べ替える方が確実です。
4. 件数と先頭・末尾を確認して戻す
削除前後の行数、先頭数件、末尾数件を確認してから、結果を新しい列へ貼り付けます。すぐに元の列へ上書きせず、差分を確認してから置き換えると安全です。
整理前と整理後の例
整理前
item10 item2 item1 item2 item10
整理後
item1 item2 item10
標準機能とブラウザツールの使い分け
| 状況 | 向いている方法 | 理由 |
|---|---|---|
| 1列の候補一覧を一時的に整理 | ちょい道具 | 元シートを変更せず、処理結果と件数を確認できる |
| 氏名・住所など複数列が連動 | 表計算ソフト | 行全体の対応関係を保ったまま処理できる |
| 特定の列を条件に重複判定 | 表計算ソフト | 重複判定に含める列を指定できる |
| 元データを触らず簡単に試す | ちょい道具 | コピーした文字列をブラウザ内だけで処理する |
Excelで重複を削除する場合
Excelでは対象範囲を選び、[データ]→[重複の削除]から判定に使う列を指定できます。削除するとデータ自体が変更されるため、Microsoftも事前に元データを別の場所へコピーすることを案内しています。詳しい操作はMicrosoft公式の「重複を検索して削除する」で確認できます。
Googleスプレッドシートで整理する場合
Googleスプレッドシートでは[データ]→[データのクリーンアップ]から、重複の削除や空白文字の削除を実行できます。複数列を含む範囲やヘッダーを扱う場合は、標準機能が適しています。詳しい操作はGoogle公式のデータクリーンアップ手順で確認できます。
よくある失敗
- 1列だけ並べ替えてしまう:隣の列との対応が崩れます。複数列の表は表全体を選びます。
- 空白が残って重複にならない:先頭・末尾の半角または全角スペースを先に整理します。
- 似た文字を同一視する:異体字、全角・半角、記号の違いは別データとして確認します。
- 削除結果を確認せず上書きする:件数とサンプルを確認し、新しい列へ貼り付けてから置き換えます。
入力内容の扱い
紹介した3ツールは、貼り付けた内容をブラウザ内で処理し、当サイトへ送信・保存する機能を持ちません。ただし、勤務先などで機密情報の取り扱いルールが定められている場合は、そのルールを優先してください。
よくある質問
複数列をまとめて重複削除できますか?
重複行削除ツールでは、貼り付けた行全体が一致した場合に削除できます。ただし、特定の列だけを判定条件にする場合はExcelまたはGoogleスプレッドシートの標準機能が適しています。
並べ替えだけ使ってもよいですか?
はい。重複を残したまま順番だけ変えたい場合は、行の並べ替えツールだけを使えます。
処理を元に戻せますか?
ちょい道具は元のシートを直接変更しません。コピー元を残し、結果を新しい列へ貼り付ければ比較できます。
リスト整理を始める
一画面で件数を確認しながら進めるか、必要な処理を一つずつ実行できます。元の列は残したまま、結果を新しい列へ貼り付けて比較してください。