Excel 数据验证中的依赖、非连续、动态命名范围

Excel 数据验证中的依赖、非连续、动态命名范围,excel,dependent-type,contiguous,Excel,Dependent Type,Contiguous,在Excel 2010中,我有一个公式如下: =OFFSET(OFFSET(Table!$E$8,0,0,1,1),MATCH(Criteria1!$C9&Criteria2!$D9,Plan[Wirecentre]&Plan[Type],0)-1,0,COUNTIFS(Table[Criteria1Range],Criteria1!$C9,Table[Criteria2Range],Criteria2!$D9)) 让我们假设条件1为A。如果条件1的范围如下所示,则此操作非常有

在Excel 2010中,我有一个公式如下:

=OFFSET(OFFSET(Table!$E$8,0,0,1,1),MATCH(Criteria1!$C9&Criteria2!$D9,Plan[Wirecentre]&Plan[Type],0)-1,0,COUNTIFS(Table[Criteria1Range],Criteria1!$C9,Table[Criteria2Range],Criteria2!$D9))
让我们假设条件1为A。如果条件1的范围如下所示,则此操作非常有效:

=OFFSET(OFFSET(Table!$E$8,0,0,1,1),MATCH(Criteria1!$C9&Criteria2!$D9,Plan[Wirecentre]&Plan[Type],0)-1,0,COUNTIFS(Table[Criteria1Range],Criteria1!$C9,Table[Criteria2Range],Criteria2!$D9))
A. A. A. B不包括在列表中,因为它不符合标准1 如果列表如下所示:

=OFFSET(OFFSET(Table!$E$8,0,0,1,1),MATCH(Criteria1!$C9&Criteria2!$D9,Plan[Wirecentre]&Plan[Type],0)-1,0,COUNTIFS(Table[Criteria1Range],Criteria1!$C9,Table[Criteria2Range],Criteria2!$D9))
A. A. B A. 然后,生成公式输出的下拉列表被污染了,实际上包含了B


语法中缺少了什么?

是否有任何理由必须将所有这些逻辑塞进一个命名范围?您只需添加几列,将critera=a所在的行上卷,并将您的命名范围指向该行,因为这样我就需要很多很多列。缓解这种情况的唯一方法是保持其动态性。