行と列

重複しない値を抽出する、または重複する値を削除する

重複しない値を抽出する、または重複する値を削除する

注: 最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。 このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。 私たちの目的は、このコンテンツがお客様の役に立つようにすることです。 お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。 簡単に参照できるように、こちらに英語の記事があります。

どちらのz0z_でも、一意の値をフィルター処理する方法、または重複する値を削除する方法はいくつかあります。

  • 一意の値をフィルター処理するには、[データ > Sort _AMP_ filter > Advanced] をクリックします。
    [データ] タブの [並べ替えとフィルター] グループ

  • 重複する値を削除するには、[データ _GT_ データツール > 重複の削除] をクリックします。
    重複する値を削除する

  • 一意の値または重複する値を強調表示するには、[ホーム] タブの [スタイル] グループの [条件付き書式] コマンドを使用します。

一意の値をフィルター処理したり、重複する値を削除したりすることは、同じような2つのタスクになります。これは、一意の値の一覧を表示することです。 ただし、重要な違いはありますが、一意の値をフィルター処理すると、重複する値は一時的に非表示になります。 ただし、重複する値を削除した場合、重複する値は完全に削除されます。

重複する値とは、1つ以上の行のすべての値が、他の行のすべての値と同じであることです。 重複値の比較は、セルに格納されている値ではなく、セルに表示される内容によって異なります。 たとえば、異なるセルに "3/8/2006" と表示され、もう一方が "Mar 8, 2006" のように書式設定されている場合、値は一意になります。

重複を削除する前に確認してください。 重複する値を削除する前に、最初にフィルターを適用して、期待どおりの結果が得られることを確認するための一意の値をフィルター処理することをお勧めします。

手順

  1. セルの範囲を選択するか、テーブルにアクティブなセルがあることを確認します。

  2. [ Data _GT_ Advanced ( Sort & Filter ] グループにあります) をクリックします。

    [データ] タブの [並べ替えとフィルター] グループ

  3. [フィルターオプションの設定] ポップアップボックスで、次のいずれかの操作を行います。

セルの範囲またはテーブルの配置をフィルター処理するには、次の操作を行います。

  • [リストのフィルター処理] をクリックします。

フィルター処理の結果を別の場所にコピーするには、次の操作を行います。

  • [別の場所にコピー] をクリックします。

  • [コピー先] ボックスにセル参照を入力します。

  • または、[ダイアログ縮小] をクリックしてポップアップウィンドウを一時的に非表示にし、ワークシート上のセルを選択し、[ _ Z2z_の展開] をクリックします。

  • 重複しないレコードを確認して、[ OK]をクリックします。

指定した範囲の一意の値が、新しい場所にコピーされます。

重複する値を削除すると、その効果は、セル範囲またはテーブルの値にのみ適用されます。 セル範囲またはテーブル以外の値は、変更または移動されません。  重複が削除されると、リスト内の値の最初の出現が保持されますが、その他の同一の値は削除されます。 

データは完全に削除されているため、重複する値を削除する前に、元のセル範囲またはテーブルを別のワークシートまたはブックにコピーすることをお勧めします。

手順

  1. セルの範囲を選択するか、テーブルにアクティブなセルがあることを確認します。

  2. [データ] タブで、[重複の削除] ([データツール] グループ) をクリックします。

    重複する値を削除する
  3. 次の操作のいずれか、または複数の操作を行います。

    • [] で、1つ以上の列を選びます。

    • すべての列をすばやく選択するには、[すべて選択] をクリックします。

    • すべての列をすばやく消去するには、[すべて選択解除] をクリックします。

      複数の列が含まれているセル範囲またはテーブルの列数を少なくしたい場合は、[すべて選択解除] をクリックして、[] でそれらの列を選択すると簡単です。

      注: この手順では、すべての列を選択しない場合でも、すべての列からデータが削除されます。 たとえば、Column3 ではなく、Column1 と Column2 を選択した場合、重複の検索に使われる "キー" は、Column1 & Column2 の両方の値になります。  これらの列に重複が見つかった場合、その行全体が削除され、テーブルまたは範囲内の他の列も含まれます。

  4. [ OK] をクリックすると、削除された重複値の数や、残っている一意の値の数を示すメッセージが表示されます。 [ OK]をクリックして、このメッセージを閉じます。

  5. U [元に戻す] をクリックして変更を取り消します (またはキーボードの Ctrl キーを押しながら Z キーを押します)。

