我有一个电子表格,用于确定出现问题时联系哪些客户/联系哪些客户。在第一个工作簿中,我每天插入一栏,并粘贴有关客户任何可疑习惯的信息,包括客户 ID。不幸的是,我从中复制的数据还包括在问题期间无法联系的客户。我有第二页,在 A 列中列出了所有“不检查”客户端 ID。有没有办法根据表 2 中的不检查列表对原始页面进行条件格式设置,以对引用“不检查”客户端的任何单元格进行着色?
编辑:第一个工作表单元格中不仅仅有客户端 ID。客户端 ID 刚刚包含在内。格式为 [(上次文件接收日期)(客户名称)(客户 ID)(上次 X 文件接收日期) (上次 Y 文件接收日期)] 全部位于一个单元格中。
理论上我想要的是进入条件格式,突出显示单元格规则,包含...的文本,然后在 Sheet2 上选择 A1-A45 并单击“确定”。显然这是不可能的。显示错误,指出“这种类型的引用不能在条件格式公式中使用。将引用更改为单个单元格,或将引用与工作表函数一起使用,例如 =SUM(A1:E5)
提前致谢。
最佳答案
例如,您可以使用MATCH
。
选择第一个单元格中的列,例如单元格 A2 到单元格 A100,然后使用“新建规则...”和基于公式的条件格式选项插入条件格式。
在输入框中输入:
=MATCH(A2, 'Sheet2'!A:A, 0)
选择所需的格式(将字体更改为红色或填充单元格背景等),然后单击“确定”。
MATCH
从数据表中获取值 A2
,查看 'Sheet2'!A:A
并判断是否存在完全匹配 (这就是为什么末尾有一个 0
),然后它将返回行号。
注意:基于其他工作表条件的条件格式仅适用于 Excel 2010 及更高版本。如果您使用的是早期版本,您可能希望在同一张表中获取“不检查”列表。
编辑:根据新信息,您将必须使用一些反向匹配。不要使用上面的公式,请尝试:
=SUM(IFERROR(SEARCH('Sheet2'!$A$1:$A$44, A2),0))
关于excel - 如何在Excel中根据多个特定文本设置条件格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21119611/