以下で説明する各方法では、列 A に名前のリストが含まれる以下の単純なスプレッドシートを使用します。
最初に Excel の [重複の削除] コマンドを使用して重複を削除する方法を示し、次に Excel の高度なフィルターを使用してこのタスクを実行する方法を示します。 最後に、重複を削除する方法を示します。 関数を使用して Countif
エクセルの .
コマンド 重複を削除する タブ内の「データツール」グループにあります。 与える Excel リボンの。
このコマンドを使用して重複したセルを削除するには:
Excel の重複の削除コマンドは、複数の列を含むデータセットに対しても使用できることに注意してください。 この例は、「重複行の削除」ページに記載されています。
Excel の高度なフィルターには、スプレッドシート内の固有のレコードをフィルターし、結果として得られるフィルターされたリストを新しい場所にコピーできるオプションがあります。
これにより、重複レコードの最初の出現を含むリストが提供されますが、それ以降の出現は含まれません。
詳細フィルターを使用して重複を削除するには:
結果として得られるスプレッドシートには、C 列に新しいデータのリストが含まれています。
重複した値「Dan BROWN」がリストから削除されていることがわかります。
新しいデータ リストの左側の列 (サンプル スプレッドシートの列 AB) を削除して、元のスプレッドシート形式に戻すことができます。
Excel 関数は長いテキスト文字列を処理できないため、この方法はセルの内容の長さが 256 文字未満の場合にのみ機能します。
Excel セルの範囲内の重複を削除するもう XNUMX つの方法は、 関数 Countif
エクセルの .
これを説明するために、列 A に名前のリストが含まれる単純なスプレッドシートの例をもう一度使用します。
名前のリスト内の重複を見つけるには、次の関数を挿入します。 Countif
スプレッドシートの列 B に入力します (以下を参照)。 この関数は、現在の行までの各名前の出現数を表示します。
上のスプレッドシートの数式バーに示されているように、関数の形式は カウンティフ セルB2にはそれがあります :=COUNTIF( $A$2:$A$11, A2 )
この機能は次の組み合わせを使用することに注意してください。 絶対セル参照と相対セル参照。 この参照スタイルの組み合わせにより、数式を列 B にコピーすると、次のようになります。
=COUNTIF( $A$2:$A$11, A2 ) =COUNTIF( $A$2:$A$11, A3 ) =COUNTIF( $A$2:$A$11, A4 ) 等 |
したがって、セル B4 の数式は、テキスト文字列「Laura BROWN」の最初の出現に対して値 1 を返しますが、セル B7 の数式は、このテキスト文字列の 1 回目の出現に対して値 XNUMX を返します。
Excel関数を使用したので、 Countif
スプレッドシート例の列 A の重複を強調表示するには、カウントが 1 より大きい行を削除する必要があります。
単純なスプレッドシートの例では、単一の重複行を簡単に見つけて削除できます。 ただし、複数の重複がある場合は、Excel の自動フィルターを使用してすべての重複行を一度に削除する方が早い場合があります。 Excel の自動フィルターを使用して重複行を削除する
次の手順では、複数の重複を一度に削除する方法を示します( Countif
):
Countif
(スプレッドシート例の列 B);Countif
元のスプレッドシート形式に戻します。Ercole Palmeri
先週の月曜日、フィナンシャル・タイムズ紙はOpenAIとの契約を発表した。 FT は世界クラスのジャーナリズムにライセンスを供与しています…