Excel:按時間戳平均感測器數據

Excel:按時間戳平均感測器數據

我有一個設備,可以謹慎的時間間隔從多個感測器收集溫度測量。此資料被轉儲到 .csv 檔案中,每行格式為:[時間] [感測器名稱] [溫度]。每個時間戳記都有三到五個與其關聯的溫度測量值。

對於每個時間戳,我正在尋找一種方法來獲取所有感測器的最小、最大和平均值溫度。我的資料集很大(50k 到 150k 行之間),因此該方法需要由公式和/或 VBA 組成。

經過廣泛的搜索,我發現的最接近的是averageif函數,我無法使用它來處理我正在使用的大數據集。如果有任何關於起點的建議,我將不勝感激。

答案1

資料透視表正是用於此目的(它使您遠離 VBA)。按著這些次序:

  • 建立資料透視表並選擇資料作為輸入
  • 將時間戳記放入行標籤中
  • 將感測器名稱放入列標籤中
  • 將溫度放入值欄位並將其變更為表示最小值
  • 將溫度放入值欄位並將其變更為表示平均值
  • 將溫度放入值欄位並將其變更為表示最大值

哇!看起來很棒! ;-)

來自兩個感測器的溫度數據的數據透視表

相關內容