我想选择在 Test_start 之后开始并在 Test_stop 之前结束的单元格范围 . 在显示的示例中,要选择的范围是A4:A6,我手动选择了范围,发现总数应该是6 .
数据将保留在同一列中,并始终以 Test_start 开头,以 Test_stop 结束,但可以从任何行开始 .
如果它有帮助我每张纸只有一个数据集 .
我希望使用Excel公式而不是vba !!来实现这一点 .
是的,这是可能的 .
使用此公式:
= SUM(INDEX(A:A,MATCH("Test_start",A:A)+1):INDEX(A:A,MATCH("Test_stop",A:A)-1))
请参阅下面的工作示例 .
= MATCH(“test_stop”; A:A; 0)-MATCH(“test_start”; A:A; 0)1
您可以通过向结果添加整数/减去它们来操纵结果 .
该公式仅适用于一列 .
干杯 .
没有 .
在Excel中选择范围是一个操作 . 公式返回结果 . 您无法通过公式进行操作 .
3 回答
是的,这是可能的 .
使用此公式:
请参阅下面的工作示例 .
= MATCH(“test_stop”; A:A; 0)-MATCH(“test_start”; A:A; 0)1
您可以通过向结果添加整数/减去它们来操纵结果 .
该公式仅适用于一列 .
干杯 .
没有 .
在Excel中选择范围是一个操作 . 公式返回结果 . 您无法通过公式进行操作 .