名称pipe理器和列表数据validationExcel
我的表
名称pipe理员
我想做一个Data Validation
,允许使用Name
List
在Name Manager
。
我以=ListA
& =ListB
作为源成功进行Data Validation
。
但是,使用=ListAll
时失败,它说
列表源必须是分隔列表,或对单个行或列的引用
那么我该如何列出A+B
?
附加说明:
-
该
list
可以通过修改表中的表来修改 -
不幸的是,我不能把
B
置于B
的底部
编辑:如果可能的话,我不想用VB
没有VBA,你可以有一个可以隐藏的帮手列:
G2
公式向下:
=IF(ROW(A1)<=$D$4,INDEX($A$2:$A$20,ROW(A1)),IF(ROW(A1)<=$D$4+$D$5,INDEX($B$2:$B$20,ROW(A1)-$D$4)))
现在你可以有以下公式ListAll
=OFFSET(Sheet1!$G$1,1,0,Sheet1!$D$4+Sheet1!$D$5,1)