Các tế bào không tự động cập nhật


97

Tôi có một công thức trong một ô đếm các giá trị trong 2 ô khác. Thông thường, sau khi nhập các giá trị trong 2 ô khác này, ô công thức sẽ tự động cập nhật khi Enterđược nhấn hoặc khi các ô được nhấp ra.

Tuy nhiên, vì một số lý do, giá trị được tính theo công thức không tự động cập nhật. Tôi phải bấm vào thanh công thức, sau đó tôi phải bấm enter cho ô công thức để làm việc của nó.

Tại sao chuyện này đang xảy ra?

Câu trả lời:


157

Một nguyên nhân có thể là Tính toán được đặt thành thủ công. Để thay đổi điều này thành tự động trong các phiên bản khác nhau của Excel:

  • 2003 : Công cụ> Tùy chọn> Tính toán> Tính toán> Tự động.

  • 2007 : Nút Office> Tùy chọn Excel> Công thức> Tính toán sổ làm việc> Tự động.

  • 2010 và mới hơn : Tệp> Tùy chọn> Công thức> Tính toán sổ làm việc> Tự động.

Trên máy Mac:

  • 2008 : Tùy chọn Excel> Tính toán> Tự động

Trong một số trường hợp, bạn có thể muốn giữ nó ở chế độ thủ công, ví dụ nếu có nhiều phép tính nặng để thực hiện. Trong những trường hợp như vậy, bạn chỉ cần nhấn F9 khi muốn tính toán cập nhật.


Tôi có 2007 và bằng cách nào đó tùy chọn này trở lại thủ công.
3bdalla

1
@ 3bdalla: Có lẽ bạn đã thực thi một macro có chứa dòng Application.Calculation = xlCalculationManual?
Jean-François Corbett

Đây có vẻ là liên quan đến sổ làm việc, vì vậy nó có thể cần được điều chỉnh cho mỗi sổ làm việc.
Sablefoste

@Sablefoste: Không, không phải vậy. Ít nhất là không có trong Excel 2010 và trước đó ... Chưa được thử nghiệm 2013, nhưng không thấy lý do tại sao điều này sẽ thay đổi.
Jean-François Corbett

@RFB: Vui lòng không chỉnh sửa các câu trả lời khác có thể thành câu trả lời này. Chỉ cần đi trước và gửi câu trả lời của riêng bạn. Tôi đã làm điều đó cho bạn lần này.
Jean-François Corbett

10

Xác nhận với Excel 2007: Nút Office> Tùy chọn Excel> Công thức> Tính toán sổ làm việc> Tự động.

Phím ngắn để làm mới

Ctrl+F9


Cảm ơn bạn! Chúng tôi đã có các tùy chọn tính toán được đặt thành tự động và không biết tại sao giá trị không cập nhật. F9 và Shift + F9 không giúp đỡ và giữ nguyên các giá trị. Ctrl + F9 không chỉ cập nhật các giá trị mà còn khắc phục sự cố để nó không xảy ra lần nữa.
tư4181

7

Tôi đã có một trường hợp này ngay bây giờ trên Excel 2010: một bảng tính cụ thể sẽ không tự động tính toán lại. Tôi đã thay đổi cài đặt như được chỉ ra ở trên; nhưng tính năng tự động tính toán lại vẫn không hoạt động và khi kiểm tra lại tùy chọn "Tính toán", thấy nó đã tự thiết lập lại thành "Thủ công". Ba lần thử sau đó và nó vẫn kiên quyết muốn trở thành "Thủ công" và không có gì khác.

Vì vậy, đây là giải pháp của tôi cho vấn đề:

Sao chép nội dung của bảng tính sang một bảng mới và xóa bảng cũ (rất may đó không phải là một bảng tính đặc biệt quan trọng), và mọi thứ đều ổn. Tôi chỉ có thể giả định rằng bằng cách nào đó tập tin đã bị hỏng.

Một lý do tốt để giữ bản sao lưu.


4
Nếu sổ làm việc đó là một .XLSMhoặc .XLSBnó có thể có một Worksheet_Changemacro sự kiện giả mạo hoặc tương tự đã sử dụng Application.Calculation = xlCalculationManualvà bị lỗi hoặc đơn giản là không đặt lại nó xlCalculationAutomatic.
Xe jeep

0

Tôi cũng gặp vấn đề này với một bảng tính rất lớn chỉ dừng cập nhật vào cuối tuần qua, nhưng đã kiểm tra các giải pháp trên, cài đặt đã được đặt thành tự động và trang tính quá lớn để xây dựng lại, vì vậy tôi đã bị thua lỗ.

Giải pháp của tôi là tìm một phiên bản cũ của cùng một bảng tính excel không có vấn đề trước khi tôi lưu trữ nó, có kích thước và độ phức tạp tương tự như phiên bản hiện tại.

Tôi đã mở bảng tính này, kiểm tra xem nó vẫn hoạt động và tự động cài đặt với MS Excel hiện tại và mọi bản cập nhật văn phòng tự động mới (mà nó đã hoạt động với), và sau đó chỉ mở lại bảng tính gốc. "Hey thế nào" nó đã hoạt động trở lại.


0

Tôi gặp phải một vấn đề trong đó một số tế bào không tính toán được. Tôi đã kiểm tra tất cả những thứ bình thường, như loại tế bào, tính toán tự động, v.v ...

Những gì tôi thấy là vấn đề là công thức và thực tế là tôi đã bao quanh các con số với dấu ngoặc kép. Điều đó có thể biến ô thành một ô định dạng văn bản, mặc dù về mặt kỹ thuật, ô vẫn là một số và được liệt kê dưới dạng một ô theo các định dạng.

Tôi tước dấu ngoặc kép và các ô được tính như bình thường.


1
Tôi nghi ngờ rằng vấn đề của bạn và giải pháp của nó khác với vấn đề trong câu hỏi này. Thực tế là có một câu trả lời được chấp nhận khác nhau có nghĩa là vấn đề này khác với bạn và giải pháp đó đã có hiệu quả. Thông thường, loại lỗi bạn mô tả (biến một giá trị thành loại đối số sai cho công thức), sẽ tạo ra một thông báo lỗi. Trong câu hỏi này, không có thông báo lỗi; công thức chỉ cần tính toán lại thủ công thay vì thực hiện tự động. Câu trả lời của bạn thực sự là một tài liệu tham khảo ngẫu nhiên cho một vấn đề khác mà bạn gặp phải.
fixer1234

0

Trong trường hợp của tôi, tôi đã sử dụng một bổ trợ cụ thể được gọi là PI Datalink. Bằng cách nào đó, phương pháp Tính toán của PI không còn chạy trong sổ làm việc bình thường. Trong Cài đặt, tôi phải thay đổi lệnh Cập nhật tự động thành Tính toán đầy đủ và sau đó quay lại. Khi cài đặt ban đầu đã được khôi phục, bổ trợ chạy như bình thường.


0

Đăng lại đoạn trích này mà người dùng RFB đã (không thích hợp) đã cố chỉnh sửa thành câu trả lời của tôi :

Một nguyên nhân có thể là tệp Office Prefs bị hỏng. Trong OSX, điều này có thể được tìm thấy trong:

Library/Group containers/*.office/com.microsoft.officeprefs.plist. 

Xóa tập tin này và khởi động lại hệ điều hành. Một tệp plist mới sẽ được tạo khi Office được khởi động lại. Công thức tính toán lại một cách hoàn hảo.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.