gpt4 book ai didi

google-sheets - Google 电子表格 : conditional formatting with custom formula based on values from different sheet

转载 作者:行者123 更新时间:2023-12-04 23:50:59 25 4
gpt4 key购买 nike

我有一个包含两张工作表的谷歌电子表格。关于 第一张 , 项目列在 列中一个 ,它们的类型在 列中乙 .

关于 第二张 ,我引用了第一张 栏目 一个 用公式:=UNIQUE(Sheet1!A:A) .

然后我想为 中的项目着色第二页 基于项目类型( 第一张表的 B* )。我尝试使用公式 =Sheet1!$B:$B="Type1" 添加条件格式,但是当我尝试保存规则时,它说公式无效。

这种情况下的正确公式是什么?

最佳答案

您不能直接在条件格式公式中引用单元格。另外,我认为这个公式行不通。

首先,您需要 VLOOKUP函数来获取对象的类型。
这是使用此功能的示例。不同之处在于,在您的情况下,第一个参数中的相应数据将以工作表名称开头。

查看此图片:

如您所见,VLOOKUP搜索来自 D 的项目在矩阵中 A2:B4 ,然后返回矩阵第二列的对应值(同一行的值),即列B .

因此,如果您将此公式应用于条件格式,您将拥有:
=VLOOKUP($D$2:$D;$A$2:$B$4;2)="Dragon"VLOOKUP的第一个参数必须是一个范围,我从 D2 开始它,所以它不会匹配标题。在你的情况下,它会变成:
=VLOOKUP($D$2:$D;Sheet1!$A$2:$B$4;2)="Dragon"
但是由于不能直接使用引用,所以需要使用 INDIRECT功能。它接收作为字符串的单元格区域并返回对该区域的引用。这与直接使用引用相同,但在这种情况下,您添加了一个额外的步骤(见图)。所以公式最终变为:
=VLOOKUP($D:$D;INDIRECT("$A$2:$B$4");2)="Dragon"
如果您使用的是新版本的电子表格,您可以选择任何范围来应用格式。例如,您可以为整行或单个单元格着色。

关于google-sheets - Google 电子表格 : conditional formatting with custom formula based on values from different sheet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22226423/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com