Excel 筛选表中的数据验证列表
以下是源数据(稳定) 目标表:(dTable) 所需下拉列表:Excel 筛选表中的数据验证列表,excel,excel-tables,Excel,Excel Tables,以下是源数据(稳定) 目标表:(dTable) 所需下拉列表: User2 User4 User5 User7 我正在制作一个excel表格,该表格将有一个数据验证下拉列表(DTTable中的UserB列),用于从同一工作簿中另一张工作表上的另一个表格(稳定)中选择数据。我遇到的唯一问题是,我希望对用户列表进行筛选,以便只有列表列中“是”的用户才会显示在DTTable中UserB列的下拉列表中 我尝试了一个间接的方法,但是我无法得到要过滤的数据。是否有办法在数据验证公式中过滤此内容?或者这是可
User2
User4
User5
User7
我正在制作一个excel表格,该表格将有一个数据验证下拉列表(DTTable中的UserB列),用于从同一工作簿中另一张工作表上的另一个表格(稳定)中选择数据。我遇到的唯一问题是,我希望对用户列表进行筛选,以便只有列表列中“是”的用户才会显示在DTTable中UserB列的下拉列表中
我尝试了一个间接的方法,但是我无法得到要过滤的数据。是否有办法在数据验证公式中过滤此内容?或者这是可能的吗?可能您最好在单独的位置使用数组公式来提取和合并“是”用户,并将下拉列表指向该范围 如果要从下拉列表中排除空白,请创建具有动态范围的已定义名称:例如
=OFFSET(Sheet1!$E$2,1,0,COUNTA(Sheet1!$E$3:$E$7)-COUNTBLANK(Sheet1!$E$3:$E$7),1)
然后使用该名称作为验证列表的来源。您必须应用一些技巧。使用助手列(一个包含“是”人员列表的额外列)。然后使用该助手列中的数据验证。如果您无法做到这一点,请共享一个示例工作簿,我将为您做到这一点。这很有效。虽然没有我想的那么干净,但仍然完成了工作。谢谢。
User2
User4
User5
User7
=OFFSET(Sheet1!$E$2,1,0,COUNTA(Sheet1!$E$3:$E$7)-COUNTBLANK(Sheet1!$E$3:$E$7),1)