Excel:某些行内的动态范围+数据验证更新

Excel: Dynamic range within certain rows + data validation update

我这里有的只是我的大数据集的一小部分,有很多下拉菜单和函数可以计算周围的一切。我只是超过了这个 table 并试图让它比以前更自动,但我坚持我放在绿色的那部分。

当我想在右侧(右侧 table)添加一些名为 Model Options 的新单元格时,哪个函数可能是 suitable > 而不是 Reserviert 但一些其他名称(稍后将填充),但要在左侧下拉参考单元格(Model)上自动识别它? 我将有一些额外的工作簿,这些工作簿会经常更新,我必须从该工作簿中查找 "new" 的所有内容,并按照一定的顺序在此处填充它,就像在这两个小示例中一样..

到目前为止,我设法找到了 OFFSET 和 INDEX 函数:

=OFFSET(Sheet1!$B;1;0;COUNTA(Sheet1!$B:$B)-1;2) or `=$A:INDEX($A:$A,COUNTA($A:$A))`

..但是没有用。我的数据集(T 列和 U 列)不是从顶行开始,而是在中间某处(其他数据在它之前和之后),这给我带来了麻烦,尤其是当我包含新行时...

希望我问清楚了。

好吧,您不必使用完整的列范围。

对于第一个列表,您只需在 OFFSET 中添加一个 COUNTBLANK,这样列表就会跳过空白单元格。这不适用于数据条目之间的空白单元格。

=OFFSET(T14:T18,COUNTBLANK(T14:T18),,COUNTA(T14:T18)) 

至于第二个列表你可以使用

=OFFSET(Tabelle1!T20:T26,,,COUNTA(Tabelle1!U20:U26))

这里我用代码栏来统计条目数。您可以通过修改 COUNTA 函数中的范围将其转移到端点列。这只是为了展示一些进一步的可能性。

希望我的回答很清楚。 :) 如果我没说对,请告诉我。