数据验证给出错误,正常单元格没有

时间:2019-04-24 12:15:44

标签: excel

我有这个公式

=OFFSET(Products[[#Headers];[Merk]];
MATCH(A2;Producten!$A:$A;0)-1;1;COUNTIF(Producten!$A:$A;A2);1)

在正常单元格中可以正常工作。但是,一旦将其放入“数据验证”列表中,我就会收到错误消息。

enter image description here

此公式有问题。 不尝试输入公式?

有人知道是什么问题吗?

2 个答案:

答案 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]”)

之类的条目

希望这会有所帮助。