使用 2 个电子表格的条件格式和 Importrange

Posted

技术标签:

【中文标题】使用 2 个电子表格的条件格式和 Importrange【英文标题】:Conditional Formatting & Importrange using 2 spreadsheets 【发布时间】:2020-04-18 17:20:35 【问题描述】:

我要求根据不同电子表格中的信息有条件地格式化 Google 电子表格的特定单元格。

信息被输入到名为“Haulage”的电子表格的column J 和同名的工作表中。然后,如果此单元格中的信息与输入到 column J 的信息匹配,我需要在标题为“EMU 数据库”的电子表格和标题为“350”的工作表中以颜色突出显示 AE15:AH101 范围内的任何单元格运输电子表格/工作表

即“271”在工作表“350”(在“EMU 数据库”电子表格中)的单元格 AE15 中,当我将相同的值输入到工作表“运输”的单元格 J3 中时(在“运输' 电子表格),AE15 以所选颜色突出显示。

我曾尝试在条件格式自定义公式中使用以下公式:

=A15=IMPORTRANGE("1AGMJxw5D5TNFI19dvpPCT0Jl6QNu5rRX1bcLqHYJ0-w",  "Haulage!J3:J")

但不幸的是无法使其工作。

作为参考,两个电子表格已链接在一起,并且已授予两个电子表格之间的访问权限

进度报告:

我一直在尝试使用 importrange 选项来使这种条件格式起作用,并且我设法通过将数据导入同一个电子表格然后在工作表之间使用公式来使其工作,如下所述:

“运输”电子表格和该电子表格中的“运输”工作表中的数据使用标准 importrange 函数传输到“EMU 数据库”,并转移到名为“Sheet5”的工作表中。在单元格中,我需要自定义公式才能工作,然后我使用了以下自定义公式:

=match(AE15,indirect("Sheet5!A1:A"),)

这为我的问题提供了一个解决方案,并且可以按我的需要工作,但是我仍然希望找到一个解决方案,以避免在公式起作用之前必须将数据从一个电子表格传输到另一个电子表格。我试图以多种方式修改上述公式以合并 IMPORTRANGE 但没有成功。我最近的失败如下:

=match(AE15,indirect,importrange("1AGMJxw5D5TNFI19dvpPCT0Jl6QNu5rRX1bcLqHYJ0-w", "Haulage!J3:J"),)

如果有人对如何使 importrange 在此 match 公式上工作有任何想法,我们将不胜感激,因为它比拥有来自另一个电子表格的重复数据的额外工作表对我来说更整洁

@player0 的跟进信息

相关电子表格测试版本的链接如下:

运输 SS = https://docs.google.com/spreadsheets/d/1elDxSOLSG-6U-jC6E5fgcKeJDNf9Kcu7GRGvK5p6fr4/edit?usp=sharing

EMU 数据库 SS = https://docs.google.com/spreadsheets/d/1poWzun1TvIhdlrHQyM_tSvJzEHFDpvZz7O-Ta0mvAR8/edit?usp=sharing

在“运输”电子表格中,只有“运输”工作表感兴趣 - 请忽略其他工作表。

在“EMU 数据库”电子表格中,您将在工作表“390”的单元格范围 AE15:AO71 中找到我当前的条件格式。此格式链接到标题为“Sheet5”的工作表,其中包含我使用 importrange 公式(请参阅此工作表的单元格 A1)从 Haulage 电子表格的单元格 J3:J 中提取的数据。

基本上,我对条件格式的要求是用于“390”工作表的单元格范围AE15:AO71 中的任何数据,这些数据与“运输”电子表格的单元格范围J3:J 中输入的数据相匹配,并以彩色突出显示框 - 但我希望这种情况发生,而不需要包含导入数据的额外工作表

【问题讨论】:

【参考方案1】:

尝试:

=MATCH(A1, FILTER(
 IMPORTRANGE("1elDxSOLSG-6U-jC6E5fgcKeJDNf9Kcu7GRGvK5p6fr4", "Haulage!J3:J"), 
 IMPORTRANGE("1elDxSOLSG-6U-jC6E5fgcKeJDNf9Kcu7GRGvK5p6fr4", "Haulage!J3:J")<>""), 0)

【讨论】:

不高兴,恐怕。在过去的几个小时中,您使用了您提供的公式的变体,但似乎没有任何效果。甚至尝试将数据导入同一个电子表格并使用=AE15=INDIRECT("Sheet5!A1:A")(及其变体)但无法正常工作(并不是我真的想先走导入数据的路线) 我在这个@player0 上取得了一些进展——我已经修改了我原来的问题以包含这个进展。如果您可以在我所做的工作中添加任何内容以使 importrange 方面正常工作,我们将不胜感激 您是否事先授权了导入范围? 如果您指的是“允许访问”的要求,我确实事先已经这样做了。这使我可以将“运输”电子表格中的数据导入“EMU 数据库”电子表格。我是否认为只需执行一次即可在 2 个电子表格之间创建永久链接并允许 importrange 公式工作? 是的,只有一次。能否分享一份您的工作表副本,以便我交叉检查问题出在哪里?

以上是关于使用 2 个电子表格的条件格式和 Importrange的主要内容,如果未能解决你的问题,请参考以下文章

电子表格 - 基于其他单元格的条件格式单元格

检测范围内的条件格式

excel条件格式应用

需要Google表格GmailApp.Sendemail

新电子表格和 copyFormatTo

怎么把电子表格的边框变颜色啊