アウトラインデータまたは小計のあるアウトラインデータから重複する値を削除することはできません。 重複を削除するには、アウトラインと小計の両方を削除する必要があります。 詳細については、「ワークシートのデータリストのアウトラインを表示する」と「小計を削除する」を参照してください。

注: 一意の値または重複する値を使って、ピボットテーブルレポートの値の領域にあるフィールドに条件を設定することはできません。

簡単な書式設定

手順

  1. 範囲内の 1 つ以上のセル、テーブル、またはピボットテーブル レポートを選びます。

  2. [ホーム] タブの [スタイル] グループで、[条件付き書式] の小さな矢印をクリックし、[セルの強調表示ルール] をクリックして、[重複する値] を選択します。
    重複する値

  3. 使用する値を入力し、書式を選択します。

詳細な書式設定

手順

  1. 範囲内の 1 つ以上のセル、テーブル、またはピボットテーブル レポートを選びます。

  2. [ホーム] タブの [スタイル] グループで [条件付き書式] の矢印をクリックし、[ルールの管理] をクリックして、[条件付き書式ルールの管理] ポップアップウィンドウを表示します。
    [ルールの管理] が強調表示された [条件付き書式] メニュー

  3. 次のいずれかの操作を行います。

    • 条件付き書式を追加するには、[新しいルール] をクリックして、新しい書式ルールのポップアップウィンドウを表示します。

    • 条件付き書式を変更するには、まず、[書式ルールの表示] ボックスの一覧で適切なワークシートまたはテーブルが選択されていることを確認します。 必要に応じて、[適用先] ポップアップウィンドウの [すべて表示] をクリックして、別の範囲のセルを選択します。 ワークシート上の新しいセル範囲を選択してから、ポップアップウィンドウをもう一度展開します(z0z_) 。 ルールを選択し、[ルールの編集] をクリックして、[書式ルールの編集] ポップアップウィンドウを表示します。

  4. [ルールの種類を選んでください] ボックスの一覧の [一意の値または重複する値だけを書式設定] をクリックします。

  5. [ルールの内容を編集してください] の一覧の [一意] または [複製] を選びます。

  6. [書式] をクリックして、[セルの書式設定] ポップアップウィンドウを表示します。

  7. セルの値が条件を満たしたときに適用する数値、フォント、罫線、または塗りつぶしの形式を選び、[ OK]をクリックします。 複数の書式を選べます。 選択した形式が、[プレビュー ] パネルに表示されます。

Excel Online では、重複する値を削除することができます。

重複する値を削除する

重複する値を削除すると、その効果は、セル範囲またはテーブルの値にのみ適用されます。 セル範囲またはテーブル以外の値は、変更または移動されません。 重複が削除されると、リスト内の値の最初の出現が保持されますが、その他の同一の値は削除されます。

重要: [元に戻す] をクリックすると、重複したデータを削除した後で、いつでもデータを元に戻すことができます。 ただし、重複する値を削除する前に、元のセル範囲またはテーブルを別のワークシートやブックにコピーすることをお勧めします。

手順

  1. セルの範囲を選択するか、テーブルにアクティブなセルがあることを確認します。

  2. [データ] タブで、[重複の削除] をクリックします。

  3. [重複の削除] ダイアログボックスで、重複する値を削除しない列の選択を解除します。

    注: この手順では、すべての列を選択しない場合でも、すべての列からデータが削除されます。 たとえば、Column3 ではなく、Column1 と Column2 を選択した場合、重複の検索に使われる "キー" は、Column1 & Column2 の両方の値になります。  Column1 と Column2 で重複が見つかった場合は、Column3 のデータも含めて、行全体が削除されます。

  4. [ OK] をクリックすると、削除された重複値の数を示すメッセージが表示されます。 [ OK]をクリックして、このメッセージを閉じます。

注: データを元に戻す場合は、[元に戻す] をクリックします (またはキーボードの Ctrl キーを押しながら Z キーを押します)。

補足説明

Excel Tech Community では、いつでも専門家に質問できます。Microsoft コミュニティでは、サポートを受けられます。また、Excel User Voice では、新機能についての提案や改善案を送信することができます。

関連項目

重複するデータで一意の入力値の個数を数える

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×