如何在excel中动态选择一系列单元格?

时间:2017-11-22 10:09:04

标签: excel excel-formula excel-2010

我想选择在 Test_start 之后开始并在 Test_stop 之前结束的单元格范围。在显示的示例中,要选择的范围是A4:A6, 我手动选择了范围,发现总数应该是6。

数据将保留在同一列中,并始终以 Test_start 开头,以 Test_stop 结尾,但它可能从任何一行开始。

如果它有帮助我每张纸只有一个数据集。

我希望使用Excel公式而不是vba !!来实现这一目标。

Sample excel column

3 个答案:

答案 0 :(得分:0)

没有

在Excel中选择范围是一项操作。公式返回结果。你无法通过公式采取行动。

答案 1 :(得分:0)

= MATCH( “test_stop”; A:A; 0) - 匹配( “test_start”; A:A; 0)1

您可以通过向结果添加整数/减去它们来操纵结果。

该公式仅适用于一列。

干杯。

答案 2 :(得分:0)

是的,这是可能的。

使用此公式:

= SUM(INDEX(A:A,MATCH("Test_start",A:A)+1):INDEX(A:A,MATCH("Test_stop",A:A)-1))

请参阅下面的工作示例。

enter image description here