表格常用來記錄多行資料,一行就是一條資料,當資料不定時,行資料就不确定,清單格項目,列位置是固定的,而且很多人習慣于在資料的最後一行彙總統計。如示例為各年級學生成績記錄
一個表格工作簿為一個年級,工作簿中包含多個工作表,為各班級學生成績記錄。如下圖,由于每個班級學生人數不相同,是以資料的行數不同,末尾3行就是表格該班級各科目的最高分,最低分和平均分。
如果我們要快速擷取所有班級各科平均成績該如何操作,即擷取最後一行或幾行資料。幾個表格還可以逐個打開來檢視,如果是幾百幾千個表格則會很麻煩,需要大量重複操作,浪費時間和精力,這裡就推薦使用Excel表格批量處理程式來解決該問題【60-批量提取指定列最後一行資料】。
程式使用方法
使用步驟
打開【60-批量提取指定列最後一行資料】程式
在【參數設定】工作表選擇要操作工作簿(注意:操作時待處理工作簿要處于關閉狀态)
點選【選擇工作簿】按鈕
可以多選,選擇後點選【确定】按鈕
程式将擷取選擇工作簿包含的全部工作表,每行表示一個工作表
可以通過上方的按鈕篩選出待處理的工作表,不需要處理的工作表删除所在行,例如可以實作保留第一個工作表,保留指定名稱工作表,删除第n個工作表,删除指定名稱工作表等。
輸入參數
【提取相對行】:最後一行為0,倒數一行為1,倒數二行為2
輸入要提取的列,擷取的就是該列的最後一行資料
輸入提取各科目所在列的平均值
參數輸入完成,點選【提取】按鈕
處理完成,提取結果如下圖所示,為班級學生各科目成績的平均值
如果大家需要使用該程式,可以通路我的同名↓