Các vấn đề về tương thích công thức trong Excel

Bộ kiểm tra Tương thích đã phát hiện một hay nhiều vấn đề về tính tương thích liên quan công thức với những phiên bản trước của Microsoft Excel.

Bắt đầu với Excel 2007, theo mặc định, bộ kiểm tra tương thích cho các vấn đề với các phiên bản Excel trước. Nếu bạn chỉ quan tâm một phiên bản cụ thể nào đó, hãy xóa hộp kiểm dành cho những phiên bản khác.

Hộp thoại bộ kiểm tra tương thích trong Excel

Quan trọng: 

  • Nếu bạn gặp những vấn đề trong danh sách Giảm đáng kể chức năng, hãy giải quyết chúng trước khi lưu tệp để bạn có thể ngăn việc mất dữ liệu vĩnh viễn hoặc chức năng hoạt động sai.

  • Các vấn đề trong danh sách Làm giảm phần nào độ trung thực có thể hoặc không thể giải quyết được trước khi bạn tiếp tục lưu sổ làm việc - dữ liệu hay chức năng sẽ không mất, nhưng sổ làm việc sẽ không còn diện mạo hoặc cách hoạt động tương tự như khi bạn mở nó bằng phiên bản trước đó của Excel.

Mẹo: Nếu bạn có nhiều vấn đề cần thẩm tra, hãy chọn Sao chép vào Trang tính Mới. Sử dụng trang tính mới của Báo cáo Tương thích để xử lý từng vấn đề.

Trong bài viết này

Các vấn đề làm giảm đáng kể chức năng

Các vấn đề làm giảm phần nào độ trung thực

Các vấn đề làm giảm đáng kể chức năng

Sự cố

Giải pháp

Một số trang tính bao gồm nhiều công thức mảng tham chiếu đến các trang tính khác hơn là mức được định dạng tệp đã chọn hỗ trợ. Một vài công thức mảng sẽ không được lưu và sẽ được chuyển thành lỗi #VALUE! .

Điều đó nghĩa là gì    Trong Excel 2007 và phiên sau này, mảng sổ làm việc tham chiếu đến các trang tính khác chỉ được giới hạn bởi bộ nhớ sẵn dùng, nhưng trong Excel 97-2003, các trang tính chỉ có thể chứa tối đa 65.472 các mảng sổ làm việc tham chiếu đến các trang tính khác. Mảng sổ làm việc vượt quá giới hạn tối đa sẽ được chuyển thành và hiển thị lỗi #VALUE! .

Việc cần làm    Trong Bộ kiểm tra Tương thích, bấm Tìm để định vị ô bao gồm các công thức mảng có tham chiếu đến trang tính khác và sau đó thực hiện những thay đổi cần thiết để tránh lỗi #VALUE! .

Một số công thức bao gồm mảng với nhiều thành phần hơn mức được định dạng tệp đã chọn hỗ trợ. Các mảng với hơn 256 cột hoặc 65536 hàng sẽ không được lưu và có thể tạo ra các kết quả khác nhau.

Điều đó nghĩa là gì    Trong Excel 2010 và mới hơn, bạn có thể dùng các công thức mảng có chứa các thành phần trong hơn 256 cột và 65.536 hàng. Trong Excel 2007, việc này vượt quá giới hạn cho các thành phần mảng và có thể trả về các kết quả khác nhau.

Việc cần làm    Trong Bộ kiểm tra Tương thích, bấm Tìm để xác định ô bao gồm công thức mảng có thêm các thành phần được hỗ trợ trong các phiên bản Excel trước và sau đó thực hiện các thay đổi cần thiết.

Một số công thức bao gồm nhiều giá trị, tham chiếu và/hoặc tên hơn mức được định dạng tệp đã chọn hỗ trợ. Một vài công thức sẽ không được lưu và sẽ được chuyển thành lỗi #VALUE! .

