Khắc phục lỗi Python trong Excel
Python trong Excel hiện đang ở dạng xem trước và có thể thay đổi dựa trên phản hồi. Để sử dụng tính năng này, hãy tham gia Chương trình Nội bộ Microsoft 365 và chọn cấp độ Nội bộ Kênh Beta.
Python trong Excel đang dần được triển khai cho khách hàng Excel dành cho Windows sử dụng Kênh Beta. Tại thời điểm này, tính năng này không sẵn có trên các nền tảng khác.
Nếu bạn gặp bất kỳ vấn đề nào với Python trong Excel, vui lòng báo cáo chúng bằng cách chọn Trợ giúp > Phản hồi trong Excel.
Bạn mới làm quen với Python trong Excel? Bắt đầu với Giới thiệu về Python trong Excel và Bắt đầu với Python trong Excel.
Yêu cầu về tính năng
Xem lại danh sách yêu cầu sau đây trước khi khắc phục lỗi.
Tính khả dụng của nền tảng
Tính năng này không sẵn có trên các nền tảng sau.
-
Excel dành cho Mac
-
Excel trên web
-
Excel dành cho iPad
-
Excel dành cho iPhone
-
Excel dành cho Android
Để biết thêm thông tin về tính sẵn sàng, hãy xem Python trong Excel khả dụng.
Truy nhập Internet
Python trong Excel yêu cầu truy nhập Internet vì các phép tính chạy trên máy chủ từ xa trong Microsoft Cloud. Các phép tính không được chạy bởi ứng dụng Excel cục bộ của bạn.
Khắc phục lỗi Excel
Python trong phép tính Excel có thể trả về các lỗi Excel tiêu chuẩn cho các ô Python, chẳng hạn như #PYTHON!, #BUSY! và #CONNECT!.
Truy nhập thông báo lỗi
Để tìm hiểu thêm về cách lỗi Excel áp dụng cho công thức Python của bạn, hãy mở thông báo lỗi. Để mở thông báo lỗi, hãy chọn biểu tượng lỗi bên cạnh ô rồi chọn Hiển thị Thông báo Lỗi từ menu. Ảnh chụp màn hình sau đây hiển thị menu lỗi chứa Hiển thị thông báo lỗi.
Tiếp theo, Excel hiển thị Thông báo Lỗi Python kèm theo thông tin bổ sung. Trong trường hợp này, lỗi #PYTHON! lỗi là kết quả của cú pháp Python không hợp lệ trên dòng 1 trong công thức Python.
Lưu ý: Ngăn tác vụ chẩn đoán sẽ tự động mở trong Excel nếu có lỗi #PYTHON! lỗi được trả về. Hãy xem #PYTHON! thông tin lỗi trong phần sau để tìm hiểu thêm về ngăn tác vụ chẩn đoán.
Lỗi thường gặp
#BỊ CHẶN!
Python trong Excel phải được bật trong sổ làm việc để tính toán các công thức Python. Nếu bạn thấy thông báo #BỊ CHẶN! lỗi, hãy đảm bảo rằng bạn có quyền truy nhập vào các dịch vụ được kết nối của Microsoft 365.
#BẬN!
#BẬN! lỗi cho biết các phép tính Python đang chạy trong Microsoft Cloud. Nếu #BẬN! lỗi hiển thị lâu hơn 60 giây, hãy thử đặt lại thời gian chạy Python. Từ tab Công thức, trong nhóm Python, hãy chọn Đặt lại thời gian chạy. Hoặc sử dụng phím tắt Ctrl+Alt+Shift+F9.
#CALC!
Python trong Excel không hỗ trợ tham chiếu đến ô có giá trị biến đổi, chẳng hạn như các ô sử dụng hàm RAND. Công thức Python tham chiếu ô có giá trị biến đổi trả về #CALC ô.
Python trong tính toán của Excel có thể xử lý tối đa 100 MB dữ liệu mỗi lần. Việc cố gắng thực hiện phép tính có hơn 100 MB dữ liệu sẽ trả về lỗi #CALC! lỗi. Hãy thử sử dụng tập dữ liệu nhỏ hơn.
#KẾT NỐI!
Hãy thử làm mới kết nối với Microsoft Cloud bằng cách đặt lại thời gian chạy Python. Từ tab Công thức, trong nhóm Python, hãy chọn Đặt lại thời gian chạy. Hoặc sử dụng phím tắt Ctrl+Alt+Shift+F9.
#PYTHON!
#PYTHON! lỗi có thể chỉ ra lỗi cú pháp Python. Ngăn tác vụ chẩn đoán sẽ tự động mở nếu có lỗi #PYTHON! lỗi được trả về. Kiểm tra ngăn tác vụ chẩn đoán để xem chi tiết về lỗi.
Xem ngăn tác vụ chẩn đoán
Ngăn tác vụ chẩn đoán hiển thị trong giao diện người dùng Excel, ở phía bên phải của lưới. Sử dụng ngăn tác vụ chẩn đoán để liên tục xem kết quả đầu ra tiêu chuẩn, lỗi tiêu chuẩn và lỗi phiên dịch bằng các phép tính Python trong Excel của bạn. Để mở ngăn tác vụ chẩn đoán theo cách thủ công, hãy chuyển đến ô Python trong trang tính, mở menu ngữ cảnh (nhấp chuột phải hoặc Ctrl+nhấp vào ô) và chọn Chẩn đoán cho ô này.
Ảnh chụp màn hình sau đây hiển thị ngăn tác vụ chẩn đoán hiển thị một lỗi: lỗi cú pháp cho công thức Python trong ô C1.
#SPILL!
#SPILL! lỗi có thể chỉ ra rằng một ô trong phạm vi đầu ra Python đã chứa dữ liệu. Đây có thể là kết quả của việc trả về một đối tượng Python dưới dạng giá trị Excel. Các giá trị Excel có thể tràn qua nhiều ô. Xem Cách sửa lỗi #SPILL! cho các chiến lược phân giải.
#KHÔNG XÁC ĐỊNH!
#KHÔNG XÁC ĐỊNH! lỗi trong ô Python có thể cho biết rằng phiên bản Excel của bạn không hỗ trợ Python trong Excel. Để tìm hiểu thêm, hãy xem phần Yêu cầu về tính năng ở phần trước của bài viết này.