我在Google sheets上制作了一个包含11个工作表的电子表格,每个工作表都是我正在考虑购买的一组东西。有些集合包含与其他集合相同的单个片段。例如,项目A可能在图纸A和图纸D上。
我想做一个公式来突出显示所有的重复项,这样当我浏览工作表时,我就可以知道购买项目A是否可以帮助我完成比我正在查看的集合更多的东西。所以我可以看看一套,如果它大部分是绿色的,我知道购买它更有价值,因为几乎所有的内容都会流向另一套。
我知道怎么做,这样如果它们在同一张纸上匹配,它们就会发光。
$A2=$B2
然而,我不确定如何跨工作表执行此操作,也不确定如何包含if语句。因为如果它与任何工作表上的列A中的任何单元格匹配,则必须更改颜色。它们在不同图纸上的顺序也不相同,因此,虽然项目A可能在图纸A的A3中,但它可能在图纸D的A17中。
我不确定这样的事情是否可能发生,但我会感谢任何人的帮助。
发布于 2017-08-02 04:15:31
Google Sheets不允许在条件格式设置公式中直接引用其他工作表中的单元格。但这可以用indirect
来规避:
= A2 = indirect("Sheet2!A2")
如果当前单元格( A2 )与Sheet2上A2的contend相同,则对其进行格式化。
但您希望检查内容是否在另一个工作表的列A中的任何位置重复。这可以使用match
来完成:选择当前工作表的A2:A列,并使用自定义公式添加条件格式
=match(A2, indirect("Sheet2!A2:A"), 0) > 0
在这里,match
返回找到的元素的位置(一个正数)或#N/A,并且仅在前一种情况下,公式的计算结果为真。
尽管该公式说的是" A2 ",但它可以立即应用于左上角为A2的任何范围。
https://stackoverflow.com/questions/45442146
复制相似问题