我有一組數據沒有線性時間增量,我想總結一個列,它取當前和前一個採樣時間(時間差)之間的差值,直到達到15分鐘或更多。一旦達到了這一點,我想在> = 15分鐘點複製整行數據並將其粘貼到一張新紙上。在獲得該行後,我希望在循環中繼續執行相同的功能,直到達到數據的末尾。從本質上講,我想採集具有零星時間增量的數據,並將其轉化爲15分鐘的樣本數據(降低分辨率)。我正在使用的一些數據僅供參考。總和列直到值,然後複製行
Date+Time Time Delta Temp_A Temp_Inv DCV_In OUT_Pwr
01/13/14 19:39 0:00:00 74.67 66.65 317.99 8845.09
01/13/14 19:40 0:01:00 74.77 66.76 317.46 8851.05
01/13/14 19:41 0:01:00 74.87 66.86 317.56 8845.09
01/13/14 19:41 0:00:00 75.01 66.97 318.51 8855.81
01/13/14 19:42 0:01:00 75.17 67.11 318.51 8846.28
01/13/14 19:43 0:01:00 75.28 67.29 318.53 8846.28
01/13/14 19:44 0:01:00 75.48 67.38 318.61 8849.86
01/13/14 19:45 0:01:00 75.58 67.51 318.77 8848.67
01/13/14 19:46 0:01:00 75.78 67.72 318.75 8845.09
01/13/14 19:47 0:01:00 75.88 67.84 318.41 8851.05
01/13/14 19:49 0:02:00 76.08 68 318.69 8853.43
01/13/14 19:50 0:01:00 76.42 68.17 318.43 8845.09
01/13/14 19:52 0:02:00 74.87 68.52 336.17 0
01/13/14 19:54 0:02:00 74.67 68.61 318.53 8852.24
01/13/14 19:56 0:02:00 75.17 68.62 318.87 8848.67
01/13/14 19:57 0:01:00 75.68 68.73 318.59 8845.09
01/13/14 19:59 0:02:00 75.99 68.84 318.53 8848.67
01/13/14 20:00 0:01:00 76.19 68.95 318.61 8848.67
01/13/14 20:02 0:02:00 76.49 69.07 318.65 8849.86
01/13/14 20:03 0:01:00 76.7 69.18 318.25 8845.09
01/13/14 20:05 0:02:00 77.01 69.3 318.93 8847.48
01/13/14 20:06 0:01:00 77.22 69.53 318.73 8847.48
01/13/14 20:08 0:02:00 77.42 69.64 317.12 8845.09
01/13/14 20:09 0:01:00 77.64 69.76 317.06 8852.24
01/13/14 20:11 0:02:00 77.94 70 317.22 8841.52
01/13/14 20:12 0:01:00 78.06 70.11 317.3 8851.05
01/13/14 20:14 0:02:00 78.28 70.35 318.79 8854.62
所以我要尋找會總結的時間增量列(從頂部開始)腳本,將在總和達到15分鐘或更長(這將在19:54樣本發生),然後將將19:54樣品行復制到新工作表。我會手工做,但我有大約100,000行需要執行此操作,這將是非常繁瑣的事情。
任何幫助將不勝感激。
我以爲你在尋找一個腳本,它實際上爲你複製了行。我想我誤解了。無論如何......我用腳本添加了一個答案。 – JME 2014-10-07 01:58:27