0

私は2つのExcelシートを持っています(Mac用のMicrosoft Excel 2011を使用していますが、Excel 2010でも同じことを試しました)

sheet1(Column D)
foo
bar

sheet2
abc cde foo
sfd sdf dgf
bar

条件付き書式を使用して3つの異なるルールを適用し
ました

2 存在しない - 空白のままにする
4. ルール 1 とルール 22 の両方を満たす場合 - テキストを緑にする

ルール 4 とは?

ルール:

 Rule 1 # =ISERROR(MATCH(A1,Sheet1!$D:$D,A1,0))=FALSE
 Rule 2 # Highlight Duplicate values with yellow text
 Rule 3 # =ISBLANK($1:$1048576)
 Rule 4 # (Not sure what to have as formula)
4

2 に答える 2

1

を使用COUNTIFします。Excel が重複に対して count を使用するのと同じ方法です。

相対アドレス指定を使用してシステムを「チート」し、A1から書式設定を停止する場所までを強調表示すると、相対アドレス指定を使用して各セルをチェックできます

ルール 1:=(CountIf(Sheet1!$D:$D,A1)>0)
ルール 2: =(CountIf(Sheet2!$A:$XFD,A1)>1)(これは、重複を強調表示するように指示したときに Excel が行うことです)
ルール 3: 必要ありません。ルールに一致しないかのように、書式設定は適用されません
ルール 4:=(AND((CountIf(Sheet1!$D:$D,A1)>0),(CountIf(Sheet2!$A:$XFD,A1)>1)))

他のセルから強調表示を開始する場合は、ルールの A1 を、書式設定を開始するセルに変更します。

また、パフォーマンスが低下するため、フル シートを使用しないことをお勧めします。

于 2014-12-12T21:56:26.653 に答える
0

私はあなたの質問を理解していませんが、とにかく2つのルールだけが必要だと思います:

  1. 青いフォントの数式ルール=NOT(ISERROR(MATCH(A1,Sheet1!$D:$D,0)))
  2. duplicate黄色のフォントを使用して、一意または重複する値のみを選択して書式設定します。

条件付き書式では、黄色と青色のフォントの両方を返すルールは許可されません。


適用される範囲が A:C であると仮定して、上記の両方の条件が適用される、たとえば緑色のフォントの数式ルール:

=AND(COUNTIF($A:$C,A1),NOT(ISERROR(MATCH(A1,Sheet1!$D:$D,0))))

場合によっては、ルールが適用される順序と、[True の場合停止] がオンになっているかどうかによって、緑か黄色か青かが決まります。

于 2014-12-12T18:44:40.237 に答える