需要公式来查找并突出显示列中与另一列具有相同前 7 个字符的单元格
我有一个文档,我正在将条形码扫描到(第 V 列),我需要找到并突出显示第 L 列中具有完全相同前 7 个字符的单元格。
任何帮助将不胜感激
答案1
以下公式在用作控制条件格式规则的公式时有效:
=LEFT(L1,7)=LEFT($V$1,7)
LEFT(L1,7)
获取单元格 L1 的前七个字符以进行 ON L1 测试。LEFT($V$1,7)
对单元格 V1 执行相同操作,我假设您正在该单元格中扫描条形码并查看突出显示,采取任何操作,然后再次扫描。There is a limitation here that I shall get to shortly.
对于比较的后半部分,V1 是绝对引用的,因此每一行都与 IT 进行比较,而不是与其自己行中的 V 列单元格进行比较。
限制在于它只能在扫描单个输入单元时工作。当然,您不太可能扫描 1,000 个条形码,然后查看与任何一个或一百个扫描代码匹配的所有内容。因此,只需一个输入单元即可。
但是,如果您不介意扩展条件格式条件,只需为所有输入单元格添加所需的更多规则,使用每个单元格自己的地址而不是 $V$1。为什么要使用额外的规则而不是更长的公式?因为更长的公式会像上面的例子一样,L 列中突出显示的单元格杂乱无章,它们与...一些...输入匹配,但是...哪个输入?每个输入单元格的单独规则允许您为每条规则使用不同的颜色,或者混合使用几种格式,无论哪种格式对您来说最突出。因此,您会在 L 列看到几种(假设您制定了四条规则或十几条)颜色突出显示,这可能会对您的工作有所帮助。只需确保所有规则都没有Stop if True
选中右侧的复选框,这样条件格式就会遍历所有规则而不是停止!
如果 L 列中无法匹配的单元格不重要,甚至会分散注意力,您可能还考虑添加一条规则,测试<>
而不是并将equals
其文本涂成白色以匹配背景,使不匹配的内容从屏幕上“消失”。