Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Excel中找到每20行中的高值和低值_Excel_Vba - Fatal编程技术网

如何在Excel中找到每20行中的高值和低值

如何在Excel中找到每20行中的高值和低值,excel,vba,Excel,Vba,我试图从excel文件中找出每20行中的高值和低值。这个想法是建立一个范围,当它向下拖动时,将移动20个单元格 我们可以通过索引和一些数学来实现这一点: INDEX(A:A,(ROW(1:1)-1)*20+2) 将返回单元格,从A2开始,然后向下拖动,A22,A42 INDEX(A:A,(ROW(1:1)-1)*20+21) 将返回单元格,从A21开始,然后向下拖动,A41、A61 *20是跳转,+2或+21是起始行 我们将它们放在一起,得到一个20个单元格的范围,当它向下拖动时,它会跳跃2

我试图从excel文件中找出每20行中的高值和低值。这个想法是建立一个范围,当它向下拖动时,将移动20个单元格

我们可以通过索引和一些数学来实现这一点:

INDEX(A:A,(ROW(1:1)-1)*20+2)
将返回单元格,从A2开始,然后向下拖动,A22,A42

INDEX(A:A,(ROW(1:1)-1)*20+21)
将返回单元格,从A21开始,然后向下拖动,A41、A61

*20
是跳转,
+2
+21
是起始行

我们将它们放在一起,得到一个20个单元格的范围,当它向下拖动时,它会跳跃20个单元格:

INDEX(A:A,(ROW(1:1)-1)*20+2):INDEX(A:A,(ROW(1:1)-1)*20+21)
现在我们有了范围,我们只需要用最小值或最大值来包装它

=MIN(INDEX(A:A,(ROW(1:1)-1)*20+2):INDEX(A:A,(ROW(1:1)-1)*20+21))

你的问题不难理解,据我所知,你只是想从每行中找出最高(最大)和最低(最小)值。您可以使用Excel中的MAX和MIN函数来实现这一点。 请找到下面的详细视频链接-


你已经试过什么了?你能试着缩短你的问题吗?现在信息太多:)您好,欢迎收看StackOverflow!就目前而言,您的问题有点难以回答:您可以通过给我们一个小示例来改进它,并向我们展示您已经尝试过的内容(即使是伪代码)。