Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel数据验证列表排除范围内的值_Excel_Excel Formula - Fatal编程技术网

Excel数据验证列表排除范围内的值

Excel数据验证列表排除范围内的值,excel,excel-formula,Excel,Excel Formula,有谁能想出一个聪明的方法来排除数据验证列表中的值吗 目前,我正在使用一个下拉列表(A1),然后在数据验证列表源中使用它生成一个从属下拉列表(A2) =INDIRECT(LEFT(A1,5)&"LIST") 第一个下拉列表值中的前5个字符构成第二个下拉列表命名范围的一部分 但是,在这些依赖列表中,有一些值我想忽略,它们都包含“请勿使用”字样 我无法将它们从命名范围中删除,但如果可能,我不想在第二个下拉列表中显示它们 我知道命名范围可以由多个范围组成,但我不确定是否可以使用数组公式动态生

有谁能想出一个聪明的方法来排除数据验证列表中的值吗

目前,我正在使用一个下拉列表(A1),然后在数据验证列表源中使用它生成一个从属下拉列表(A2)

 =INDIRECT(LEFT(A1,5)&"LIST")
第一个下拉列表值中的前5个字符构成第二个下拉列表命名范围的一部分

但是,在这些依赖列表中,有一些值我想忽略,它们都包含“请勿使用”字样

我无法将它们从命名范围中删除,但如果可能,我不想在第二个下拉列表中显示它们


我知道命名范围可以由多个范围组成,但我不确定是否可以使用数组公式动态生成,尤其是在源框中,仅使用1个命名范围(我需要保留命名范围,包括“xxx请勿使用”对于其他事项,如果可能的话,我不希望为sames列表创建多个命名范围,因为“xxx不使用”可能会更改为将来可以使用,并且“不使用”将从值中删除)

您可以为依赖范围使用动态范围名称,忽略“不使用”行,仅使用填充的行。我试图避免这种情况,这些行经常使用新数据进行更新,将来可能需要使用这些行(不使用更新中的单元格中可能显示的行)。。。但到目前为止,我在源代码列表框中看不到数组公式