
Công thức Excel đôi khi giống như một ngôn ngữ xa lạ. Bạn biết mình muốn kết quả gì, nhưng việc chuyển đổi điều đó thành sự kết hợp đúng đắn giữa các hàm, đối số và cú pháp lại là chuyện hoàn toàn khác. ChatGPT thay đổi phương trình đó. Bằng cách mô tả mục tiêu bằng ngôn ngữ thông thường, bạn có thể nhận được công thức Excel hoạt động được chỉ trong vài giây — và quan trọng không kém, bạn còn hiểu cách chúng hoạt động để có thể tự chỉnh sửa.
Hướng dẫn này trình bày cách sử dụng ChatGPT hiệu quả để viết, giải thích và gỡ lỗi công thức Excel. Bạn sẽ tìm thấy các câu lệnh thực tế, kết quả công thức thực tế và hướng dẫn thực hành có thể thực hiện ngay hôm nay.
Con đường truyền thống để có được một công thức hoạt động đúng bao gồm tra tài liệu, xem hướng dẫn và thử nghiệm từng bước. Quy trình đó chậm chạp, đặc biệt khi bạn đang xử lý các hàm lồng nhau hoặc các tính năng ít quen thuộc hơn như công thức mảng hay vùng dữ liệu động.
Các công cụ AI như ChatGPT rút ngắn đáng kể quy trình đó. Thay vì tìm kiếm đúng hàm, bạn mô tả vấn đề và nhận được công thức — cùng với giải thích cho từng đối số. Điều này đặc biệt có giá trị cho:
Nếu bạn cũng quan tâm đến các ứng dụng AI rộng hơn ngoài công thức, hãy xem cách phân tích dữ liệu bằng AI trong Excel đang thay đổi cách mọi người làm việc với dữ liệu bảng tính.
ChatGPT không có quyền truy cập vào bảng tính của bạn. Điều đó có nghĩa là chất lượng kết quả phụ thuộc hoàn toàn vào mức độ rõ ràng khi bạn mô tả cấu trúc dữ liệu. Trước khi viết câu lệnh, hãy trả lời bốn câu hỏi sau:
Dành ba mươi giây để thiết lập điều này sẽ cho ra kết quả tốt hơn đáng kể so với một câu hỏi mơ hồ một dòng.
Câu lệnh mơ hồ: "Cho tôi công thức để tra cứu một giá trị."
Câu lệnh tốt hơn: "Tôi có một bảng trong đó Cột A chứa mã nhân viên và Cột B chứa mức lương. Tôi muốn tra cứu mức lương theo mã ID trong ô E2. Hãy cho tôi công thức Excel."
Câu lệnh thứ hai cung cấp cho ChatGPT mọi thứ cần thiết để viết một công thức chính xác. Bạn sẽ nhận được kết quả như:
=VLOOKUP(E2, A:B, 2, FALSE)
Hoặc, nếu bạn yêu cầu một phương án thay thế linh hoạt hơn, ChatGPT có thể gợi ý:
=INDEX(B:B, MATCH(E2, A:A, 0))
Cả hai đều hoạt động, nhưng INDEX/MATCH thường linh hoạt hơn. Để hiểu lý do, hãy đọc so sánh đầy đủ trong hướng dẫn của chúng tôi về INDEX MATCH: phương pháp tra cứu vượt trội.
Thêm "và giải thích từng đối số" vào bất kỳ câu lệnh nào. Điều này biến một câu trả lời công thức thành cơ hội học tập. Ví dụ:
"Viết công thức Excel để tính tổng doanh thu trong Cột C khi khu vực trong Cột D bằng 'North', và giải thích từng đối số."
ChatGPT sẽ trả về công thức cùng với phân tích chi tiết:
=SUMIF(D:D, "North", C:C)
Với giải thích như: D:D là vùng cần kiểm tra; "North" là điều kiện; C:C là vùng tính tổng khi điều kiện được thỏa mãn. Điều này nhanh hơn nhiều so với việc tra cứu SUMIF và SUMIFS từ đầu và tự phân tích tài liệu.
Yêu cầu ChatGPT đưa ra hai hoặc ba cách tiếp cận cho cùng một vấn đề. Điều này tiết lộ những đánh đổi mà bạn có thể chưa cân nhắc — chẳng hạn, cách dùng VLOOKUP so với XLOOKUP, hoặc phương pháp dùng cột phụ so với một công thức lồng nhau duy nhất.
Các hàm như XLOOKUP, FILTER, UNIQUE và SORT chỉ có trong Excel 365 và Excel 2019 trở lên. Nếu bạn đang dùng phiên bản cũ hơn, hãy nói rõ: "Tôi đang dùng Excel 2016 — tránh các hàm không có trong phiên bản đó." Điều này ngăn ChatGPT gợi ý các hàm mà phiên bản Excel của bạn không hỗ trợ.
Hãy cùng thực hiện một tình huống thực tế từng bước. Bạn có một báo cáo doanh thu với cấu trúc sau:
| Cột A | Cột B | Cột C | Cột D |
|---|---|---|---|
| Mã Đơn Hàng | Nhân Viên Bán Hàng | Khu Vực | Doanh Thu |
| 1001 | Anna | North | 4200 |
| 1002 | Ben | South | 3100 |
| 1003 | Anna | North | 5800 |
Mục tiêu: Tính tổng doanh thu chỉ cho Anna ở khu vực North.
Câu lệnh ChatGPT của bạn: "Tôi có một bảng tính. Cột B chứa tên nhân viên bán hàng, Cột C chứa tên khu vực, Cột D chứa số liệu doanh thu. Tôi muốn tính tổng doanh thu chỉ khi Cột B bằng 'Anna' VÀ Cột C bằng 'North'. Hãy viết công thức SUMIFS trong Excel."
Kết quả:
=SUMIFS(D:D, B:B, "Anna", C:C, "North")
ChatGPT cũng sẽ giải thích: SUMIFS nhận vùng tính tổng trước (D:D), sau đó là các cặp vùng điều kiện và điều kiện. Bạn có thể mở rộng sang ba, bốn hoặc nhiều điều kiện hơn theo cùng một mẫu.
Bây giờ bạn muốn làm cho điều kiện trở nên động — lấy tên và khu vực từ ô F2 và G2 thay vì nhập cứng. Chỉ cần hỏi ChatGPT: "Sửa đổi công thức để thay vì giá trị cố định, nó tham chiếu đến F2 cho tên và G2 cho khu vực."
=SUMIFS(D:D, B:B, F2, C:C, G2)
Xong. Cách tiếp cận lặp đi lặp lại này — viết công thức cơ bản, rồi tinh chỉnh — là một trong những cách làm việc với AI hiệu quả nhất.
Các lỗi công thức như #VALUE!, #REF!, #N/A và #DIV/0! gây khó chịu chính xác vì chúng hiếm khi cho bạn biết vấn đề nằm ở đâu. ChatGPT rất giỏi trong việc chẩn đoán những lỗi này khi bạn cung cấp đúng thông tin.
Ví dụ: "Công thức này trả về #N/A: =VLOOKUP(E2,A:B,2,FALSE). Cột A có mã nhân viên được định dạng là số, và E2 cũng chứa số, nhưng tôi vẫn gặp lỗi. Vấn đề là gì?"
ChatGPT thường sẽ xác định các nguyên nhân phổ biến — chẳng hạn, khoảng trắng thừa ở đầu trong cột tra cứu, hoặc sự không khớp giữa số được định dạng dưới dạng văn bản và số thực — và đề xuất cách sửa như bao hàm giá trị tra cứu trong VALUE() hoặc TRIM().
Hiểu về tham chiếu ô trong Excel cũng rất cần thiết khi gỡ lỗi, vì tham chiếu tương đối so với tuyệt đối không chính xác là nguồn lỗi thường gặp khi sao chép công thức xuống một cột.
Bạn nhận được một bảng tính với công thức như sau:
=IF(ISERROR(VLOOKUP(A2,Sheet2!$A:$C,3,FALSE)),"Not Found",VLOOKUP(A2,Sheet2!$A:$C,3,FALSE))
Chỉ cần dán vào ChatGPT và hỏi: "Giải thích công thức Excel này bằng ngôn ngữ thông thường, từng bước một." Bạn sẽ nhận được phân tích rõ ràng về từng hàm lồng nhau — ISERROR kiểm tra gì, IF bên ngoài làm gì, tại sao VLOOKUP xuất hiện hai lần và kết quả tổng thể có nghĩa là gì. Điều này vô cùng hữu ích cho bất kỳ ai tiếp nhận công việc của người khác.
Để tìm hiểu sâu hơn về các phép kiểm tra logic và công thức lồng nhau, hướng dẫn về hàm IF và các phép kiểm tra logic là tài nguyên bổ sung tuyệt vời.
ChatGPT mạnh mẽ nhưng không hoàn hảo trong công việc Excel. Hãy lưu ý những hạn chế thực tế sau:
Quy tắc đơn giản là: coi kết quả từ ChatGPT như một bản nháp đầu tiên tốt, không phải câu trả lời cuối cùng. Hãy kiểm tra mọi thứ.
ChatGPT hoạt động tốt nhất như một phần của quy trình làm việc rộng hơn. Dùng nó để nhận công thức nhanh chóng, rồi kết hợp thêm các tính năng Excel khác. Ví dụ, sau khi bạn có công thức SUMIFS hoạt động đúng, bạn có thể áp dụng định dạng có điều kiện để tô sáng các ô có tổng vượt ngưỡng, biến kết quả công thức thành tín hiệu trực quan tức thì.
Với những người dùng muốn đi xa hơn với tự động hóa, tự động hóa Excel không cần VBA bằng Power Automate đáng để khám phá — AI viết công thức cho bạn trong khi tự động hóa xử lý các tác vụ lặp đi lặp lại, giúp bạn tập trung vào phân tích.
Nếu bạn muốn một công cụ được xây dựng chuyên biệt cho quy trình làm việc này, GPTExcel cho phép bạn mô tả chính xác những gì bạn cần bằng ngôn ngữ thông thường — "tính tổng doanh thu theo khu vực, loại trừ hàng trả lại, làm nó động" — và trả về ngay lập tức công thức Excel sẵn sàng sử dụng, không cần qua lại như trong một phiên trò chuyện đa năng.
ChatGPT thông thường không thể truy cập file trừ khi bạn dùng plugin hoặc tính năng tải lên (có trong một số phiên bản). Trong hầu hết các trường hợp, bạn mô tả cấu trúc bảng tính bằng văn bản và ChatGPT viết công thức dựa trên mô tả đó. Mô tả càng chính xác, công thức càng chính xác.
Không phải lúc nào cũng vậy. ChatGPT tạo công thức dựa trên các mẫu trong dữ liệu huấn luyện và mô tả của bạn. Lỗi cú pháp, thứ tự đối số sai hoặc các hàm không tương thích với phiên bản có thể xuất hiện. Luôn kiểm tra mọi công thức với dữ liệu đã biết trước khi dùng trong sổ làm việc thực tế.
ChatGPT xử lý tốt toàn bộ các hàm Excel — hàm tra cứu (VLOOKUP, INDEX/MATCH, XLOOKUP), tổng hợp có điều kiện (SUMIF, COUNTIFS, AVERAGEIF), hàm văn bản (LEFT, MID, TEXTJOIN), hàm ngày tháng (DATEDIF, WORKDAY), và thậm chí cả công thức mảng phức tạp và hàm LAMBDA. Bạn cung cấp càng nhiều ngữ cảnh, kết quả càng tốt.
AI đa năng như ChatGPT là điểm khởi đầu tốt, nhưng các công cụ được thiết kế chuyên biệt cho Excel — như GPTExcel — được tối ưu hóa cho việc tạo công thức. Chúng hiểu ngữ cảnh bảng tính chính xác hơn và thường bỏ qua các bước tinh chỉnh qua lại mà AI đa năng yêu cầu, giúp bạn có công thức sử dụng được nhanh hơn.
Khám phá Microsoft Copilot cho Excel. Tìm hiểu cách sử dụng ngôn ngữ tự nhiên để phân tích dữ liệu, tự động tạo công thức và trích xuất thông tin chi tiết mạnh mẽ.
Khám phá cách AI tối ưu hóa việc làm sạch và chuyển đổi dữ liệu trong Excel. Tìm hiểu các công thức thực tế, kỹ thuật hữu ích và cách AI chuẩn bị dữ liệu để phân tích.
Khám phá cách các công cụ tích hợp AI như Copilot, Analyze Data và trợ lý AI bên ngoài giúp chuyển đổi quy trình Excel của bạn từ dữ liệu thô thành các thông tin phân tích giá trị.