首页 > 解决方案 > 使用条件格式根据字符串更改另一张工作表

问题描述

我一直在研究 Google 表格中的仪表板。当我从仪表板上的下拉列表中选择文本标准时(比如 location Manhattan),我希望能够突出显示与不同工作表上相同文本对应的行。这个想法是下拉菜单是从同一张表中生成的,因此我希望它更容易阅读。

从另一张纸上的条件格式中读到,除了使用 INDIRECT 函数外,不可能(至少在几年前)直接引用条件格式中的另一张纸。据我所知,这不适用于文本。

有没有办法解决这个问题,或者我应该重新考虑如何让我的突出显示成为可能?

我知道我可以在工作表的一部分上更改下拉列表中的文本,然后以此为基础,但我希望简化这一点。当我完成它时,这将影响其他三张纸,所以少即是多。在这一点上,我根本没有尝试过附加组件。

标签: google-sheetsgs-conditional-formatting

解决方案


假设下拉列表在 A1 中并且其他工作表中的行长度是 A:Z 然后在另一个工作表中选择 ColumnsA:Z 并选择 Format > Conditional formatting...,对于 Format cells if... 选择Custom formula is并输入:

=$A1=indirect("Dashboard!A1")

选择格式,然后单击Done


推荐阅读