エクセルで重複を削除し、最初の値を保持する方法(5つの方法)

  • これを共有
Hugh West

エクセルで最も重要かつ広く使われている作業のひとつに、次のようなものがあります。 重複する値を削除する 今日はその方法を紹介します。 重複を排除する をデータセットから削除し、同時に最初の値を保持します。

練習用ワークブックをダウンロードする

重複を排除し、最初の値を保持する.xlsm

Excelで重複を削除し、最初の値を保持する5つのメソッド

ここでは、データセットに 名称 , IDs , マークです。 グレード ひまわり幼稚園の試験で、一部の園児が

今日の目的は、このデータセットから最初の値を残したまま、重複する値を削除することです。

1.Excelのツールバーから重複を削除する機能を実行する

ステップ1.

データセット全体を選択します。

次のページへ データ> 重複を削除する ツールは、Excelツールバーのセクションにあります。 データツール .

ステップ2.

をクリックします。 複製を削除する .

重複を消したい列の名前にすべてチェックを入れる。

ステップ3.

をクリックします。 よっしゃー .

を手に入れることができます。 重複を自動的に削除 をデータセットから削除します。

続きを読む エクセルで重複した名前を削除する方法(7つの簡単な方法)

2.高度なフィルターで重複を排除し、最初の値を保持する

Excelの高度なフィルタを使えば、データセットの最初の値を保持することで重複を排除することができます。

ステップ1.

データセット全体を選択します。

次のページへ データ>アドバンスト ツールは、Excelツールバーのセクションにあります。 ソート&フィルター .

ステップ2.

をクリックします。 アドバンスト .

での アドバンストフィルター ダイアログボックス , 待ったをかける 一意なレコードのみ .

ステップ3.

をクリックします。 よっしゃー .

を手に入れることができます。 重複行削除 データセットから自動的に

続きを読む: Excelで1列を基準に重複した行を削除する方法

3.エクセルで最初の値を維持したまま重複を削除するUNIQUE関数を挿入する

を使用することもできます。 UNIQUE 関数を使って、最初の値をExcelに残したまま、重複する値を削除することができます。

新しい列を選択し、この数式を入力します。

=UNIQUE( B4:E14 ,FALSE,FALSE)。

重複する値を持つ行を削除し、最初の値を残して、データセットの新しいコピーを新しい場所に作成します。

注意事項

  • この方法は、データセットの新しいコピーを新しい場所に作成したい場合に非常に便利です。
  • があります。 UNIQUE 関数は オフィス365 だけです。

続きを読む エクセルで重複を削除しても1つは残す方法(7つの方法)

類似の読み物

  • Excelの表で重複した行を削除する方法
  • 修正:Excelの重複削除が機能しない(3つの解決策)
  • ExcelでVLOOKUPを使って重複を削除する方法(2つの方法)
  • エクセルで2つの列を元に重複した行を削除する【4つの方法

4.パワークエリで重複を削除し、最初のエントリを残す

ステップ1.

データセット全体を選択します。

次のページへ データ テーブル/レンジから ツールは、Excelツールバーのセクションにあります。 データの取得と変換 .

ステップ2.

をクリックします。 テーブルから/レンジから .

での テーブルの作成 ダイアログボックス , にチェックを入れる。 テーブルにはヘッダーがあります .

ステップ3.

をクリックします。 よっしゃー .

データセットが表示された状態で、Power Query Editor が開きます。

より 行の削除 のオプションがあります。 ホーム タブをクリックします。 複製を削除する .

ステップ4.

重複している行は、最初の行を維持したまま削除されます。

続きを読む エクセルで列から重複を削除する方法(3つの方法)

5.重複を排除して最初の値を保持するVBAコードを埋め込む

上記の方法で満足できない場合は、VBAのコードを使ってデータセットから重複する行を削除することができます。

ステップ1.

➤ 新規に開く ブイビーエー ウィンドウを開き、別の新しいモジュールを挿入します。 Excel で新しい VBA モジュールを開く方法 )

➤ このコードをモジュールに挿入してください。

コード

 Sub Remove_Duplicates() Dim Rng As Range Set Rng = Selection Rng.RemoveDuplicates Columns:=Array(1, 2), Header:=xlYes End Sub 

というマクロを生成します➤。 重複を排除する に基づいて、重複する行を削除したいのです。 1列目および2列目(名前とID) あなたはあなたのものを使ってください。

ステップ2.

➤ 自分のワークシートに戻ってください。

➤ データセットを選択し、このマクロを実行します。

➤ 今回は、名前と学籍番号が同じ場合のみ、行を削除します。

ここでは、2人の生徒のIDが異なるため、フランク・オーウェルを削除していないのです。

続きを読む Excel VBA: 配列から重複を取り除く(2例)

結論

これらの方法を使えば、Excelのデータセットから最初の値を残したまま、重複する値を削除することができます。 何か質問がありますか? 遠慮なくご質問ください。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。