Sửa lỗi Formula parse error trong Google Sheets

beginner📗 Google Sheets2026-03-19| Google Sheets (Web, tất cả trình duyệt) — Google Workspace / tài khoản Google cá nhân

Error Message

Formula parse error
#google-sheets#formula#cú-pháp

Lỗi Gặp Phải

Formula parse error

Google Sheets hiển thị lỗi này khi không thể hiểu được cấu trúc công thức của bạn. Không có số dòng, không có gợi ý hữu ích — chỉ là một ô đỏ và một thông báo mơ hồ. Tin tốt là: chỉ có một số nguyên nhân thực sự gây ra lỗi này.

Nguyên Nhân

Sheets từ chối công thức trước khi thực thi. Điều đó có nghĩa là vấn đề nằm ở cấu trúc — cú pháp sai, không chỉ là giá trị không hợp lệ. Các nguyên nhân phổ biến:

  • Sai ký tự phân cách đối số theo ngôn ngữ/vùng của bạn (, vs ;)
  • Dấu ngoặc đơn hoặc dấu ngoặc vuông không khớp
  • Gõ sai tên hàm
  • Dấu nháy kép kiểu typography ("" thay vì "")
  • Các hàm chỉ có trong Excel mà Sheets không hỗ trợ
  • Toán tử thừa ở cuối mà không có gì theo sau (=A1+)

Các Bước Khắc Phục

1. Kiểm Tra Ký Tự Phân Cách Đối Số

Đây là nguyên nhân phổ biến nhất. Google Sheets dùng , hoặc ; làm ký tự phân cách đối số hàm — và ký tự nào được dùng phụ thuộc vào cài đặt ngôn ngữ/vùng của bảng tính. Các vùng châu Âu (Đức, Pháp, Hà Lan) dùng dấu chấm phẩy. Vùng Mỹ dùng dấu phẩy.

Lỗi khi dùng ngôn ngữ/vùng châu Âu:

=IF(A1>10, "Yes", "No")

Sửa — đổi dấu phẩy thành dấu chấm phẩy:

=IF(A1>10; "Yes"; "No")

Để kiểm tra: File → Settings → Locale. Nếu bạn chia sẻ bảng tính với người ở các quốc gia khác nhau, hãy thống nhất một ngôn ngữ/vùng từ đầu và giữ nhất quán.

2. Đếm Dấu Ngoặc Đơn

Mỗi ( cần có ) tương ứng. Các công thức lồng nhau khiến việc này dễ bị bỏ sót — một công thức với ba IF lồng nhau có ít nhất 8 dấu ngoặc cần cân bằng.

Sai:

