在单个单元格A3上,我需要通过数据验证应用2个不同的选项。如何才能做到这一点?第一个是它应该列出一个下拉列表的值。(列表:Sheet 2!$A$1:$A$7)第二个是它应该验证一个条件,即前一个单元格是否已填充(自定义:LEN(A2)<>0)
deyfvvtc1#
当工作表中的活动单元格为A3时,转到 Name Manager 并将 MyVal 定义为:=IF(LEN(A2)<>0,Sheet2!$A$1:$A$7,Sheet2!$B$1)其中Sheet2!$B$1应故意留空。然后可以使用以下公式将单元格A3的数据验证设置为 * 列表 * 选项:=MyVal并取消选中“忽略空白”。如果单元格A2不包含值,则单元格A3中唯一允许的条目将为空白;否则出现下拉列表。
A3
=IF(LEN(A2)<>0,Sheet2!$A$1:$A$7,Sheet2!$B$1)
Sheet2!$B$1
=MyVal
A2
1条答案
按热度按时间deyfvvtc1#
当工作表中的活动单元格为
A3
时,转到 Name Manager 并将 MyVal 定义为:=IF(LEN(A2)<>0,Sheet2!$A$1:$A$7,Sheet2!$B$1)
其中
Sheet2!$B$1
应故意留空。然后可以使用以下公式将单元格
A3
的数据验证设置为 * 列表 * 选项:=MyVal
并取消选中“忽略空白”。
如果单元格
A2
不包含值,则单元格A3
中唯一允许的条目将为空白;否则出现下拉列表。