ジェニファーはワークシートに多くのデータを持っており、彼女はいくつかの行が重複していると考えています。彼女は、ある行の列の範囲が前の行の同じ列の範囲と同一であるかどうかに基づいて、行が重複しているかどうかを判断します。たとえば、F7:AB7のすべての値がF6:AB6の値と同一である場合、ジェニファーは行7を行6の複製と見なします。彼女はそのようなことを簡単に確認できる方法があるかどうか疑問に思います。行を複製し、何らかの方法で重複を強調表示します。

この問題への1つのアプローチは、Excelの条件付き書式設定機能を利用することです。データが行A1:AZ100にある場合は、範囲を選択します。次に、条件付き形式内の公式テストとして次を使用できます。

=IF(AND($F2:$AB2=$F1:$AB1),1,0)=1

条件付きフォーマットがセルに色を適用する場合、列FからABの値が、色付きの行のすぐ上の行の同じ列の値と等しいときはいつでも、色が表示されます。

ジェニファーのデータが列F:ABのセルのみで構成されている場合、ジェニファーはExcelのフィルタリング機能を使用して重複行をマークできます。

一般的な手順は次のとおりです。

。データを含むセルを選択します。たとえば、最初の行に列ヘッダーが含まれている場合は、F2:AB100を選択する必要があります。

。これらのセルに色を適用して、すべてのデータが特定の色でシェーディングされるようにします。

。データテーブルの任意のセルを選択します。

。リボンの[データ]タブを表示します。

。 [並べ替えとフィルター]グループの[詳細]をクリックします。 Excelは、[高度なフィルター]ダイアログボックスを表示します。 (図1を参照)

。 [リストをフィルタリング、インプレース]が選択されていることを確認します。 (デフォルトで選択されているはずです。)

。 [一意のレコードのみ]チェックボックスをクリックします。

。 [OK]をクリックします。 Excelはデータを折りたたんで、一意の(重複していない)レコードのみを表示します。

。表示されているデータの行を選択します。

。手順2で適用した色を削除します。

。手順5〜8で適用したフィルターを取り外します。

この時点で、重複するレコードのみが手順2で使用した色で強調表示されます。これらのレコードは安全に削除でき、一意のレコードのみが残ります。

おそらく、さらに簡単なアプローチは、Excelが重複を判別し、行を削除できるようにすることです。次の手順に従ってください:

。チェックする行を選択します。たとえば、行1から100を選択できます。

。リボンの[データ]タブを表示します。

。 [データツール]グループの[重複の削除]ツールをクリックします。 Excelに[重複の削除]ダイアログボックスが表示されます。 (図2を参照)

。列F:ABを表す列ヘッダーのみが選択されていることを確認してください。他のすべての列のチェックボックスをオフにする必要があります。

。 [OK]をクリックします。 Excelには、チェックされたレコードの数と保持された非重複の数を示す確認メッセージが表示されます。

重複の削除ツールを使用することの強力な機能は、テーブル内のレコードの順序が実際には重要ではないことです。つまり、ツールは1つの行の指定された列をその上の行と比較するだけでなく、1つの行の指定された列を他のすべての行と比較し、一意の列のみを保持します。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(10608)は、Microsoft Excel 2007および2010に適用されます。Excelの古いメニューインターフェイス用のこのヒントのバージョンは、次の場所にあります。