=IF(AND(A1>0, B1>0), "Both positive", "No"

Đúng:

=IF(AND(A1>0, B1>0), "Both positive", "No")

Mẹo nhanh: nhấp vào cuối công thức trong thanh công thức. Sheets sẽ tô màu các cặp dấu ngoặc khớp nhau. Dò từ trong ra ngoài — cái đầu tiên không khớp chính là thủ phạm.

3. Kiểm Tra Lỗi Gõ Tên Hàm

Chỉ cần một ký tự gõ sai là Sheets sẽ không nhận ra hàm đó.

Sai:

=VLOKUP(A1, B:C, 2, 0)

Đúng:

=VLOOKUP(A1, B:C, 2, 0)

Khi bạn gõ, Sheets hiển thị danh sách gợi ý tự động màu xanh. Không có danh sách gợi ý? Tên hàm bị sai. Cũng lưu ý phân biệt chữ hoa/thường với các hàm tùy chỉnh viết trong Apps Script — những hàm đó cần khớp chính xác.

4. Sửa Dấu Nháy Kép Không Hợp Lệ

Dấu nháy kép kiểu typography — các ký tự cong "" — là mối họa vô hình. Khi dán công thức từ Word, PDF, hoặc một số trang web, dấu nháy thẳng bị thay thành dấu nháy cong. Sheets không chấp nhận chúng.

Sai (dấu nháy cong dán từ Word):

=IF(A1="yes", "OK", "No")

Đúng:

=IF(A1="yes", "OK", "No")

Gõ lại dấu nháy thủ công trong thanh công thức. Không có cách tắt — xóa và gõ lại từng cái. Tốt hơn hết, hãy dùng Ctrl+Shift+V để dán dưới dạng văn bản thuần túy ngay từ đầu.

5. Kiểm Tra Các Hàm Chỉ Có Trong Excel

Một số hàm Excel đơn giản là không tồn tại trong Sheets. Sử dụng chúng sẽ gây lỗi parse vì Sheets không nhận ra tên hàm đó.

Hàm ExcelTương đương trong Sheets

NUMBERVALUE`VALUE`
FORECAST.ETS`FORECAST` (hồi quy tuyến tính cơ bản), hoặc dùng add-on cho làm mịn hàm mũ
STOCKHISTORY`GOOGLEFINANCE`
IFS (Sheets trước 2019)Dùng `IF` lồng nhau — hoặc xác nhận tài khoản của bạn đã hỗ trợ IFS chưa

6. Xóa Toán Tử Thừa hoặc Ký Tự Dư

Một dấu +, -, hoặc dấu phẩy thừa ở cuối sẽ làm bộ phân tích cú pháp bị nhầm lẫn. Nó mong đợi một toán hạng sau toán tử — nhưng không tìm thấy gì.

Sai:

=A1+B1+
=SUM(A1:A10,)

Đúng:

=A1+B1
=SUM(A1:A10)

7. Dùng Thanh Công Thức Để Xác Định Vị Trí Lỗi

Sheets đôi khi tô đỏ phần bị lỗi ngay trong thanh công thức. Nếu không, hãy làm ngược lại: xóa dần các ký tự từ cuối công thức cho đến khi lỗi biến mất. Điều đó cho bạn biết bộ phân tích cú pháp bị vấp ở đâu.

Với các công thức thực sự phức tạp, hãy chia chúng ra nhiều ô. Kiểm tra từng phần hoạt động riêng lẻ, rồi mới kết hợp lại. Mất thêm thời gian nhưng tốt hơn là nhìn chằm chằm vào một chuỗi dài bị lỗi trong một tiếng đồng hồ.

Xác Nhận Đã Sửa Xong

Sau khi thực hiện thay đổi:

  • Ô phải hiển thị kết quả, không còn dấu hiệu lỗi màu đỏ
  • Di chuột qua không hiển thị tooltip lỗi nào
  • Văn bản công thức trong thanh công thức phải hiển thị màu bình thường, không đỏ
  • Nếu công thức được bọc trong IFERROR, hãy tạm thời bỏ lớp bọc đó để xác nhận công thức bên trong thực sự đã sạch

Mẹo Tránh Lỗi Lần Sau

  • Xây dựng công thức phức tạp theo từng bước — bắt đầu từ hàm bên trong, xác nhận hoạt động, rồi mới bọc thêm lớp tiếp theo
  • Dùng gợi ý đối số của Sheets — mở dấu ngoặc của một hàm và Sheets hiển thị danh sách đối số chính xác. Hãy theo đó.
  • Dán công thức dưới dạng văn bản thuần túy — Ctrl+Shift+V thay vì Ctrl+V để tránh nhập dấu nháy cong hoặc ký tự ẩn từ nguồn bên ngoài
  • Đặt ngôn ngữ/vùng một lần duy nhất — chọn ngay khi tạo bảng tính. Trộn lẫn dấu phẩy và dấu chấm phẩy trong cùng một file là cái bẫy chắc chắn gây đau đầu.
  • Dùng named rangestotalSales dễ gõ đúng hơn $B$2:$B$200 nằm trong năm hàm lồng nhau

Related Error Notes