Trong thế giới làm việc dữ liệu, Microsoft Excel luôn là công cụ vũ khí quan trọng. Tuy nhiên, ngay cả khi bạn đã làm quen với công thức, vẫn có thể gặp phải lỗi phân tích cú pháp (Formula Parse Error) khiến công thức không thực thi đúng như mong muốn. Lỗi này thường xuất hiện dưới dạng “#VALUE!”, “#NAME?”, “#REF!” hoặc “#ERROR!” tùy thuộc vào ngữ cảnh và nội dung của công thức. Dưới đây là một hướng dẫn chi tiết, trình bày nguyên nhân phổ biến, cách khắc phục từng trường hợp cụ thể và những mẹo phòng tránh để bạn luôn duy trì công thức chính xác và hiệu quả trong Excel.
Có thể bạn quan tâm: Lỗi Lưu File Excel: Khi Excel Bắt Buộc Lưu Dưới Tên Mới Và Cách Khắc Phục Hiệu Quả
1. Hiểu rõ lỗi phân tích cú pháp trong Excel
Khi Excel gặp phải một phần của công thức không thể hiểu hoặc không hợp lệ, nó sẽ báo lỗi phân tích cú pháp. Thông thường, lỗi này có thể xuất hiện khi:
- Cú pháp không chính xác – Ví dụ, thiếu dấu ngoặc, dấu phẩy, dấu chấm phẩy hoặc dấu ngoặc vuông.
- Sử dụng tên không tồn tại – Dùng tên biến, tên vùng dữ liệu hoặc tên hàm không được định nghĩa.
- Số lượng tham số sai – Gọi hàm với số tham số ít hơn hoặc nhiều hơn số yêu cầu.
- Gõ sai ký tự đặc biệt – Dùng ký tự đặc biệt không hợp lệ trong công thức như dấu “/” thay vì “\” trong đường dẫn.
- Nội dung dữ liệu không hợp lệ – Số được nhập dưới dạng văn bản, chuỗi dài quá giới hạn, hoặc dữ liệu bị lỗi.
Việc nhận diện nguyên nhân chính xác là bước đầu tiên để khắc phục lỗi. Dưới đây, chúng ta sẽ đi sâu vào từng nguyên nhân và cách sửa chữa.
Có thể bạn quan tâm: Lỗi Không Tự Nhảy Công Thức Trong Excel 2026: Nguyên Nhân Và Cách Khắc Phục
2. Nguyên nhân phổ biến và cách khắc phục
2.1. Dấu ngoặc và dấu phẩy sai vị trí
Nguyên nhân
Excel yêu cầu các hàm được viết theo cú pháp chuẩn: =HÌNH_THỨC(tham_số1, tham_số2, …). Khi thiếu dấu ngoặc mở ( hoặc đóng ), hoặc đặt dấu phẩy , sai vị trí, Excel sẽ không thể phân tích công thức.
Ví dụ
=SUM(A1:A10 // thiếu dấu ngoặc đóng
=SUM(A1:A10, // dấu phẩy cuối cùng không cần thiết
=SUM(A1:A10) + 5 // nếu thiếu dấu ngoặc mở trước dấu cộng
Cách khắc phục
- Kiểm tra và chắc chắn rằng mỗi hàm đều có cặp dấu ngoặc mở và đóng.
- Dùng dấu phẩy
,để phân cách tham số; nếu Excel của bạn dùng dấu chấm phẩy;(do cài đặt ngôn ngữ), hãy thay đổi theo chuẩn quốc tế. - Sử dụng tính năng “Evaluate Formula” (Tính toán công thức) trong tab “Formulas” để xem chi tiết bước phân tích.
2.2. Sử dụng tên vùng dữ liệu hoặc tên biến chưa được định nghĩa
Nguyên nhân
Excel cho phép bạn đặt tên cho vùng dữ liệu bằng cách chọn vùng rồi gõ tên vào ô tên. Nếu bạn gọi tên chưa được định nghĩa, Excel sẽ báo lỗi “#NAME?”.
Ví dụ
=SUM( México ) // tên vùng chưa tồn tại
``. #### Cách khắc phục - Kiểm tra lại danh sách tên bằng cách vào `Formulas` → `Name Manager`. Đảm bảo tên không có lỗi chính tả và trùng lặp.
- Nếu muốn tạo tên mới, chọn vùng và gõ tên vào ô “Name” (trên thanh công cụ).
- Đối với đối tượng như hàm đặc biệt (ví dụ, `TODAY()`), đảm bảo không viết sai chính tả. ### 2.3. Số lượng tham số sai trong hàm #### Nguyên nhân Mỗi hàm trong Excel có giới hạn số tham số. Khi bạn truyền nhiều tham số hơn hoặc ít hơn, Excel sẽ báo lỗi. #### Ví dụ
```excel
=VLOOKUP(A2, B1:C10, 4, FALSE) // VLOOKUP chỉ nhận 3 tham số
=IF(A1>10, "Large", "Small", "Undefined") // IF chỉ nhận 3 tham số
Cách khắc phục
- Kiểm tra tài liệu của hàm (chuột vào biểu tượng hàm trong công cụ “Insert Function”) để biết số tham số chính xác.
- Đối với IF, sử dụng toán tử logic kết hợp:
=IF(A1>10, "Large", IF(A1<5, "Small", "Medium")).
2.4. Dấu cách và ký tự đặc biệt không hợp lệ
Nguyên nhânBref
Trong một số trường produtos, Excel không cho phép ký tự đặc biệt như ?, , : trong tên hàm hoặc trong công thức.
Ví dụ
=SUM(A1:A10- B1:B10) // dấu trừ sai vị trí
Cách khắc phục
- Kiểm tra kỹ các ký tự đặc biệt; dùng dấu ngoặc kép
" "khi cần nhập chuỗi chứa ký tự đặc biệt. - Sử dụng hàm
TRIM()để loại bỏ dấu cách thừa.
2.5. Dữ liệu dạng văn bản thay vì số
Nguyên nhân
Excel có thể nhận dữ liệu dạng văn bản "123" thay vì số 123. Khi thực hiện phép tính, Excel bị lỗi phân tích cú pháp.
Ví dụ
=SUM(A1, B1) // Nếu A1 chứa "5" dưới dạng văn bản, công thức vẫn hoạt động, nhưng khi dùng hàm `ROUND`, lỗi xảy ra.
Cách khắc phục
- Dùng hàm
VALUE()để chuyển từ văn bản sang số:=VALUE(A1). - Thêm 0 vào công thức:
=A11. - Nếu dữ liệu xuất khẩu từ afloat, dùng “Text to Columns” để chuyển đổi.
2.6. Định dạng ngày tháng không đồng nhất
Nguyên nhân
Excel nhận dạng ngày tháng theo địnhti format cài đặt. Khi nhập ngày tháng trong định dạng khác, Excel có thể không phân tích được.
Ví dụ
=DATEDIF("01/01/2026", "31/12/2026", "D") // Nếu ngôn ngữ là tiếng Anh, dùng mm/dd/yyyy
Cách khắc phục
- Dùng hàm
DATE()để tạo ngày:=DATEDIF(DATE(2026,1,1), DATE(2026,12,31), "D"). - Thay đổi cài đặt ngôn ngữ trong
File→Options→Language.
2.7. Sử dụng hàm mảng sai chuẩn
Nguyên nhân
Hàm mảng yêu cầu nhập công thức bằng Ctrl + Shift + Enter. Nếu không, công thức sẽ bị lỗi.
Ví dụ
=SUM(IF(A1:A10>5, B1:B10, 0)) // Không sử dụng Ctrl+Shift+Enter
Cách khắc phục
- Nhấn
Ctrl + Shift + Entersau khi nhập công thức. - Đối với Excel 365, có thể dùng hàm mảng động:
=LET(x, A1:A10>5, plej, IF(x, B1:B10, 0), SUM(plej)).
2.8. Ghi chú lỗi trong công thức
Nguyên nhân
Thêm nội dung ghi chú (ví dụ: // note) trong công thức sẽ làm Excel không thể phân tích.
Ví dụ
=SUM(A1:A10) // Tổng giá trị
Cách khắc phục
- Loại bỏ ghi chú hoặc chuyển chúng vào ô riêng biệt, hoặc dùng dấu
#để bắt đầu bình luận trong Visual Basic.
Có thể bạn quan tâm: Lỗi Gõ Dấu Bằng Thành Chữ ‘đ’ Trong Excel: Nguyên Nhân, Cách Khắc Phục Và Mẹo Phòng Tránh
3. Công cụ và kỹ thuật hỗ trợ
3.1. Evaluate Formula (Tính toán công thức)
Trong tab Formulas, chọn Evaluate Formula. Excel sẽ hiển thị từng bước thực thi công thức và giúp bạn phát hiện sai sót.
3.2. Formula Auditing Toolbar
Trace Precedents(đánh dấu các ô được tham chiếu).Trace Dependents(đánh dấu các ô phụ thuộc).Remove Arrows(loại bỏ mũi tên tham chiếu).
3.3. Conditional Formatting for Errors

Có thể bạn quan tâm: Lỗi Lưu File Excel: Khi Excel Bắt Buộc Lưu Với Tên Khác – Nguyên Nhân, Cách Khắc Phục Và Phòng Ngừa
Sử dụng Conditional Formatting để tự động đánh dấu các ô có lỗi:
1. Chọn vùng dữ liệu.
2. Home → Conditional Formatting → New Rule.
3. Chọn Use a formula to determine which cells to format.
Dental formula: =ISERROR(A1).
3.4. Cell Naming Consistency Checker
Sử dụng add‑in “Name Manager” để xem danh sách tên vùng và kiểm tra trùng lặp, sai chính tả.
4. Mẹo phòng tránh lỗi phân tích cú pháp
Kiểm tra ngôn ngữ
Đối với Excel đa ngôn ngữ, dấu phân cách tham số có thể là,hoặc;. Kiểm tra cài đặt ngôn ngữ trongFile→Options→Advanced.Sử dụng hàm
IFERROR
Thay vì để công thức trả về lỗi, bạn có thể dùng:excel =IFERROR(=SUM(A1:A10), "Lỗi công thức")Định dạng dữ liệu trước khi nhập
Đặt ô thànhGeneralhoặcNumberkhi nhập dữ liệu số; dùngText to Columnsđể chuyển đổi văn bản thành số.Tránh nhập ký tự đặc biệt trong tên vùng
Sử dụng các ký tự chữ, số, dấu gạch dưới_và dấu chấm..Tự động tính toán
ĐặtCalculationthànhAutomaticđể Excel thực hiện tính toán ngay khi thay đổi dữ liệu. Nếu đang ở chế độManual, có thể không nhận ra lỗi ngay lập tức.Sử dụng
INDIRECTkhi cần
Khi tham chiếu đến một biểu thức động,INDIRECTgiúp tránh lỗi tham chiếu sai. estilo:excel =SUM(INDIRECT("A1:A10"))Kiểm tra lỗi trước khi chuyển sang công thức phức tạp
Đặt công thức nhỏ và kiểm tra từng phần; sau đó dần dần mở rộng.Sử dụng tính năng “Show Formulas”
Ctrl +(Backtick) để hiển thị công thức thay vì giá trị, giúp kiểm tra lỗi chính tả nhanh.Dùng
Name Managerđể quản lý tên
Đặt tên rõ ràng, tránh tên trùng lặp, và luôn kiểm tra khi chỉnh sửa phạm vi dữ liệu.Sử dụng Add‑in “Inquire”
Add‑in này giúp so sánh hai workbook, tìm lỗi, và đánh giá công thức.
5. Trường hợp nâng cao: Lỗi khi làm việc với Power Query và Power Pivot
5.1. Power Query M language
Trong Power Query, khi viết hàm M, lỗi cú pháp thường xuất hiện khi thiếu dấu ngoặc, dấu phẩy, hoặc viết sai từ khóa. Dùng Advanced Editor để kiểm tra.
5.2. Power Pivot DAX
DAX cũng có cú pháp riêng. Ví dụ, khi sử dụng hàm CALCULATE, bạn cần chắc chắn rằng các tham số đúng thứ tự và kiểu dữ liệu phù hợp. Dùng “Formula bar” trong Power Pivot để kiểm tra.
6. Các công cụ hỗ trợ ngoại vi
- XLTools – Add‑in giúp kiểm tra lỗi, so sánh workbook, và tự động sửa công thức.
- Kutools for Excel – Giúp quản lý tên, chuyển đổi dữ liệu, và kiểm tra lỗi.
- Excel Formula Analyzer (add‑in miễn phí) – Xem chi tiết lỗi và gợi ý sửa.
7. Kết luận
Lỗi phân tích cú pháp trong Excel là một trong những thách thức thường gặp khi làm việc với công thức phức tạp. Tuy nhiên, với hiểu biết rõ ràng về nguyên nhân, cách kiểm tra, và những mẹo phòng tránh, bạn sẽ giảm thiểu đáng kể thời gian sửa lỗi và tăng tính chính xác của bảng tính.
Nhớ luôn:
– Kiểm tra dấu ngoặc, dấu phân cách, và số tham số.
– Đặt tên vùng शब्द một cách hợp lý và kiểm tra chính tả.
– Sử dụng công cụ “Evaluate Formula” và “Name Manager” để phát hiện lỗi sớm.
– Ứng dụng các mẹo phòng tránh như IFERROR, INDIRECT, và trùng khớp định dạng dữ liệu.
Bằng cách áp dụng những chiến lược này, bạn sẽ trở thành một chuyên gia trong việc viết, kiểm tra và bảo trì công thức Exceluves, tránh những lỗi phân tích cú pháp gây phiền phức và mất thời gian. Good luck with your Excel adventures!

Tiến sĩ Lê Thống Nhất sinh năm 1955 tại Nghệ An, là nhà giáo, nhà báo và doanh nhân trong lĩnh vực giáo dục. Ông từng giảng dạy Toán học tại Trường THPT Chuyên Phan Bội Châu và đảm nhiệm nhiều vai trò trong ngành giáo dục, từ viết sách, biên soạn tài liệu đến sáng lập các dự án hỗ trợ học tập trực tuyến.
Ông là người sáng lập BigSchool – nền tảng giáo dục trực tuyến kết nối giáo viên và học sinh cả nước. Ngoài ra, ông còn nổi tiếng với vai trò tác giả, diễn giả truyền cảm hứng và khách mời trên nhiều chương trình truyền hình, trong đó có “Ai là triệu phú” trên truyền hình VTV.
Trong suốt sự nghiệp, Tiến sĩ Lê Thống Nhất đã nhận nhiều giải thưởng giáo dục và được biết đến như một người luôn đổi mới, ứng dụng công nghệ vào dạy và học, góp phần lan tỏa tri thức và niềm say mê học tập cho thế hệ trẻ.
