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

问题描述 投票:1回答:1

[这里的内容只是我的大数据集的一小部分,具有许多下拉列表和函数,它们在计算周围的一切。我只是超出了这张桌子,试图使其变得比以前更自动,但我坚持使用绿色的那一部分。

哪个函数可能适合我想在右侧(右表)添加一些名为Model Options而不是Reserviert的新单元格,但又添加了另一个名称(稍后将填充),但是会自动添加的功能在左下拉参考单元格(Model)上识别它?我将有一些其他的工作簿,这些工作簿将经常更新,并且必须从该工作簿中查找“新”的所有内容,并按一定的顺序在此处填充它,如下面的两个小示例。]

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

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

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

希望我很清楚问题。

**enter image description here**

excel excel-formula excel-2013 array-formulas excel-2016
1个回答
0
投票

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

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

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

关于第二个列表,您可以使用

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

这里我使用代码列来计算条目数。您可以通过修改COUNTA功能中的范围将其移至端点列。这只是为了显示更多的可能性。

enter image description here

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

© www.soinside.com 2019 - 2024. All rights reserved.