目次
ここでは、Excelで数式を使って重複を見つける方法をいくつか説明します。 見慣れたものもあれば、新しいものもあるでしょう。 簡単にキャッチできるように、最も簡単な方法で説明するように努めます。
ここでは、それを示したデータセットを掲載します。 生徒名 とお気に入りの フルーツ .
練習用ワークブックをダウンロードする
この練習シートをダウンロードして、この記事を読みながら練習してください。
重複を検索する数式.xlsx1.Excelで重複を検索するための数式を含む1 スタ オカレンス
1.1 COUNTIFを使ってExcelの1列の重複を検索する
果物のようなアイテムのテーブルがあるとします。 ここでは、アイテム名が の欄があります。 で、重複を見つけたい場合。
ここでは、Excelで初出も含めて重複を見つけるための計算式を紹介します。
=COUNTIF(B:B,B4)>1
上の図にあるように、この数式は、次のように返します。 真 重複する値に対して ファルス を一意の値として選択した。 この式では、全体の B の欄があります。
注
固定で重複を見つけることができる セル範囲 よりも 全段 そのためには、その範囲を $ の記号が表示されます。 例えば、セル内の重複を検索するには B4:B10です。 はこの式を使います。
=COUNTIF($B$4:$B$10,B4)>1
1.2 COUNTIFを使った重複数のカウント
もし、重複する値の総数を知りたい場合は COUNTIF機能 重複する値をカウントするためには,与えられた COUNTIF の式で表されます。 =countif($b$4:$b$10, $b4)
1.3 ExcelでIF関数とCOUNTIFを使う
重複している場合は IF機能 をもって COUNTIF を取得し、重複番号または固有番号を取得する。
=IF(COUNTIF($B$4:$B$10,$B4)>1, "Duplicate", "Unique")
Excel の数式で、重複するものだけを検索したい場合は、"" を " に置き換えてください。 ユニーク 「を空白(" ")で囲むと、このようになります。
=IF(COUNTIF($B$4:$B$10,$B4)>1, "Duplicate","")
数式には、" デュプリケート 重複するレコードの場合は"、ユニークなレコードの場合は空白のセルが表示されます。
2.エクセルで重複を探す数式を1つも使わないで作る スタ オカレンス
ここでは、最初の出現がない重複を検出するために、2つの数式を使用します。 イフ をもって COUNTIF であり、もうひとつは イフ をもって COUNTIFS .
2.1 1列のExcelでIf関数を使用する
重複をフィルタリングしたり削除したりしたい場合は、上記の式は機能しません。 同じレコードをすべて重複としてマークしてしまうからです。 また、リスト内のユニークな値を維持したい場合は、重複するレコードをすべて削除するのではなく、2番目以降のインスタンスのみを削除する必要があります。
そこで、セルの絶対参照と相対参照を使って、Excelの複製式を修正します。
=IF(COUNTIF($B$4:$B4,$B4)>1, "Duplicate","")
次の図にあるように、この式では、最初に出現した""を識別することができません。 りんご 「を重複して表示します。
2.2 If関数とCOUNTIFSを使って2列の重複を見つける
上記では、1つの列で重複する値を見つける方法を紹介しましたが、ここでは、エクセルで2つの列で重複する値を見つける方法を紹介します。
この例では、テーブルの中で 生徒名 はA列で フルーツ ここで、同じ名前と果実を持つ重複した値を見つけたい。
2つの列で重複する値を見つける公式は次のとおりです。
=IF(COUNTIFS($B$4:$B$10,$B4,$C$4:$C$10,$C4)>1, "Duplicate", "Unique ").
3.If関数とSUMPRODUCTを使って複数行の重複を検索する
複数行の重複を発見することができます。 ここでは、そのために SUMPRODUCT関数 とのことです。 イフ 関数を使用します。
以下はその計算式である。
=IF(SUMPRODUCT(($B$4:$B$10=B4)*1,($C$4:$C$10=C4)*1,($D$4:$D$10=D4)*1)>1,"Duplicates","Unique")
という数式を分解すると
=SUMPRODUCT(($B$4:$B$10=B4)*1,($C$4:$C$10=C4)*1,($D$4:$D$10=D4)*1)
その行が何回繰り返されるかを知ることができます。
式では b$4:$b$10,$c$4:$c$10,$d$4:$d$ になります。 は、重複を検出したい範囲のカラムを示します。 データに応じて範囲を変更できます。 ここでは、データ範囲から正確な値を取得するために絶対参照を使用しています。 そして、次のようにします。 B4 , C4、D4 は、この数式を適用する必要があるデータの各列の最初のセルを示していますが、データに応じて変更することができます。
のデータをもとに、上記の計算式を作成しました。 3 の列を増やせば、それに応じてデータ範囲の列を増やすことができます。 そして、同じ行を簡単に見つけることができます。