关于使用“VlookUP”、“Year”、“IFerror”从另一张工作表进行条件格式化的问题

问题描述 投票:0回答:1

我有一个喜欢这个的 Google 表格

电话 C否
xxx a b c
yyy d e f

另一张桌子是这样的

C否 年份
a 1753
b 1753
c 2019
d 2020
e 2024
f 2016

我想检查CNo的年份是否> 2019,如果是,该框将显示绿色,如果否保持不变。

但是,当我尝试在条件格式中使用此公式时,它返回错误。我该怎么办?

=IFERROR(Year(Vlookup(E1,'Phone 1'!$B$2:$C$26036,2,false))>=2019,false)
google-sheets google-sheets-formula conditional-formatting
1个回答
0
投票

条件格式规则不能直接引用其他工作表。使用

indirect()
,如下所示:

=vlookup(E1, indirect("Phone 1!B2:C"), 2, false)) >= 2019

该公式假设“电话 1”列!C2:C 包含像

2019
这样的数字,而不是像
2019-01-01
这样的日期。

通常不需要掩盖条件格式规则中的错误。错误得到与

false
相同的结果 — 不应用格式。

© www.soinside.com 2019 - 2024. All rights reserved.