• 跳至主要導覽
  • 跳至主要內容
  • 跳至主要資訊欄
Office 指南

Office 指南

辦公室工作實用教學

  • Excel
  • Word
  • PowerPoint
  • Windows
  • PowerShell
  • R

Excel 自動重算公式,更新運算結果教學

介紹 Excel 公式計算的相關功能使用方式,包含設定自動、手動更新公式的計算結果,以及立即重算等。


在預設的情況下,Excel 會在必要時自動重新計算表格內的公式,更新公式計算的結果,但是有些時候我們可能會希望 Excel 不要自動重新計算公式(例如表格內公式數量太多時,重新計算的話會很慢),或是強制 Excel 重新計算一次(例如產生亂數),遇到類似的狀況時,就會需要使用 Excel 的公式計算功能。

練習範例

在練習 Excel 自動重算公式的使用時,如果每次計算公式的結果都相同,就不容易看出 Excel 到底有沒有更新計算結果,建議可以用每次計算結果都不同的公式來測試,例如取得現在時間的 NOW 函數(設定顯示秒數):

=NOW()

還有產生亂數用的 RAND 函數:

=RAND()
現在時間與亂數公式

這樣就可以很清楚看出 Excel 是否重新計算這些公式了。

設定自動、手動重算公式

在預設的狀況下,Excel 會自動重新計算所有的公式。舉例來說,如果您修改了範例 Excel 檔中的「亂數」公式,修改完之後 Excel 會連同「現在時間」的公式都一起重新計算,如果我們的 Excel 檔案中有非常多公式,而且都要修改的話,這樣一直重新計算就會比較沒效率。

在 Excel 中我們可以透過「計算選項」來設定是否要讓 Excel 自動重新計算所有的公式,首先選擇 Excel 的「公式」頁籤,然後點選「計算選項」功能。

計算選項

如果想要讓 Excel 以手動的方式重新計算公式,則點選「計算選項」中的「手動」即可。

更改預設計算選項

如果想要直接更改 Excel 預設的計算選項,可以從 Excel 的選項中修改。
Step 1
選擇 Excel 工具列的「檔案」。

選擇「檔案」

Step 2
選擇「選項」。

選擇「選項」

Step 3
選擇「公式」頁面,在「計算選項」中就可以設定 Excel 的計算選項預設值。

調整計算選項

立即重算公式

如果將計算選項設定為手動的話,在需要重新計算公式內容時,就要手動點選「立即重算」或「計算工作表」按鈕:

  • 立即重算(F9):計算整個 Excel 檔案中所有的公式內容。
  • 計算工作表(Shift + F9):只計算目前工作表之中的公式內容。
立即重算公式

立即重算這個功能除了在手動計算公式的模式下使用之外,在自動計算公式的模式下也會用到,例如產生隨機亂數時,如果想要重新產生,就可以按下 F9 強制 Excel 重新計算公式。

分類:Excel

讀者互動方式

留言

  1. MAGGIE TENG 表示:

    2020-07-3104:37:00

    版主你好,
    我對EXCEL有一些疑問,想知道您是否可以提供幫助。
    我想讓一個Excel單元格每月初自動加一個固定數字
    例如,我於7/1/2020已收到10000支筆,工廠將在之後每月的第一天再固定交付1000支筆, 為期36個月.
    我如何在每次打開文件時,此單元格會自動更新,而無須每月由人手動去更改數字?
    該單元格的主要目的是了解該供應商是否已達到合同規定的配額.

    • Office Guide 表示:

      2020-07-3109:32:30

      我直接寫成一篇文章,請參考:Excel 自動依據日期計算交付數量教學與範例

  2. Mic Tsui 表示:

    2021-01-1716:36:02

    版主你好,
    我對重算公式也有個疑問。
    例如A1格是員工,B1格是用=IF(A1>”A”,NOW(),””), 可不可以設定B格當顯示資料後不自動運算?

  3. 志偉 表示:

    2021-07-0622:45:03

    版主 你好

    我想在一個儲存格加入以日期建立的訂單編號
    假如我在A1的儲存格輸入=TODAY()的函數取得今天的日期,想在B1的儲存格自動產生「年+月+日+001」的訂單編號,例如:20210706001,當我第二次輸入第二筆資料後,若一樣是07/06,則產生20210706002的訂單編號,依此類推。

    但當我隔天輸入時,則自動產生20210707001的訂單編號,請問這個要用什麼函數,可以去變化日期後的訂單編號,而且可以自動依日期改變訂單編號的起始值到001

    希望您能幫忙解答一下 謝謝

  4. Dora 表示:

    2022-04-0323:04:25

    版主你好。
    有四個不同的excel 表,分別叫A. B. C. D

    平日,只要update 數據去A 和 B和C。excel 表格, 只要按 D File Refresh,
    D就會自動彈出A, B和C File 數據
    但現在不可以,知道原因嗎?

  5. Verna 表示:

    2022-09-3012:40:56

    請問EXCEL 填入某儲存格 則 顯示時間
    但,重開 Excel 檔案時預設是會再更新為目前的時間的

    請問可以設定_不要在重新開啟後_更新_已填入時間嗎?

    不然無法紀錄時際填入時間

  6. 洪錦郎 表示:

    2023-02-1804:14:13

    老師您好:
    我遇到一個問題,我從另一工作頁將資訊貼到新的工作頁,公式卻無法計
    算強制計算也無效,一定要把儲存格資訊刪除,重新輸入公式才會計算
    方便讓我把檔案付給您看嗎?謝謝!!

主要資訊欄

搜尋

近期文章

  • Python 使用 PyAutoGUI 自動操作滑鼠與鍵盤
  • Ubuntu Linux 以 WireGuard 架設 VPN 伺服器教學與範例
  • Linux 網路設定 ip 指令用法教學與範例
  • Windows 使用 TPM 虛擬智慧卡保護 SSH 金鑰教學與範例
  • Linux 以 Shamir’s Secret Sharing 分割保存金鑰教學與範例
  • Linux 以 Cryptsetup、LUKS 加密 USB 隨身碟教學與範例
  • Linux 以 Cryptsetup 與 LUKS 加密磁碟教學與範例
  • Linux 使用 age 簡潔的加密、解密工具使用教學與範例

推薦網站

  • Udemy 線上教學課程
  • Coursera 線上教學課程

關注本站

  • 電子郵件
  • Facebook

公益

  • 家扶基金會
  • 台灣世界展望會
  • Yahoo 奇摩公益
  • igiving 公益網
  • 兒福聯盟

Copyright © 2021 · Office Guide