Điều đó nghĩa là gì    Trong Excel 2007 và cao hơn, độ dài tối đa của nội dung công thức là 8.192 ký tự và độ dài tối đa của công thức nội bộ là 16.384 byte. Trong Excel 97-2003, độ dài tối đa của nội dung công thức là 1.024 ký tự và độ dài công thức nội bộ tối đa là 1.800 byte. Khi tổ hợp các đối số công thức (bao gồm giá trị, tham chiếu và/hoặc tên) vượt quá giới hạn tối đa của Excel 97-2003, công thức sẽ dẫn đến lỗi #VALUE! khi bạn lưu sổ làm việc theo định dạng tệp Excel trước.

Việc cần làm    Trong Bộ kiểm tra Tương thích, bấm Tìm để xác định ô bao gồm công thức vượt giới hạn độ dài công thức tối đa của Excel 97-2003 và sau đó thực hiện các thay đổi cần thiết để tránh lỗi #VALUE! .

Một số công thức có nhiều cấp độ lồng hơn mức được định dạng tệp đã chọn hỗ trợ. Công thức với hơn 7 cấp độ lồng sẽ không được lưu và sẽ được chuyển thành lỗi #VALUE! .

Điều đó nghĩa là gì    Trong Excel 2007 và phiên bản mới hơn, một công thức có thể chứa tối đa 64 cấp độ lồng nhau, nhưng trong Excel 97-2003, mức độ lồng tối đa chỉ là 7.

Việc cần làm    Trong Bộ kiểm tra Tương thích, hãy bấm Tìm để xác định ô bao gồm công thức có hơn 7 cấp độ lồng và sau đó thực hiện các thay đổi cần thiết để tránh lỗi #VALUE! .

Một số công thức bao gồm hàm có nhiều đối số hơn mức được định dạng tệp đã chọn hỗ trợ. Công thức với hơn 30 đối số cho một hàm sẽ không được lưu và sẽ được chuyển thành lỗi #VALUE! .

Điều đó nghĩa là gì    Trong Excel 2007 và phiên bản mới hơn, một công thức có thể chứa tối đa 255 đối số, nhưng trong Excel 97-2003, giới hạn tối đa của các đối số trong một công thức chỉ là 30.

Việc cần làm    Trong Bộ kiểm tra Tương thích, bấm Tìm để xác định ô bao gồm công thức có hơn 30 đối số và sau đó thực hiện các thay đổi cần thiết để tránh lỗi #VALUE! .

Một số công thức sử dụng nhiều hoạt động hơn được phép theo định dạng tệp đã chọn. Một vài công thức sẽ không được lưu và sẽ được chuyển thành lỗi #VALUE! .

Điều đó nghĩa là gì    Trong Excel 2007 và phiên bản mới hơn, số lượng lớn nhất của toán hạng có thể được sử dụng trong công thức là 1.024, nhưng trong Excel 97-2003, giới hạn tối đa của toán hạng trong công thức chỉ là 40.

Việc cần làm    Trong Bộ kiểm tra Tương thích, bấm Tìm để xác định ô bao gồm công thức có hơn 40 operand và sau đó thực hiện các thay đổi cần thiết để tránh lỗi #VALUE! .

Một số công thức bao gồm các hàm có nhiều đối số hơn mức được định dạng tệp đã chọn hỗ trợ. Công thức với hơn 29 đối số cho một hàm sẽ không được lưu và sẽ được chuyển thành lỗi #VALUE! .

Điều đó nghĩa là gì    Trong Excel 2007 và sau này, hàm do người dùng xác định (UDF) mà bạn tạo bằng cách sử dụng Visual Basic for Applications (VBA) có thể chứa tối đa 60 đối số, nhưng trong Excel 97-2003, số lượng các đối số trong UDFs được giới hạn bởi VBA chỉ đến 29.

