Skip to main content
2026 效率升級,模板限時立減 30 元
優惠碼:FLOW3DAYS
僅剩 0 天 09:05:53

Notion 資料庫記帳:如何自動更新帳戶餘額

用 Notion 搭建簡易記帳系統,透過 Relation 限制 + Formula 函數,實現資產帳戶餘額自動更新,告別手動維護。

這個問題來自 Notion 系統課程讀者的提問,經整理後分享於此。如果你在使用 Notion 的過程中遇到了類似問題,歡迎留言交流。

問題背景

以下是一個簡易的記帳模組,我們希望能夠在「我的資產分布」資料庫中,即時顯示每個帳戶最新的餘額情況。

核心訴求很簡單:每次新增一條月度記錄後,各帳戶的「最新餘額」能自動更新,無需手動修改。

解法思路

整個方案分為三步:

  1. 透過 Relation 將月度記錄關聯到資產帳戶
  2. Formula 函數自動讀取關聯記錄中的餘額
  3. 利用 Relation 的「限制為一個頁面」特性,確保只顯示最新一條記錄

第一步:建立 Relation 關聯

首先,將最新月份(如「3 月」)這個頁面透過 Relation 關聯到所有資產帳戶上。

第二步:編寫 Formula 函數

然後添加一個 Formula 欄位,用來顯示每個帳戶分別的最新餘額。

這段函數的邏輯拆解如下:

使用 lets() 定義變數:

  • zfb:當前關聯月份中的支付寶餘額
  • zsyh:當前關聯月份中的招商銀行餘額

使用 ifs() 進行條件判斷:

  • 如果當前列的名稱是「支付寶」,就回傳 zfb 的值
  • 如果當前列的名稱是「招商銀行」,就回傳 zsyh 的值

如果你有更多資產帳戶,只需要在 lets() 中增加對應的變數,然後在 ifs() 中增加對應的判斷條件即可。函數的結構完全一樣,按格式擴展就行。

第三步:限制 Relation 為一個頁面

到這裡你可能會想到一個問題:如果新增一條 4 月的記錄,最新餘額豈不是會出現兩個值?

解決方法很簡單——給 Relation 欄位開啟「Limit to 1 page(限制為一個頁面)」:

這樣一來,當你新增一條 4 月的記錄並關聯到資產帳戶時,3 月的關聯會被自動撤銷。資產帳戶始終只關聯最後一條記錄,餘額也就始終是最新的。

如下圖所示,直接 Ctrl+D 複製「3 月」的記錄,上一條記錄的關聯就會被自動清空:

小結

這個方案的核心技巧是 Relation 的「限制為一個頁面」特性——它讓資料庫總是只關聯最新的那條記錄,搭配 Formula 函數就能實現餘額的自動更新。

整個邏輯可以複用到任何「只需要顯示最新一條關聯資料」的場景,比如專案的最新狀態、客戶的最近聯繫記錄等。如果你感興趣,也可以看看如何讓資料庫只顯示最近一條更新,它用了另一種思路來實現類似效果。


📘 FLO.W 思流 — Notion 個人管理系統

FLO.W 是一套基於 Notion 搭建的個人管理模板,整合了任務、筆記、項目、習慣等模組,並配有完整的圖文影片教程。

開箱即用的 Notion 模板系統
配套圖文影片教程,新手友好
持續更新,長期維護
了解 FLO.W 思流模板✨ 已有 1531+ 位用戶選擇 FLO.W
分享本文
二一

Notion 深度用户,专注于知识管理和效率工具的研究与实践

郵件列表

加入我們的社區

訂閱郵件列表,及時獲取最新消息和更新