【发布时间】:2021-08-09 05:42:31
【问题描述】:
我正在尝试创建具有多个条件的数据验证。在这个Spreadsheet,
我对“J”和“K”Sheet1 列都有数据验证。 K 列的值将取决于 J 列的当前值。它确实适用于第一行,但在随后的行中,它不起作用,因为我的代码仍然依赖于第一行的值,在这种情况下,J4。这是我在 sheet2(G1) 上的代码:
=if('1_Procurement Plan_Final'!J4="1.0 Goods",unique(B2:B),if('1_Procurement Plan_Final'!J4="2.0 Services",unique(C2:C),if('1_Procurement Plan_Final'!J4="3.0 Construction",unique(D2:D),if('1_Procurement Plan_Final'!J4="4.0 Lease and Rentals",unique(E2:E),if('1_Procurement Plan_Final'!J4="5.0 Others",unique(F2:F))))))
请指导?我可以为此使用数组吗?不幸的是,我一直在尝试数组,但它总是以错误告终。
【问题讨论】:
-
@idfurw 因为我的数据验证列表在另一张纸上?
-
抱歉,已解决。我以为您正在尝试设置验证规则。
-
@idfurw 你是怎么解决的?能指导一下吗?
-
你想做什么?
VLOOKUP?请提供并简要说明您的预期输出。 -
@idfurw 我想要实现的是,在 K 列 sheet1 上,我希望该列上的数据验证列表与 J 列上的数据验证列表中选择的内容相匹配. 比如说,在J4上,我选择了“1.0 Goods”,在K4上,我希望列表只与“Goods”相关。与 J5、J6 等相同。
标签: validation if-statement google-sheets