我有这个公式
=OFFSET(Products[[#Headers];[Merk]];
MATCH(A2;Producten!$A:$A;0)-1;1;COUNTIF(Producten!$A:$A;A2);1)
在正常单元格中可以正常工作。但是,一旦将其放入“数据验证”列表中,我就会收到错误消息。
此公式有问题。 不尝试输入公式?
有人知道是什么问题吗?
答案 0 :(得分:0)
建议更改对单元格地址对Table
的引用(例如,假设表始于B6
并且Merk
是第一个字段,然后将Products[[#Headers];[Merk]]
更改为{ {1}}。
并非B6
接受所有对Cells
有效的公式,特别是当它们引用DataValidation
时,例如公式ListObject
在{{ 1}},但未被COUNTA(Products[Merk])
公式应为:
Cell
答案 1 :(得分:0)
在验证公式中引用表时,不能直接引用表,而必须使用中间名。 例如,定义如下名称: _name_Product等于:=“ Products [[#Headers]; [Merk]” 然后在公式中使用INDIRECT: INDIRECT(_name_Product) 或使用INDIRECT(“ Products [[#Headers]; [Merk]”)
之类的条目希望这会有所帮助。