以公式为源的数据验证列表

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

enter image description here

我正在尝试创建一个带有公式的下拉列表来过滤列表中的内容,但出现错误。

使用的公式如下: =IF(Sheet1!$C$1:$C$7="Yes",Sheet1$A$1:$A$7,"")

excel excel-formula
2个回答
1
投票

源字段中不允许使用公式。正如@Scott 所说,你需要辅助细胞。

在制作动态列表时,我建议您使用溢出范围运算符,而不是直接引用范围。通过直接引用,空单元格显示为空白。通过动态参考,它们可以被删除。

例如,您的公式可能位于单元格

D1
中。公式可以修改为
=FILTER(A1:A7,C1:C7="yes","-")
。列表源将是
D1#


0
投票

对于简单的公式,您可以添加一个数字值作为第一个列表条目,然后添加您的公式:

0,=x21*c24,=y25-10

但是由于列表条目是用逗号分隔的,因此当添加带有逗号的公式时,公式将在逗号处拆分并被视为新的列表条目...

不幸的是我还没有找到如何解决这个问题

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