打開同事傳來的試算表,裡面塞了 20 個工作表,到處是彩虹般的顏色標記,隨便改一格,另外三格就跳出錯誤。你很想問:這份檔案當初到底想解決什麼問題?
或者老闆交辦一句「用試算表做一套訂單管理系統」,你埋頭三天寫出一堆公式,一個月後連自己都看不懂。這種時候先退一步,看看試算表本來就是什麼樣的東西。
先找你想解決的問題,再選學習路線
假想一份報表累積到 50 個分頁,公式複製了 5000 列,接手的人卻不知道哪些格子能改。這些是教學用情境,不是已量測的效能門檻;真正值得先問的是「資料從哪裡來、誰負責修改、改一筆會影響哪個結果」,而不是再背十個函式。
這個學習動機延伸自方格子試算表學習技能樹。在本站的Google 試算表技能樹,可以按眼前工作挑一條路:
| 現在卡在哪裡 | 可先補的能力 | 做完怎麼確認 |
|---|---|---|
| 同一欄有人填日期、有人填文字 | 資料型態、欄位規則與資料驗證 | 新增一筆合法/不合法資料,結果可預期 |
| 每週重複複製公式與整理名單 | 參照、查找與陣列 | 增加一筆資料,檢查結果有沒有漏算 |
| 分頁越開越多,不知道誰在用 | 三層架構與維護文件 | 能說明來源、計算、呈現,以及每層負責人 |
| 想請 AI 協助寫公式 | 明確描述輸入、規則、輸出與例外 | 用正常、空白與邊界測資核對,保留人工判斷 |
技能樹的階段是導覽,不是強制先修或等級認證。你可以先解眼前問題,發現參照或資料型態不穩再回補;也可以從可維護的試算表反查哪些習慣最需要調整。換了工具後,資料結構、規則與驗證方法仍能帶著走。
一份試算表裡只有三種東西
不管表多複雜,裡面放的東西都能分成三類:手打進去的資料、算出結果的公式、給人看的呈現。
圖:資料往右流向公式,再流向呈現,反方向不會發生。
這三類在整份檔案裡各自有一個名字,就是 三層架構 講的原數據層、計算層、呈現層。同一張表裡也是這樣,A2 的 37 是手打的資料,C2 的 是公式,把 1665 顯示成 $1,665 是呈現,格式與值的關係可以看 儲存格的值與顯示格式。
每一格都有地址,欄 A、B、C 加上列 1、2、3,所以公式才找得到 A2。這個二維網格,加上能互相參照的公式,就是試算表跟一般文件最大的差別。
自由畫布與固定欄位
試算表的儲存格像一塊畫布,標題、數字、小圖表、備註,想放哪就放哪,沒有人會攔你。這種自由讓非工程背景的人能直接開始工作,也是亂的來源。
資料庫剛好反過來。
圖:資料庫要先定義好每張表的欄位與型別,試算表沒有這道關卡。
差別直接影響你要多費力。資料庫會擋下「日期欄位填了文字」,試算表不會,要靠 資料驗證 自己設。多人同時改同一格,資料庫有鎖定機制,試算表靠大家約定。資料之間的關聯,資料庫用客戶編號之類的欄位連起來,試算表要靠 XLOOKUP 這類函式,自己維護。
另外還有容量。一份試算表最多 2,000 萬個儲存格或 100MB(官方說明),儲存格上限是 2026 年 9 月從 1,000 萬加倍的(Google 公告)。實際上通常會先變慢,還沒碰到上限就卡了。
試算表擅長的事
我自己最常拿試算表做這幾件事:
- 拿到一堆雜亂的資料,先排序、篩選,幾分鐘內看出大概長相。
- 測試商業想法。先在試算表裡改一個成本數字,看利潤跟著怎麼動,比找人寫系統快很多。
- 做給別人看的小報表,內建圖表和條件式格式已經夠用。
- 少數幾個人一起維護同一份資料,即時協作不用傳檔案。
什麼時候換工具
換不換工具,不用憑感覺,看下面三個問題。
圖:三題都答「否」,試算表就夠用;任何一題答「是」,就該認真考慮資料庫。
「很慢」多慢才算慢,沒有固定列數。我的判斷方式是先照 效能入門 把明顯的浪費拿掉。優化完還是慢,就是換工具的訊號。
還有兩件事,圖裡畫不下。第一是資料完整性,需要嚴格限制格式與留下完整修改紀錄的,資料庫比較適合。第二是敏感資料,薪資、個資、信用卡號碼,試算表的分享設定相對簡單,連結外流或權限設錯就會暴露,一定要放的話,先檢查分享設定。
很多團隊最後會兩個一起用,資料庫負責存,試算表負責看與分析。
換工具不代表試算表白學,資料整齊的話,之後匯出匯入都輕鬆,整理資料的原則在 資料結構的黃金原則。
我是喜特先生,Mr. Sheet,我們下個教學見!
接下來可以
這篇在技能樹的 Lv.0「核心思維」,模組「試算表的本質」(第 1/1 篇)。讀完這篇,路線上的下一個模組是「資料結構的黃金原則」。
回到技能樹相關文章
查看所有文章留言討論
共 0 則留言