Việc cần làm    Trong Bộ kiểm tra Tương thích, bấm Tìm để xác định ô bao gồm hàm có hơn 29 đối số và sau đó thực hiện các thay đổi cần thiết để tránh lỗi #VALUE! . Bạn có thể phải sử dụng mã VBA để thay đổi hàm do người dùng xác định.

Một hoặc nhiều hàm trong sổ làm việc này không sẵn dùng trong phiên bản Excel trước.  Khi được tính lại trong phiên bản trước, các hàm này sẽ trả về một lỗi #NAME? thay vì kết quả hiện tại của hàm.

Điều đó nghĩa là gì    Excel 2007 và sau này cung cấp các hàm mới và đổi tên. Vì các hàm này không sẵn dùng trong Excel 97-2003, họ sẽ trả về #NAME? thay vì kết quả được mong đợi của hàm khi sổ làm việc được mở trong phiên bản Excel trước.

Trong một số trường hợp, tiền tố _xlfn được thêm vào công thức, ví dụ, =_xlfn.IFERROR (1,2).

Việc cần làm    Trong Bộ kiểm tra Tương thích, bấm Tìm kiếm để xác định ô bao gồm các hàm không sẵn dùng trong các phiên bản Excel trước và sau đó thực hiện các thay đổi cần thiết để tránh lỗi #NAME? .

Hàm tương thích sẵn dùng đối với tất cả các hàm đã được đặt tên lại. Để tránh lỗi, bạn có thể sử dụng các hàm này thay vào đó.

Các hàm mới có thể được thay thế bằng các hàm thích hợp sẵn dùng trong các phiên bản Excel trước. Bạn có thể loại bỏ công thức sử dụng các hàm mới bằng cách thay thế các công thức bằng kết quả công thức.

Một số công thức bao gồm các tham chiếu đối với bảng không được hỗ trợ trong định dạng tệp được chọn. Những tham chiếu này sẽ được chuyển thành tham chiếu ô.

Điều đó nghĩa là gì    Trong Excel 2007 và phiên bản mới hơn, bạn có thể sử dụng các tham chiếu có cấu trúc để giúp dễ dàng hơn và trực quan hơn để làm việc với dữ liệu bảng khi bạn đang dùng các công thức tham chiếu một bảng, một trong các phần của bảng hoặc toàn bộ bảng. Tính năng này không được hỗ trợ trong Excel 97-2003 và các tham chiếu có cấu trúc sẽ được chuyển thành tham chiếu ô.

Việc cần làm    Trong Bộ kiểm tra Tương thích, bấm Tìm để xác định ô bao gồm công thức với tham chiếu có cấu trúc đến bảng để bạn thay đổi chúng thành tham chiếu ô mà bạn muốn sử dụng.

Một số công thức bao gồm tham chiếu tới bảng trong các sổ làm việc khác hiện không được mở trong phiên bản Excel này. Những tham chiếu này sẽ được chuyển thành #REF khi lưu theo định dạng Excel 97-2003 bởi vì không thể chuyển chúng thành tham chiếu trang tính.

Điều đó nghĩa là gì    Trong Excel 2007 và phiên bản mới hơn, bạn có thể sử dụng các tham chiếu có cấu trúc để giúp dễ dàng hơn và trực quan hơn để làm việc với dữ liệu bảng khi bạn đang dùng các công thức tham chiếu một bảng, một trong các phần của bảng hoặc toàn bộ bảng. Tính năng này không được hỗ trợ trong Excel 97-2003 và các tham chiếu có cấu trúc sẽ được chuyển thành tham chiếu ô. Tuy nhiên, nếu tham chiếu có cấu trúc trỏ đến bảng trong các sổ làm việc khác hiện không được mở, chúng sẽ được chuyển thành và hiển thị lỗi #REF.

Việc cần làm    Trong Bộ kiểm tra Tương thích, bấm Tìm để xác định công thức với tham chiếu có cấu trúc tới bảng trong sổ làm việc khác để bạn có thể thay đổi chúng và tránh lỗi #REF.

