Excel 使用公式创建下拉列表(无数据验证)
可以使用数据验证工具创建列表。但是,是否可以仅使用公式(而不是VBA)执行相同的操作 如果我有一个由多个单元格组成的命名区域(Excel 使用公式创建下拉列表(无数据验证),excel,excel-formula,validation,Excel,Excel Formula,Validation,可以使用数据验证工具创建列表。但是,是否可以仅使用公式(而不是VBA)执行相同的操作 如果我有一个由多个单元格组成的命名区域(名称),我可以在另一个单元格中引用它(=名称)。但是,将只显示其中第一个单元格的内容,并且不会创建显示所有选项的下拉菜单 有没有一种方法可以在没有VBA和数据验证的情况下实现这一点 谢谢据我所知,不可能用公式而不是数据验证创建下拉列表,但以下方法可用于实现您的目标(@PermaNoob在评论部分也提到了该方法。) 这样的页面布局: 数据验证公式如下: =IF($A$2=
名称
),我可以在另一个单元格中引用它(=名称
)。但是,将只显示其中第一个单元格的内容,并且不会创建显示所有选项的下拉菜单
有没有一种方法可以在没有VBA和数据验证的情况下实现这一点
谢谢据我所知,不可能用公式而不是数据验证创建下拉列表,但以下方法可用于实现您的目标(@PermaNoob在评论部分也提到了该方法。)
=IF($A$2="List",$C$2:$C$8,$D$2:$D$8)
据我所知,不可能用公式而不是数据验证创建下拉列表,但可以使用以下方法来实现您的目标(@PermaNoob在评论部分也提到了该方法。)
=IF($A$2="List",$C$2:$C$8,$D$2:$D$8)
据我所知,不可能用公式而不是数据验证创建下拉列表,但可以使用以下方法来实现您的目标(@PermaNoob在评论部分也提到了该方法。)
=IF($A$2="List",$C$2:$C$8,$D$2:$D$8)
据我所知,不可能用公式而不是数据验证创建下拉列表,但可以使用以下方法来实现您的目标(@PermaNoob在评论部分也提到了该方法。)
=IF($A$2="List",$C$2:$C$8,$D$2:$D$8)
不,没有。你想达到什么目标?为什么没有数据验证?我尝试在没有VBA的情况下动态更改单元格的数据验证类型(即在自由文本、列表或日期等之间切换)。我似乎无法使用数据验证工具本身进行验证,因为只能选择一种允许的数据类型,因此我尝试使用常规公式进行验证。您是否尝试将公式作为数据验证源?您可以使用公式在项目列表或日期列表之间切换。然后,只需关闭错误警报,允许用户自由键入。这将允许您的用户完成所有这些。不,没有。你想达到什么目标?为什么没有数据验证?我尝试在没有VBA的情况下动态更改单元格的数据验证类型(即在自由文本、列表或日期等之间切换)。我似乎无法使用数据验证工具本身进行验证,因为只能选择一种允许的数据类型,因此我尝试使用常规公式进行验证。您是否尝试将公式作为数据验证源?您可以使用公式在项目列表或日期列表之间切换。然后,只需关闭错误警报,允许用户自由键入。这将允许您的用户完成所有这些。不,没有。你想达到什么目标?为什么没有数据验证?我尝试在没有VBA的情况下动态更改单元格的数据验证类型(即在自由文本、列表或日期等之间切换)。我似乎无法使用数据验证工具本身进行验证,因为只能选择一种允许的数据类型,因此我尝试使用常规公式进行验证。您是否尝试将公式作为数据验证源?您可以使用公式在项目列表或日期列表之间切换。然后,只需关闭错误警报,允许用户自由键入。这将允许您的用户完成所有这些。不,没有。你想达到什么目标?为什么没有数据验证?我尝试在没有VBA的情况下动态更改单元格的数据验证类型(即在自由文本、列表或日期等之间切换)。我似乎无法使用数据验证工具本身进行验证,因为只能选择一种允许的数据类型,因此我尝试使用常规公式进行验证。您是否尝试将公式作为数据验证源?您可以使用公式在项目列表或日期列表之间切换。然后,只需关闭错误警报,允许用户自由键入。这将允许您的用户完成所有这些任务。