Máy Chạy ÊmSửa lỗi máy tính không cần ra tiệm

Excel không nhảy công thức: bật tính tự động và sửa ô định dạng Text

Phân biệt ba kiểu "không nhảy": kết quả không cập nhật, công thức hiện nguyên văn và kéo công thức ra cùng một kết quả, kèm cách sửa từng kiểu.

Excel không nhảy công thức thường rơi vào một trong ba trường hợp. Nếu sửa số mà kết quả đứng yên, chế độ tính đang để Manual: vào Formulas > Calculation Options chọn Automatic. Nếu ô hiện nguyên văn =SUM(A1:A5) thay vì kết quả, ô đang định dạng Text hoặc đang bật Show Formulas (Ctrl + `). Nếu kéo công thức xuống mà các ô ra cùng một số, thường cũng là do chế độ Manual hoặc do tham chiếu tuyệt đối có dấu $.

Hiện tượng Nguyên nhân có thể Cách sửa
Sửa số liệu, kết quả không đổi Calculation Options đang Manual Chọn Automatic, hoặc bấm F9
Ô hiện nguyên chữ công thức Ô định dạng Text trước khi gõ Đổi sang General, bấm F2 rồi Enter
Mọi ô trên trang đều hiện công thức Bật Show Formulas Bấm Ctrl + ` hoặc tắt nút Show Formulas
Kéo công thức xuống ra cùng một số Manual, hoặc có dấu $ khoá ô Bật Automatic, xem lại dấu $
Công thức hiện chữ, có dấu cách trước dấu = Có ký tự trước dấu = Xoá ký tự đứng trước dấu =
Kết quả bằng 0 dù có số Số lưu dạng văn bản Chuyển văn bản về số

Trường hợp 1: Kết quả không tự cập nhật

Excel có hai chế độ tính: Automatic (tự tính lại mỗi khi có thay đổi) và Manual (chỉ tính khi bạn yêu cầu). Chế độ Manual hay bị bật mà không biết vì:

  • Bạn mở một file đã lưu ở chế độ Manual trước. Theo Microsoft, chế độ tính lấy theo file đầu tiên mở trong phiên làm việc, và áp dụng cho mọi file mở sau đó.
  • Macro VBA đặt Application.Calculation = xlCalculationManual để chạy nhanh rồi không trả lại.
  • Ai đó chuyển sang Manual cho file nặng đỡ đơ.

Cách sửa:

  1. Vào tab Formulas, nhóm Calculation, bấm Calculation Options, chọn Automatic.
  2. Hoặc vào File > Options > Formulas, mục Workbook Calculation, chọn Automatic.
  3. Nếu cần giữ Manual vì file nặng: bấm F9 để tính lại tất cả file đang mở, Shift + F9 để tính trang đang xem, Ctrl + Alt + F9 để tính lại toàn bộ kể cả ô Excel cho là không đổi.

Khi đang Manual mà có ô cần tính lại, thanh trạng thái dưới đáy cửa sổ hiện chữ "Calculate".

Trường hợp 2: Ô hiện nguyên văn công thức

Ô đang định dạng Text

Nếu ô được định dạng Text trước khi bạn gõ công thức, Excel coi công thức là chữ. Đổi định dạng sau đó chưa đủ, phải nhập lại.

  1. Chọn các ô, vào Home, ô định dạng số trong nhóm Number, chọn General.
  2. Bấm vào từng ô, bấm F2 rồi Enter để Excel đọc lại.
  3. Với cả cột dài: sau khi đổi sang General, chọn cột, vào Data > Text to Columns, bấm Finish. Excel nhập lại toàn bộ.
  4. Hoặc dùng Ctrl + H, tìm dấu = và thay bằng dấu =. Excel nhập lại mọi ô chứa dấu =.

Đang bật Show Formulas

Nếu cả trang đều hiện công thức và cột rộng ra, bạn đang bật chế độ hiện công thức. Bấm Ctrl + ` (phím dấu huyền, nằm dưới phím Esc, bên trái số 1) để tắt. Hoặc vào Formulas > Formula Auditing, bấm tắt Show Formulas.

Có ký tự trước dấu =

Dấu cách, dấu nháy đơn (') đứng trước dấu = làm Excel hiểu cả ô là chữ. Bấm F2, xoá ký tự đó.

Trường hợp 3: Kéo công thức ra cùng một kết quả

  1. Kiểm tra chế độ tính như trường hợp 1. Ở chế độ Manual, công thức được chép xuống nhưng chưa tính, nên hiện cùng số với ô đầu.
  2. Kiểm tra dấu $. Công thức =A$1*B1 khoá hàng 1, kéo xuống vẫn lấy A1. Bấm F4 khi con trỏ đang ở tham chiếu để đổi qua lại giữa A1, $A$1, A$1, $A1.
  3. Nếu dùng Fill bằng cách kéo, xem nút Auto Fill Options hiện sau khi kéo. Nếu đang chọn Copy Cells thay cho Fill, đổi lại.

Các lý do khác

  • Số lưu dạng văn bản làm SUM ra 0 hoặc thiếu. Xem thêm bài lỗi #VALUE! để chuyển về số.
  • Tham chiếu vòng (circular reference): công thức tham chiếu chính nó, Excel cảnh báo và có thể trả 0. Vào Formulas > Error Checking > Circular References để tìm ô.
  • File mở ở Protected View: Excel chưa cho sửa. Bấm Enable Editing ở thanh vàng phía trên.
  • Hàm tham chiếu file khác chưa cập nhật: vào Data > Edit Links (trên bản mới là Workbook Links) để cập nhật.

Câu hỏi thường gặp

Excel bị lỗi hiện công thức mà không ra kết quả là sao?

Ô đang định dạng Text hoặc đang bật Show Formulas. Bấm Ctrl + ` để tắt Show Formulas. Nếu chỉ vài ô bị, đổi ô sang General rồi bấm F2, Enter.

Excel bị lỗi không sum được thì làm gì?

Kiểm tra các số có đang lưu dạng văn bản không (căn trái, có tam giác xanh ở góc). Chuyển về số bằng Convert to Number hoặc Text to Columns. Kiểm tra thêm chế độ tính có đang Manual không.

Excel bị lỗi không nhảy kết quả khi kéo công thức xuống sửa thế nào?

Vào Formulas > Calculation Options, chọn Automatic. Sau đó kiểm tra dấu $ trong công thức xem có đang khoá ô không mong muốn.

Excel bị lỗi calculating rất chậm thì có nên để Manual không?

Có thể, với file rất nặng. Nhưng nhớ bấm F9 trước khi đọc kết quả hoặc in. Tốt hơn là giảm hàm tính lại liên tục như INDIRECT, OFFSET, TODAY và tránh tham chiếu cả cột trong hàm tra cứu.

B
Ban biên tập Máy Chạy Êm

Sửa lỗi máy tính không cần ra tiệm — Máy Chạy Êm. Quy tắc biên tập