Một hoặc nhiều ô trong sổ làm việc này chứa quy tắc xác thực dữ liệu vốn tham chiếu đến hơn 8192 vùng ô rời rạc. Những quy tắc xác thực dữ liệu này sẽ không được lưu.

Điều đó nghĩa là gì    Trong Excel 2010 và phiên sau này, quy tắc xác thực dữ liệu có thể tham chiếu đến hơn 8192 vùng không liên tục của các ô. Trong Excel 97-2007, loại quy tắc xác thực dữ liệu này không được hỗ trợ và sẽ không sẵn dùng.

Việc cần làm    Trong Bộ kiểm tra Tương thích, bấm Tìm để định vị ô bao gồm quy tắc xác thực dữ liệu có tham chiếu đến hơn 8192 vùng ô rời rạc và sau đó thực hiện các thay đổi cần thiết.

Một hoặc nhiều ô trong sổ làm việc chứa quy tắc xác thực dữ liệu vốn sẽ tham chiếu đến các giá trị trên những trang tính khác. Các quy tắc xác thực dữ liệu này không được hỗ trợ trong các phiên bản Excel trước đó.

Điều đó nghĩa là gì    Trong Excel 2010 và phiên sau này, bạn có thể sử dụng các quy tắc xác thực dữ liệu tham chiếu đến giá trị trên các trang tính khác. Trong Excel 97-2007, kiểu xác thực dữ liệu này không được hỗ trợ và không thể hiển thị trên trang tính.

Tuy nhiên, tất cả quy tắc kiểm soát dữ liệu vẫn sẵn dùng trong sổ làm việc và được áp dụng khi sổ làm việc được mở lại trong Excel 2010 và sau đó, nếu các quy tắc đã được sửa trong Excel 97-2007.

Việc cần làm    Trong Bộ kiểm tra Tương thích, bấm Tìm để định vị ô chứa quy tắc kiểm soát dữ liệu tham chiếu đến giá trị trên các trang tính khác rồi thực hiện các thay đổi cần thiết đối với tab Thiết đặt của hộp thoại Kiểm soát dữ liệu (tab Dữ liệu, nhóm Công cụ Dữ liệu).

Sổ làm việc này bao gồm Phạm vi Hợp nhất Dữ liệu với tham chiếu đến ô ngoài giới hạn hàng và cột của định dạng tệp đã chọn. Tham chiếu công thức đến dữ liệu trong vùng này sẽ được điều chỉnh và có thể không hiển thị đúng trong các phiên bản Excel trước.

Điều đó nghĩa là gì    Trong Excel 2007 và phiên bản mới hơn, phạm vi dữ liệu có thể chứa các công thức tham chiếu đến dữ liệu bên ngoài giới hạn hàng và cột của định dạng tệp đã chọn. Trong Excel 97-2003, kích cỡ trang tính chỉ là các cột 256 bởi 65.536 hàng. Tham chiếu công thức đến dữ liệu trong ô ngoài giới hạn cột hay hàng này được điều chỉnh và có thể không hiển thị đúng.

Việc cần làm    Trong Bộ kiểm tra Tương thích, bấm Tìm để xác định phạm vi hợp nhất dữ liệu bao gồm tham chiếu công thức đến dữ liệu ngoài giới hạn hàng và cột trong Excel 97-2003 và thực hiện các thay đổi cần thiết.

Sổ làm việc này bao gồm các mô tả tùy chỉnh dành cho các Hàm VBA do Người dùng Xác định. Tất cả các mô tả tùy chỉnh sẽ được loại bỏ.

Điều đó nghĩa là gì    Trong Excel 2010 trở lên, bạn có thể sử dụng Visual Basic for Applications (VBA) để tạo các hàm do người dùng xác định (UDFs) với mô tả tùy chỉnh. Mô tả tùy chỉnh không được hỗ trợ trong Excel 97-2007 và sẽ bị loại bỏ.

