Excel数据验证列表排除范围内的值
有谁能想出一个聪明的方法来排除数据验证列表中的值吗 目前,我正在使用一个下拉列表(A1),然后在数据验证列表源中使用它生成一个从属下拉列表(A2)Excel数据验证列表排除范围内的值,excel,excel-formula,Excel,Excel Formula,有谁能想出一个聪明的方法来排除数据验证列表中的值吗 目前,我正在使用一个下拉列表(A1),然后在数据验证列表源中使用它生成一个从属下拉列表(A2) =INDIRECT(LEFT(A1,5)&"LIST") 第一个下拉列表值中的前5个字符构成第二个下拉列表命名范围的一部分 但是,在这些依赖列表中,有一些值我想忽略,它们都包含“请勿使用”字样 我无法将它们从命名范围中删除,但如果可能,我不想在第二个下拉列表中显示它们 我知道命名范围可以由多个范围组成,但我不确定是否可以使用数组公式动态生
=INDIRECT(LEFT(A1,5)&"LIST")
第一个下拉列表值中的前5个字符构成第二个下拉列表命名范围的一部分
但是,在这些依赖列表中,有一些值我想忽略,它们都包含“请勿使用”字样
我无法将它们从命名范围中删除,但如果可能,我不想在第二个下拉列表中显示它们
我知道命名范围可以由多个范围组成,但我不确定是否可以使用数组公式动态生成,尤其是在源框中,仅使用1个命名范围(我需要保留命名范围,包括“xxx请勿使用”对于其他事项,如果可能的话,我不希望为sames列表创建多个命名范围,因为“xxx不使用”可能会更改为将来可以使用,并且“不使用”将从值中删除)您可以为依赖范围使用动态范围名称,忽略“不使用”行,仅使用填充的行。我试图避免这种情况,这些行经常使用新数据进行更新,将来可能需要使用这些行(不使用更新中的单元格中可能显示的行)。。。但到目前为止,我在源代码列表框中看不到数组公式