我有一张大的Excel表格,其中包含从一个风电场的传感器中获取的数据。
它在一列中,一个在另一列之下,只是一个干净的数字,整数(例如1435)。这些列代表每15分钟一次的数据。
我需要从中获取数据并将其转换为10分钟的数据。
我的想法是将它除以3(获得5分钟的数据)并添加其中两个。
但是我需要excel中的公式,在另一列中这样做。
我希望它有道理, 非常感谢任何帮助
答案 0 :(得分:1)
这不是代码编写服务,只是创建一些简单的循环。
Sub tenmindata()
Dim lastRow As Integer
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
lastRow = Range("A" & Rows.Count).End(xlUp).Row
j = 3
For i = 3 To lastRow
For k = 1 To 3
Cells(j, 7) = Cells(i, 3).Value / 3
j = j + 1
Next k
Next i
Application.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic
End Sub
答案 1 :(得分:0)