📘 Excel逆引き事典
関数

Excelで別シートにある重複データを効率的に抽出する方法

日々の業務で大量のデータを取り扱う際、同じ項目が何度も現れる「重複データ」を効率的に取り出すことは非常に重要です。特に別のシートに存在する重複データは手作業で探すのが大変ですが、ExcelのUNIQUE関数やマウス操作を使えば簡単に抽出できます。この記事では、最新のExcelとGoogleスプレッドシートでの方法を詳しく解説し、実務効率化をサポートします。
💡
Pick Up おすすめ

Excelスキルをアップグレード

実務で役立つスキルを体系的に学びませんか?Udemyなら頻出テクニックを最短でマスターできます。

詳細を見る

📊 やり方の比較

手法メリットデメリット推奨
数式(UNIQUE関数)自動更新される, 別シートでも簡単に抽出可能古いExcelでは使えない, 関数の理解が必要
マウス操作(重複の削除)直感的で簡単, データを直接操作できる元データが消える可能性あり, 別シートでの対応が難しい

fx 使用する数式

Excel / SpreadSheet
=UNIQUE(別シート名!範囲)

💡 仕組みの解説

【数式の仕組み】UNIQUE関数は、指定した範囲内の重複を自動的に取り除き、一意なデータのみを抽出します。例えば、’=UNIQUE(別シート名!A1:A10)‘と入力すると、‘別シート名’の’A1:A10’範囲内にある重複データを取り除いた結果が表示されます。この数式は元データを削除するのではなく、別の場所に抽出した一意なデータのみを表示します。

具体的な手順

1
UNIQUE関数を使用する場合、まず新しいシートを作成し、そのセルに’=UNIQUE(別シート名!範囲)‘と入力します。
2
マウス操作で行う場合は、重複データがある別のシートを開き、該当する範囲を選択します。
3
「データ」タブの「重複の削除」機能をクリックし、ダイアログボックスで必要な設定を行います。

よくある質問

Q Q1. UNIQUE関数とVLOOKUP関数との違いは?

A.
A1. UNIQUE関数は重複データを取り除き、一意なデータのみを抽出しますが、VLOOKUP関数は特定の値を検索し、該当する行から情報を取得します。

Q Q2. スピルエラーとは?

A.
A2. スピルエラー(#SPILL!)は、配列式が他のデータと衝突した場合に発生します。解決策としては、関数の結果が表示される範囲を空けるか、関数自体を修正して範囲を調整する方法があります。

Q Q3. スマホ版でも使える?

A.
A3. GoogleスプレッドシートではスマートフォンからもUNIQUE関数を使用できますが、Excelはスマートフォン版でこの機能を使うことができません。
💡
Pick Up おすすめ

Excelスキルをアップグレード

実務で役立つスキルを体系的に学びませんか?Udemyなら頻出テクニックを最短でマスターできます。

詳細を見る