Việc cần làm    Không cần hành động nào bởi vì tất cả mô tả tùy chỉnh sẽ được loại bỏ.

Đầu Trang

Các vấn đề làm giảm phần nào độ trung thực

Sự cố

Giải pháp

Một số công thức mảng trong sổ làm việc này tham chiếu đến toàn cột. Trong các phiên bản trước đó của Excel, các công thức này có thể được chuyển thành lỗi #NUM! khi được tính toán lại.

Điều đó nghĩa là gì    Các công thức mảng tham chiếu đến toàn bộ cột trong Excel 2007 và sau đó sẽ được chuyển đổi thành và hiển thị như là #NUM! khi được tính toán lại trong Excel 97-2003.

Việc cần làm    Trong Bộ kiểm tra Tương thích, bấm Tìm để xác định công thức mảng tham chiếu đến toàn cột để bạn có thể thực hiện các thay đổi cần thiết để tránh các lỗi #NUM.

Một trong những tên được xác định trong sổ làm việc này bao gồm các công thức sử dụng hơn 255 ký tự được cho phép trong định dạng được chọn. Các công thức này sẽ được lưu nhưng sẽ được cắt cụt khi được chỉnh sửa trong các phiên bản Excel trước đó.

Điều đó nghĩa là gì    Khi các phạm vi đã được đặt tên trong các công thức vượt quá giới hạn 255 ký tự được hỗ trợ trong Excel 97-2003, các công thức sẽ hoạt động đúng cách nhưng sẽ được cắt ngắn trong hộp thoại Tên và không thể được chỉnh sửa.

Việc cần làm    Trong Bộ kiểm tra Tương thích, bấm Tìm để xác định ô bao gồm các vùng đã đặt tên trong công thức và thực hiện các thay đổi cần thiết để người dùng có thể chỉnh sửa trong Excel 97-2003.

Một số công thức trong sổ làm việc này được nối kết đến sổ làm việc khác được đóng lại. Khi các công thức này được tính toán lại trong các phiên bản Excel trước đó mà không mở các sổ làm việc được nối kết thì không thể trả về giới hạn 255 ký tự.

Điều đó nghĩa là gì    Khi các công thức trong một sổ làm việc được nối kết đến các sổ làm việc khác đang đóng, chúng chỉ có thể hiển thị đến 255 ký tự khi được tính toán lại trong Excel 97-2003. Các kết quả công thức có thể bị cắt ngắn.

Việc cần làm    Hãy tìm ô bao gồm các công thức nối kết đến các sổ làm việc khác được đóng để bạn có thể xác nhận các nối kết và thực hiện các thay đổi cần thiết để tránh kết quả công thức bị cắt ngắn trong Excel 97-2003 .

Một công thức Kiểm soát Dữ liệu có hơn 255 ký tự.

Điều đó nghĩa là gì    Khi các công thức Kiểm soát Dữ liệu vượt quá giới hạn 255 ký tự được hỗ trợ trong Excel 97-2003, các công thức sẽ hoạt động đúng cách nhưng sẽ bị cắt ngắn và không thể sửa được.

Việc cần làm    Trong Bộ kiểm tra Tương thích, bấm Tìm để xác định ô chứa các công thức Kiểm soát Dữ liệu và sau đó sử dụng ít ký tự hơn để người dùng có thể sửa trong Excel 97-2003.

Đầu Trang

Lưu ý:  Trang này được dịch tự động nên có thể chứa các lỗi về ngữ pháp hoặc nội dung không chính xác. Mục đích của chúng tôi là khiến nội dung này trở nên hữu ích với bạn. Cho chúng tôi biết thông tin này có hữu ích hay không? Dưới đây là bài viết bằng tiếng Anh để bạn tham khảo..​

Phát triển kỹ năng Office của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Người dùng nội bộ Office

Thông tin này có hữu ích không?

Cảm ơn phản hồi của bạn!

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×