将基于单元格内容的条件格式复制到其他行
Copy conditional formatting based on cell content to other rows
我有一个 sheet,其中包含我数据库的所有用户名和电子邮件地址
在另一个sheet我有一栏说"username",在这里我想输入用户名,如果在这里输入的用户名已经在另一个sheet的列表中了字段内容应将颜色更改为红色。
我想出了如何对单元格进行条件格式化,所以我做了这个公式:
=COUNTIF('Usernames and emails'!A5:A1450;$A)>0
此公式适用于 A7 中的单元格。
然而,当我将 A7 一直拖到 table 底部时,条件格式公式没有被复制。例如,当我在 A8 中输入与在 A7 中相同的用户名时,A7 字段将变为红色,但 A8 将保持不变。
我需要在大约 1000 多个字段上使用这种格式,所以为每个字段制定规则不能解决问题吗?
示例:
工作sheet:用户名和电子邮件:
test1
test2
test3
工作sheet:我必须在 A 列的每一行中输入用户名,所以我这样输入:
A1 : test
A2 : test1
A3 : test4
A4 : test3
在这个例子中,A2 和 A4 应该涂成红色,因为它们的值与我的 "usernames and emails" 作品sheet 列表
中的值相对应
根据here,您可以使用
=MATCH(A1,'Usernames and emails'!A:A,0)
我在一些编造的数据上对此进行了测试并且它有效(但请注意,该线程中的某些人似乎遇到了一些问题)。
除此之外,您可能应该锚定整个范围,而不是比较单元格,因此:
=COUNTIF('Usernames and emails'!$A:$A50;$A7)>0
- Select 您要应用条件格式的范围。在这种情况下,它似乎是 A7:A1007。 A7应该是'active cell'.
- 使用此公式创建条件格式规则:
=countif('Usernames and emails'!$A:$A50; $A7)
注意 $A:$A50
而不是 A5:A1450
和 $A7
而不是 $A
.
我有一个 sheet,其中包含我数据库的所有用户名和电子邮件地址
在另一个sheet我有一栏说"username",在这里我想输入用户名,如果在这里输入的用户名已经在另一个sheet的列表中了字段内容应将颜色更改为红色。
我想出了如何对单元格进行条件格式化,所以我做了这个公式:
=COUNTIF('Usernames and emails'!A5:A1450;$A)>0
此公式适用于 A7 中的单元格。
然而,当我将 A7 一直拖到 table 底部时,条件格式公式没有被复制。例如,当我在 A8 中输入与在 A7 中相同的用户名时,A7 字段将变为红色,但 A8 将保持不变。
我需要在大约 1000 多个字段上使用这种格式,所以为每个字段制定规则不能解决问题吗?
示例:
工作sheet:用户名和电子邮件:
test1
test2
test3
工作sheet:我必须在 A 列的每一行中输入用户名,所以我这样输入:
A1 : test
A2 : test1
A3 : test4
A4 : test3
在这个例子中,A2 和 A4 应该涂成红色,因为它们的值与我的 "usernames and emails" 作品sheet 列表
中的值相对应根据here,您可以使用
=MATCH(A1,'Usernames and emails'!A:A,0)
我在一些编造的数据上对此进行了测试并且它有效(但请注意,该线程中的某些人似乎遇到了一些问题)。
除此之外,您可能应该锚定整个范围,而不是比较单元格,因此:
=COUNTIF('Usernames and emails'!$A:$A50;$A7)>0
- Select 您要应用条件格式的范围。在这种情况下,它似乎是 A7:A1007。 A7应该是'active cell'.
- 使用此公式创建条件格式规则:
=countif('Usernames and emails'!$A:$A50; $A7)
注意$A:$A50
而不是A5:A1450
和$A7
而不是$A
.