1

私はこれが非常に簡単であることを知っていますが、まだ助けが必要です:

トレーニングを終了したプロパティのリストがあります。このトレーニングを行っていない人の名前が必要ですが、システムはそのようなリストを提供しません。ただし、すべてのプロパティのリストがあります。つまり、異なるワークシートの 2 つの列を比較する必要があります。

プロパティはID番号で識別されます。私の人生を楽にするのは、ホテルの完全なリストをformula検出duplicatesして強調表示できるものがあれば、強調表示されていないホテルはトレーニングを行っていないということです。

私におすすめがあれば教えてください!

4

1 に答える 1

8

VBAがないと...

ヘルパー列を使用できる場合は、MATCH関数を使用して、ある列の値が別の列 (または別のワークシートの別の列) に存在するかどうかをテストできます。一致しない場合はエラーを返します

重複を簡単に特定するには、ヘルパー列を使用します

シート 1 の列 A にデータがあり、シート 2 の列 A に別のリストがあるとします。ヘルパー列の行 1 に、次の式を配置します。

=If(IsError(Match(A1, 'Sheet2'!A:A,False)),"","Duplicate")

このフォーラムを下にドラッグ/コピーすると、重複が識別されます。

セルを強調表示するには、条件付き書式を使用します。

少し手を加えると、MATCH重複する値を強調表示する条件付き書式設定ルールでこの関数を使用できます。ヘルパー列は、条件付き書式設定ルールを作成する前に結果を「確認」するための優れた方法ですが、おそらくヘルパー列を使用する代わりにこれを行うでしょう。

何かのようなもの:

=NOT(ISERROR(MATCH(A1, 'Sheet2'!A:A,FALSE)))

Excel 2010 の条件付き書式

Excel 2007 以前では、他のワークシートを参照する条件付き書式ルールは使用できません。この場合、ヘルパー列を使用して、次のように列 A にフォーマット ルールを設定します。

=B1="Duplicate"

このスクリーンショットは 2010 UI のものですが、同じルールが 2007/2003 Excel でも機能するはずです。

ルールのヘルパー列を使用した条件付き書式

于 2013-05-15T02:41:36.280 に答える