首页 > 解决方案 > 使用 Excel 名称管理器时如何忽略动态范围中的空白

问题描述

我正在尝试使用数据验证下拉列表来识别特定员工,然后一旦更新,我让 VBA 更新其他数据。

样本数据:

**Red** **Green** **Blue**

Jim     Sue       Nancy

Andrea  Laura     Katie

Greg    Brian
        
Tim

然后我有两个数据验证单元格:

Team: [Data validation list for =$A$1:$C$1]

Name: [Data validation list for =INDIRECT(H1))

我想要它,这样我就可以从示例数据中添加/删除名称,但名称单元格只会显示该列中的值。

我尝试了在其他线程中发现的多次 OFFSET 迭代,但仍然没有运气(只返回一个 {...} 值)。

例子:

=OFFSET(Sheet1!$C$1,1,0,COUNTA(Sheet1!$C:$C)-1,10) =OFFSET(Sheet1!$C$2,0,0,COUNTIF(Sheet1!$C$2:$ C$7,"?*")-1)

任何帮助将不胜感激!

标签: excelvbaformula

解决方案


推荐阅读