过滤后的数据验证列表 Table
Data Validation List from Filtered Table
下面是源数据(sTable)
Name Email List
User1 u@em.co No
User2 u@e.com Yes
User3 t@em.co No
User4 f@e.com Yes
User5 w@e.com Yes
User6 d@em.co No
User7 i@e.com Yes
目的地table:(dTable)
SomeStuff UserB Otherstuff
Stufflkas {dropDown} MoreData
ect.....
所需的下拉列表:
User2
User4
User5
User7
我正在制作一个 excel table,它将有一个数据验证下拉(dTable 中的 UserB 列)到来自另一个 table 的 select 数据( sTable) 在同一工作簿中的另一个 sheet 上。我遇到的唯一问题是我希望过滤用户列表,以便只有列表列中具有 "Yes" 的用户才会显示在 dTable 中 UserB 列的下拉列表中。
我试过间接过滤,但无法过滤数据。有没有办法在数据验证公式中过滤这个?或者这可能吗?
可能您能做的最好的事情是在单独的位置使用数组公式来提取和合并 "Yes" 用户,然后将下拉列表指向该范围。
如果您想从下拉列表中排除空白,请创建一个具有动态范围的定义名称:例如。
=OFFSET(Sheet1!$E,1,0,COUNTA(Sheet1!$E:$E)-COUNTBLANK(Sheet1!$E:$E),1)
然后使用该名称作为验证列表的来源。
下面是源数据(sTable)
Name Email List
User1 u@em.co No
User2 u@e.com Yes
User3 t@em.co No
User4 f@e.com Yes
User5 w@e.com Yes
User6 d@em.co No
User7 i@e.com Yes
目的地table:(dTable)
SomeStuff UserB Otherstuff
Stufflkas {dropDown} MoreData
ect.....
所需的下拉列表:
User2
User4
User5
User7
我正在制作一个 excel table,它将有一个数据验证下拉(dTable 中的 UserB 列)到来自另一个 table 的 select 数据( sTable) 在同一工作簿中的另一个 sheet 上。我遇到的唯一问题是我希望过滤用户列表,以便只有列表列中具有 "Yes" 的用户才会显示在 dTable 中 UserB 列的下拉列表中。
我试过间接过滤,但无法过滤数据。有没有办法在数据验证公式中过滤这个?或者这可能吗?
可能您能做的最好的事情是在单独的位置使用数组公式来提取和合并 "Yes" 用户,然后将下拉列表指向该范围。
如果您想从下拉列表中排除空白,请创建一个具有动态范围的定义名称:例如。
=OFFSET(Sheet1!$E,1,0,COUNTA(Sheet1!$E:$E)-COUNTBLANK(Sheet1!$E:$E),1)
然后使用该名称作为验证列表的来源。