- ベストアンサー
ExcelでA列内で重複するレコードを削除
A、B、C列にデータが入力されており、A列の店名が重複する場合、最初の1つを残して、他の重複するレコード(行全体)を削除する方法を教えてください。 A列で重複していても、B、C列で内容が違う可能性があります。 例えば、 A列:田中商店 B列:本町1-1-1 C列:0120-000-000 A列:田中商店 B列:本町1-1-11 C列:0120-000-001 この様にA列で田中商店が重複する場合、1番目の田中商店の行だけを残し、2番目以降は行全体を削除して上方向に詰めたいです。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
メニューのデータにある並び替えとフィルターの「詳細設定」を 選択すると、フィルターオプション画面が表示されます。 その状態でA列を選択し、画面にある「重複するレコードは無視する」 にチェックを入れてOK。 これで、重複が除外された状態で抽出されますが、行が削除された訳では ないので、この抽出されたものをコピーして別シートに貼り付けます。
その他の回答 (3)
- kagakusuki
- ベストアンサー率51% (2610/5101)
質問者様が御使いになられているExcelのバージョンはどれなのでしょうか? Excelではバージョンの違いによって操作方法や出来る事と出来ない事が異なってくる場合も御座いますので、Excel等の御質問をされる場合にはバージョンも併記する様にして下さい。 それでExcelのバージョンがExcel2007以降(Excel2007自体も含む)のものであれば 、[重複の削除] という機能が備わっていますので、その機能を使用されると良いと思います。 その操作方法は以下の様なものです。 A列全体を選択 ↓ Excelのウインドウの上の方にある[データ]タブをクリック ↓ 「データツール」グループ中にある[重複の削除]ボタンをクリック ↓ 現れた「重複の削除に関する警告」ダイアログボックスの中にある[選択範囲を拡張する]と記された箇所にチェックを入れる ↓ 「重複の削除に関する警告」ダイアログボックスの[重複の削除]ボタンをクリック ↓ 現れた「重複の削除」ダイアログボックスの中にある[すべて選択解除]ボタンをクリック ↓ 現れた「重複の削除」ダイアログボックスの中にある[列A]と記された箇所にチェックを入れる ↓ もし1行目だけは項目名の記入欄として必ず残す様にする場合には、「重複の削除」ダイアログボックスの中にある[先頭行をデータの見出しとして使用する]と記された箇所にチェックを入れる ↓ 「重複の削除」ダイアログボックスの中にある[OK]ボタンをクリック 【参考URL】 表の重複している項目を削除する - Excel (エクセル) - Microsoft atLife TIPS アーカイブ https://www.microsoft.com/ja-jp/atlife/tips/archive/office/tips/002.aspx 重複しない値を抽出する、または重複する値を削除する - Office Support https://support.office.com/ja-jp/article/%e9%87%8d%e8%a4%87%e3%81%97%e3%81%aa%e3%81%84%e5%80%a4%e3%82%92%e6%8a%bd%e5%87%ba%e3%81%99%e3%82%8b%e3%80%81%e3%81%be%e3%81%9f%e3%81%af%e9%87%8d%e8%a4%87%e3%81%99%e3%82%8b%e5%80%a4%e3%82%92%e5%89%8a%e9%99%a4%e3%81%99%e3%82%8b-d6549cf0-357a-4acf-9df5-ca507915b704?ui=ja-JP&rs=ja-JP&ad=JP
- msMike
- ベストアンサー率20% (364/1804)
[No.1]ですが、添付図に誤りがありました。 “重複するレコードは無視する”にチェックを入れて、[OK]をクリックしたら、 実際は、10行目には 11行目のデータが週出され、11行目以降は空白となります。 済みませんでした。
- msMike
- ベストアンサー率20% (364/1804)