我需要一个宏来评估excel中的数据,同时按10计数

我需要一个宏来评估excel中的数据,同时按10计数,excel,vba,Excel,Vba,我有三列数据,我们称它们为A、B和C。这三列都是数字。我需要看A列,找到所有在X-Y之间的数字。例如,我需要所有在95-104之间的数字,这些数字都可以归为100,然后我需要下一个10,所以105-114,所有这些数字都可以归为110组。一旦我有了组中的数字,我需要在B列和C列中找到组100的平均值。我的最终图表将读取A列组,然后B将是该组的平均值,C将是另一列的平均值。您可以使用简单循环 with TAB1 for i = 1 to .Cells(.Rows.Count, "A").End(x

我有三列数据,我们称它们为A、B和C。这三列都是数字。我需要看A列,找到所有在X-Y之间的数字。例如,我需要所有在95-104之间的数字,这些数字都可以归为100,然后我需要下一个10,所以105-114,所有这些数字都可以归为110组。一旦我有了组中的数字,我需要在B列和C列中找到组100的平均值。我的最终图表将读取A列组,然后B将是该组的平均值,C将是另一列的平均值。

您可以使用简单循环

with TAB1
for i = 1 to .Cells(.Rows.Count, "A").End(xlUp).Row
if cells(i,1) > Y and cells(i,1) < X then _
.EntireRow.Hidden = True
Else .EntireRow.Hidden = False
next
带TAB1的

对于i=1到.Cells(.Rows.Count,“A”).End(xlUp).Row
如果单元格(i,1)>Y且单元格(i,1)

然后,您可以使用excel小计功能计算平均值。未测试帮助不大我无法在手机上运行excel=)

好的,你有一个不错的目标!到目前为止,你做了什么来实现它?