高效生活,幫助你找回更多自己的時間
歡迎來到 AL 的 Googlesheet 學習筆記系列文章。在這個系列中,我們將一步步介紹各種函數,並將它們應用於日常生活中,加速工作、提高效率。
前言
相信不少人都有減肥的經驗,在減重的過程中會透過紀錄體重,來觀察體重變化的趨勢。近日,在幫助家人減肥的過程,想替他做個紀錄表(讓他負責專心減),沒想到這篇文章的靈感孕育而生。由於是自己製作的表格,多數的功能都可以透過寫函數來完成,因此如何自動計算「已減去體重」成為了我的發想動機,說這麼多,不如我們直接看範例!
我可以應用在哪些情境呢?
由於我的發想是源自「體重記錄表」,因此目前只想到這個應用情境,後續有想到會再補充。
- 體重記錄表:

函數解讀
想要達到此效果,我們需要使用兩個函數:Index & Counta,由於這兩個函數在此範例中使用的方式滿單純的,相信各位看過一次就會明白!
Index

- 參照:可以理解為範圍
- 列:直欄橫列,若要計算「第幾欄」,可以空白不輸入
- 欄:直欄橫列,若要計算「第幾列」,可以空白不輸入
Counta

- 值_1:可以理解為「要列入計算的範圍」
- 值_2:效果同上,若要計算複數範圍,可在函數“,”後放繼續新增
範例演示
以下會用這組資料來進行範例演示

第一步、利用 counta 計算範圍內的列數

=Counta(B3:B)
翻譯:計算範圍 B3 到 B 欄位(不會計算空白) ps.「加總的數量」等於「最後一格」
第二步、利用 Index 回傳指定欄位的資料

=Index(B3:B,8)
翻譯:回傳範圍 B3 到 B 欄位,第 8 格的資料(若輸入 1 則會回傳第一格)
第三步、結合兩個函數
聰明如你應該知道接下來怎麼做了

=Index(B3:B,Counta(B3:B))
翻譯:回傳 B3 到 B 欄位,「Counta 計算出來的數字」那一格的資料
特別說明
因為我們函數設定的範圍是整個 B 欄位,因此後續有新增資料時,函數就會自動抓取,不需要再另外修改(請看紅色格子處 ↓)

體重記錄表(點擊前往)
這次沒有練習題,但有附上體重記錄表!