首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >基于与另一个工作表的列匹配的单元格的条件格式

基于与另一个工作表的列匹配的单元格的条件格式
EN

Stack Overflow用户
提问于 2017-08-01 23:39:38
回答 1查看 2.6K关注 0票数 0

我在Google sheets上制作了一个包含11个工作表的电子表格,每个工作表都是我正在考虑购买的一组东西。有些集合包含与其他集合相同的单个片段。例如,项目A可能在图纸A和图纸D上。

我想做一个公式来突出显示所有的重复项,这样当我浏览工作表时,我就可以知道购买项目A是否可以帮助我完成比我正在查看的集合更多的东西。所以我可以看看一套,如果它大部分是绿色的,我知道购买它更有价值,因为几乎所有的内容都会流向另一套。

我知道怎么做,这样如果它们在同一张纸上匹配,它们就会发光。

代码语言:javascript
运行
复制
$A2=$B2    

然而,我不确定如何跨工作表执行此操作,也不确定如何包含if语句。因为如果它与任何工作表上的列A中的任何单元格匹配,则必须更改颜色。它们在不同图纸上的顺序也不相同,因此,虽然项目A可能在图纸A的A3中,但它可能在图纸D的A17中。

我不确定这样的事情是否可能发生,但我会感谢任何人的帮助。

EN

回答 1

Stack Overflow用户

发布于 2017-08-02 04:15:31

Google Sheets不允许在条件格式设置公式中直接引用其他工作表中的单元格。但这可以用indirect来规避:

代码语言:javascript
运行
复制
= A2 = indirect("Sheet2!A2")

如果当前单元格( A2 )与Sheet2上A2的contend相同,则对其进行格式化。

但您希望检查内容是否在另一个工作表的列A中的任何位置重复。这可以使用match来完成:选择当前工作表的A2:A列,并使用自定义公式添加条件格式

代码语言:javascript
运行
复制
=match(A2, indirect("Sheet2!A2:A"), 0) > 0

在这里,match返回找到的元素的位置(一个正数)或#N/A,并且仅在前一种情况下,公式的计算结果为真。

尽管该公式说的是" A2 ",但它可以立即应用于左上角为A2的任何范围。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45442146

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档