Excel 引用表中少几个单元格的列的数据验证

Excel 引用表中少几个单元格的列的数据验证,excel,excel-formula,Excel,Excel Formula,我在表格的D列中有一个列表:D2:无,D3:定制,D4:Cearstone,D5:Silestone,其中D1:StoneBenchtop是标题 该表名为DataValid 我创建了一个名为StoneBenchtop的命名范围,它引用DataValid[StoneBenchtop] 在单元格E3中,如果我创建一个涉及StoneBenchtop的数据验证,我会得到以下列表:无、自定义、Ceaserstone、Silestone。这次我不想在列表中出现“None&Custom”,但我想保持列表的动态

我在表格的D列中有一个列表:D2:无,D3:定制,D4:Cearstone,D5:Silestone,其中D1:StoneBenchtop是标题

该表名为DataValid

我创建了一个名为StoneBenchtop的命名范围,它引用DataValid[StoneBenchtop]

在单元格E3中,如果我创建一个涉及StoneBenchtop的数据验证,我会得到以下列表:无、自定义、Ceaserstone、Silestone。这次我不想在列表中出现“None&Custom”,但我想保持列表的动态性。另外,我不想从命名范围中删除“None&Custom”,因为另一个单元格引用的是StoneBenchtop,这个单元格需要整个列表


请帮忙。

我用经理的名字来解决这个问题。它不参考表,而是参考动态范围。它不干净,但我认为,它解决了你的问题

  • 在名称管理器中创建“新名称”
  • 参考:=$D$4:索引($D$4:$D$2000;匹配(“Ω”;$D$4:$D$2000))
  • 名称:RangeStoneBenchtop
  • 现在“数据验证源”将是=RangeStoneBenchtop
  • 下面的答案提出了几种不同的方法,它们可能会帮助某人找到解决方案。