2017-04-02 164 views
1

我有一個包含我的數據庫複製條件格式基於單元格內容,其他行

的所有用戶名和電子郵件地址,在另一片我有一個列片說:「用戶名」,在這裏我要輸入用戶名,如果這裏輸入的用戶名已經在另一張表的列表中,則字段內容應該將顏色更改爲紅色。

我想通了,怎麼辦條件格式的單元格,所以我做了這個公式:

=COUNTIF('Usernames and emails'!A5:A1450;$A$7)>0 

這個公式在A7細胞的偉大工程。

但是,當我將A7一直拖到我的表的底部時,條件格式公式不會被複制。例如,當我在A8中輸入與A7中相同的用戶名時,A7字段將變爲紅色,但A8將保持不變。

我需要在大約1000多個字段上進行這種格式化,所以爲他們中的每一個制定規則都不是解決方案嗎?

例子:

工作表:用戶名和電子郵件:

test1 
test2 
test3 

單:我在A列的每一行中輸入用戶名,讓我進入他們是這樣的:

A1 : test 
A2 : test1 
A3 : test4 
A4 : test3 

在這個例子中,A2和A4應該塗成紅色,因爲它們的值對應於我的「用戶名和電子郵件」工作表列表中的值

回答

0
  • 選擇要條件格式應用於該範圍。在這種情況下,它似乎是A7:A1007。 A7應該是'活躍細胞'。
  • 使用此公式創建條件格式編排規則:

    =countif('Usernames and emails'!$A$5:$A$1450; $A7)

    注意$A$5:$A$1450而不是A5:A1450$A7,而不是$A$7
+0

謝謝,這個伎倆! – Dennis

2

here,您可以使用

=MATCH(A1,'Usernames and emails'!A:A,0) 

我測試了一些由數據和它的工作(但要注意,有些人在該線程似乎有一些問題)。

除了對於這一點,你應該錨你的整個範圍,而不是比較電池,這樣的:

=COUNTIF('Usernames and emails'!$A$5:$A$1450;$A7)>0 
+0

感謝您的評論。我不確定如何使用重複值,因爲我的第二張紙上輸入的值仍然需要由我輸入,所以我希望格式更新,只要我輸入值,並轉到另一個單元格,我注意到我輸入的是我的第一張工作表中列表中任何條目的副本 – Dennis

+0

您可以只選擇整個列並應用格式? –

+0

如果我使用您建議的方法,請在我的第一個工作表中突出顯示我的預定義值,單擊CTRL並選擇我希望輸入值的1000行的列。然後轉到格式並選擇「重複值」,單元格將只應用該格式,當我在第二個工作表中輸入兩次完全相同的值時,無論我的第一個工作表中的列表是什麼 – Dennis

相關問題