【问题标题】:Highlight if cell exists in a range in other sheet突出显示单元格是否存在于其他工作表的范围内
【发布时间】:2016-07-13 09:42:32
【问题描述】:

如果该值存在于同一文档中其他工作表的某个范围内,我正在尝试突出显示该行(或单元格,如果这样更容易的话)。

详细信息:在 Google 表格中,我有一张名为“申请”的表格,电子邮件地址位于 D 列。在另一张不同的表格(名为“已接受”)中,我从申请表格复制了相同的数据,也在列中D.

我想在已复制到“已接受”表的“申请”表中突出显示带有电子邮件地址的单元格。

我知道使用自定义公式的条件格式是可行的方法,但我找不到正确的语法。

正确的公式是什么?

【问题讨论】:

  • 相同的工作簿,但不同的选项卡?还是完全不同的 Google 表格文件?

标签: google-sheets gs-conditional-formatting


【解决方案1】:

在 Google 电子表格中,跨工作表的条件格式设置并不像在单个工作表中那样简单,因为安全性和授权原因。例如,为了速度,您可能更愿意将Accepted 的内容复制到Application 以避免该问题,或者改为编写脚本。至少使范围尽可能小。

虽然可能会很慢并且需要授权。

请清除Application ColumnD 中的所有条件格式,然后:

选择Application 中的ColumnD、格式、条件格式...、如果...Custom formula is 则设置单元格格式和

=COUNTIFS(IMPORTRANGE("k e y","Accepted!D:D"),D1)>0

突出显示您的选择并完成

上面的k e y 代表Accepted 的唯一识别码(类似于1u4vq8vDne-aKMVdJQPREGOxx7n99FqIb_kuJ_bG-PzM)。

【讨论】:

  • 我认为 OP 的 cmets 再次位于单个电子表格中,跨工作表。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-07-17
  • 1970-01-01
  • 1970-01-01
  • 2018-03-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多