目次
Microsoft Excelでは、複数のワークシートで重複や一致する値を探す必要がある場合、目的を達成するための適切な数式がたくさん見つかります。 一致や重複を見つけた後、特定の色や異なるテキストフォントで対応するセルを強調することもできます。 この記事では、複数のシートで重複を強調するためのこれらのメソッドを見つけることができます。を、適切な例と図解で説明します。
練習用ワークブックをダウンロードする
この記事の作成に使用したExcelワークブックをダウンロードすることができます。
複数のワークシートにまたがる重複を強調表示する.xlsxExcelで複数のワークシートにまたがる重複を強調表示する3つの適切な方法
複数のワークシートにまたがる重複や一致をハイライトするためには 条件付き書式設定 複数のワークシートの重複を検出する新しい数式を設定した後、色またはテキストデザインでセルの形式を選択する必要があります。 したがって、選択したワークシートで重複する値の対応するセルは、定義された形式で強調表示されます。
1.COUNTIF関数を使ってExcelワークシートの一致を強調する
次の図は、ワークシートの名前を表しています。 シート1 左側にはいくつかのオーダーIDが表示され、右側にはトランジット中のIDが表示される2つのカラムが含まれています。
という名前の2番目のワークシートに シート2 の2つの列は、左側に既に納品されたオーダーIDのリスト、右側に対応する納品日のリストが横並びになっています。
今度は、注文IDの重複をすべて横断的に探します。 シート1 と シート2 の一致したオーダーIDが表示されます。 シート1 は指定した色でハイライトされます。 それでは、目的を達成するために以下の手順で進めていきましょう。
📌 ステップ1.
➤ From シート1 で、重複する値が強調表示されるセル範囲を選択します。
➤下記。 ホーム リボンを選択し 新ルール コマンドを実行します。 条件付き書式設定 をドロップダウンしてください。
というダイアログボックスが表示されます。 '新しい書式ルール' が表示されます。
📌 ステップ2.
➤ From. ルールタイプ を選択します。 '書式設定するセル内を数式で決定する' .
➤ 数式ボックスで、次のように入力します。
=COUNTIF(シート2!$B$5:$B$14, シート1!B5)
➤ プレス フォーマット .
📌 ステップ3.
➤ である。 セルのフォーマット ウィンドウで、重複を強調するための色を選択します。
➤ プレス よっしゃー .
📌 ステップ4.
➤ テキストでフォーマットされたセルのプレビューが表示されます。 新しい書式ルール のダイアログボックスが表示されます。
➤ プレス よっしゃー .
でようやく シート1 にも存在する注文IDがハイライトされたセルが表示されます。 シート2 .
を使用しました。 COUNTIF 関数を使って、Sheet1 のセルを強調表示する条件を定義しています。 COUNTIF関数 の各注文IDを探します。 シート1 において シート2 という数式を入力し,対応する注文IDの重複の発生を返します。 この数式を ルール説明 のボックスがあります。 新しい書式ルール のウィンドウで、アプリケーションの 条件付き書式設定 で指定した範囲のセルを探します。 シート1 ここで、数式は0以外の値のみを返し、それによって対応するセルのみを強調表示する。
2つのワークシートにまたがる複数の重複を強調表示する
の注文IDに複数の重複があるとします。 シート2 . シート1 をクリックすると、対応するオーダーIDが別の色またはセル形式でハイライトされます。
📌 ステップ1.
➤イン シート1 を選択し、再度注文IDのセル範囲を選択します。
➤下記。 ホーム リボンから ルールの管理 コマンドを実行します。 条件付き書式設定 をドロップダウンしてください。
というダイアログボックスが表示されます。 条件付き書式ルールマネージャー が表示されます。
📌 ステップ2.
➤オプションをクリックする '複製ルール' これは、以前に定義したルールの複製を作成することになります。
➤ ここで、以下を選択します。 編集ルール とのことです。 フォーマットルールの編集 のウィンドウが表示されます。
📌 ステップ3.
の数式ボックスで ➣ を選択します。 ルール説明 を追加し、編集を可能にします。 ">1" は式の最後だけです。
をクリックします ➤。 フォーマット オプションを使用します。
📌 ステップ4.
➤ 2つ目のフォーマットルールに新しい別の色を選択します。
➤ プレス よっしゃー .
📌 ステップ5.
➤ 2つ目の書式ルールのプレビューが表示されます。 をクリックします。 よっしゃー をもう一度。
📌 ステップ6.
➤ である。 条件付き書式ルールマネージャー ダイアログボックスで、2つ目のルールが組み込まれました。
➤ プレス よっしゃー を最後にすれば完了です。
次のスクリーンショットのように、次のようなものがあります。 セルB13 の中に複数回存在する注文IDが含まれているため、別の色で強調表示されています。 シート2 .
条件付き書式の2番目のルールでは、1以上のカウントを探す条件を挿入しています。したがって、アプリケーションは対応するセルを別の定義された色でハイライトします。
続きを読む Excelで重複を強調表示する方法
2.Excelで複数のワークシートにまたがる重複を検索するISNUMBER関数を挿入する
を組み合わせることも可能です。 ISNUMBER と MATCH 関数を使って、2つのExcelワークシートにまたがる重複または一致を検索することができます。 MATCH機能 は、配列中の指定された値と一致する項目の相対位置を、指定された順序で返します。 そして ISNUMBER関数 は、値が数値であるかどうかを調べます。
で必要な計算式は ルール説明 のボックスがここになります。
=ISNUMBER(MATCH(B5, Sheet2!$B$5:$B$14,0))
先ほどの方法でわかったように、次のような結果が得られます。
🔎 この数式は条件付き書式でどのように機能するのですか?
- があります。 MATCH 関数は、2つのワークシートからオーダーIDの一致を探し、対応するオーダーIDの行番号を シート1 この関数がマッチしない場合は,エラー値を返します。
- があります。 ISNUMBER が見つけたエラー値は無視され,数値のみが検索される。 MATCH このように、この関数は 真 は数値データ用で ファルス をエラー値に設定します。
- 最後に 条件付き書式設定 ブール値に基づいてマッチをハイライト表示します。 'TRUE' だけです。
3.VLOOKUP関数を使用して、複数のワークシートにまたがる重複した行を強調表示する
では、挿入する ブイルック の関数を使用します。 新しい書式ルール。 VLOOKUP関数 は、表の左端の列の値を探し、指定した列から同じ行の値を返します。
との必要な計算式。 ブイルック の関数を使用します。 ルールボックス になります。
=VLOOKUP(B5,Sheet2!B5:C14,,FALSE)です。
そして、次の図は、アプリケーションのあるセルをハイライトしたものです。 ブイルック 関数は有効な出力を返しました。
結びの言葉
以上、簡単な方法をご紹介しましたが、これからは必要な時にExcelのスプレッドシートで応用していただければと思います。 もし、ご質問やご意見がありましたら、コメント欄でお知らせください。 または、本サイトのExcel関数に関連する他の記事もご覧になってみてください。