AIDuLieu.comAI Dữ Liệu
Công thức Excel với trợ lý AI

Nhờ AI viết công thức Excel: mô tả bảng thế nào để có công thức đúng ngay lần đầu

Cách mô tả bảng tính cho ChatGPT, Gemini hay Claude để nhận công thức Excel chạy được: năm thông tin bắt buộc, mẫu câu lệnh và cách kiểm trên dòng mẫu.

Accountant in a small Hanoi office typing on a laptop with a blank screen, a notebook of handwritten column sketches beside her, seen over the shoulder, warm morning light

Muốn AI viết công thức Excel đúng ngay lần đầu, bạn phải mô tả bảng chứ không chỉ mô tả việc cần làm. Chatbot không nhìn thấy tệp của bạn. Nó chỉ biết những gì bạn gõ: cột nào nằm ở chữ cái nào, dòng tiêu đề ở đâu, ô chứa số hay chứa chữ, bạn dùng Excel bản nào và kết quả cần đặt vào ô nào. Thiếu một trong mấy thông tin đó, AI sẽ tự đoán, và công thức trông rất hợp lý nhưng trả về số sai hoặc báo lỗi.

Bài này dành cho nhân viên văn phòng, kế toán, admin bán hàng đang dùng ChatGPT, Gemini, Claude hay Copilot để viết công thức. Bạn sẽ có danh sách năm thông tin cần đưa vào câu lệnh, một mẫu mô tả bảng chép ra dùng ngay, ví dụ giả định đi từ câu hỏi mơ hồ đến công thức chạy được, và quy trình kiểm công thức trên vài dòng trước khi kéo xuống cả nghìn dòng.

Vì sao AI viết công thức sai dù bạn hỏi rất rõ

Hãy hình dung bạn gõ: "Viết công thức tính tổng doanh thu của nhân viên Lan trong tháng 3". Với bạn, câu này rõ ràng vì bạn đang nhìn bảng. Với chatbot, nó phải đoán ít nhất năm điều: tên nhân viên nằm ở cột nào, doanh thu ở cột nào, ngày bán lưu dạng ngày thật hay dạng chữ "03/2026", tháng 3 của năm nào, và bảng có bao nhiêu dòng. Mỗi lần đoán là một lần có thể lệch. Kết quả thường gặp là công thức dùng cột A, B, C theo kiểu mặc định trong khi bảng thật của bạn bắt đầu từ cột B và có hai dòng tiêu đề.

Lỗi thứ hai đến từ phiên bản. Các mô hình AI hay đề xuất hàm mới như XLOOKUP, FILTER, UNIQUE vì chúng gọn. Nếu máy bạn chạy Excel 2016 hoặc 2019, những hàm này báo lỗi #NAME? ngay khi nhấn Enter. Lỗi thứ ba là dấu phân cách: AI gần như luôn viết theo kiểu tiếng Anh với dấu phẩy giữa các đối số, trong khi nhiều máy ở Việt Nam cài vùng định dạng Việt Nam, dùng dấu phẩy làm dấu thập phân nên Excel đòi dấu chấm phẩy. Bạn dán công thức vào, Excel báo "có vấn đề với công thức này", và bạn tưởng AI sai hoàn toàn trong khi chỉ cần đổi dấu.

Lỗi cuối cùng tinh vi nhất: dữ liệu trông giống nhau nhưng khác kiểu. Mã hàng "00125" lưu dạng chữ, còn ở bảng tra lại lưu dạng số 125; ngày tháng nhập tay thành chữ thay vì ngày thật. Công thức đúng về cú pháp vẫn trả #N/A hoặc 0. AI không thể biết điều này nếu bạn không nói, nên việc mô tả kiểu dữ liệu từng cột quan trọng không kém việc mô tả yêu cầu.

Năm thông tin AI cần biết về bảng của bạn

Vị trí chính xác của dữ liệu. Tên trang tính, dòng tiêu đề nằm ở dòng mấy, dữ liệu chạy từ dòng nào đến dòng nào, mỗi cột cần dùng là chữ cái nào. Ví dụ: "Trang tính BanHang, tiêu đề ở dòng 1, dữ liệu từ dòng 2 đến khoảng dòng 3000, cột B là ngày bán, cột D là tên nhân viên, cột G là thành tiền". Nếu bảng đã được định dạng thành Table bằng Ctrl+T, hãy nói tên Table và tên cột, AI sẽ viết tham chiếu dạng tblBanHang[ThanhTien] ổn định hơn.

Kiểu dữ liệu từng cột liên quan. Cột ngày là ngày thật hay chữ, cột mã hàng là số hay chữ, cột tiền có lẫn chữ "đ" hay dấu chấm phân cách không. Cách kiểm nhanh: chọn một ô, nhìn ô đó căn trái hay căn phải khi chưa định dạng gì, hoặc dùng hàm ISNUMBER và ISTEXT trên vài ô.

Phiên bản Excel và dấu phân cách. Ghi rõ "Excel 2016 trên Windows" hay "Microsoft 365" hay "Excel trên web", và "máy dùng dấu chấm phẩy giữa các đối số". Thông tin này quyết định AI được dùng hàm nào và viết dấu gì. Nếu không chắc, vào Tệp, Tài khoản để xem tên sản phẩm.

Kết quả mong muốn và chỗ đặt công thức. Bạn muốn một con số tổng ở một ô, một cột tính thêm cho từng dòng, hay một danh sách lọc ra vùng trống? Công thức đặt ở ô nào, có cần kéo xuống hay kéo ngang không? Điều này quyết định chỗ nào phải khoá tham chiếu bằng dấu $.

Hai ba dòng dữ liệu mẫu đã thay bằng dữ liệu giả. Một ví dụ cụ thể như "dòng 5: ngày 03/03/2026, nhân viên Lan, thành tiền 1.250.000, kết quả mong muốn ở dòng tổng là..." giúp AI hiểu đúng hơn mười câu mô tả. Dùng tên giả, số giả, đừng dán nguyên bảng thật.

Mẫu mô tả bảng chép ra dùng ngay

Dưới đây là khung câu lệnh bạn có thể chép vào ghi chú điện thoại hoặc tệp nháp, mỗi lần cần công thức chỉ việc điền vào chỗ trống. Câu lệnh viết bằng tiếng Việt, chatbot phổ biến đều hiểu tốt.

  • "Bạn là người hướng dẫn Excel cho nhân viên văn phòng. Máy dùng [phiên bản Excel], dấu phân cách đối số là [dấu phẩy hoặc dấu chấm phẩy]."
  • "Bảng của mình ở trang tính [tên], tiêu đề ở dòng [số], dữ liệu từ dòng [số] đến dòng [số]. Các cột: [chữ cái] là [tên cột, kiểu dữ liệu]; [chữ cái] là [tên cột, kiểu dữ liệu]."
  • "Mình cần: [mô tả kết quả bằng lời, nói rõ điều kiện]. Công thức đặt ở ô [địa chỉ] và [có hoặc không] kéo xuống các dòng dưới."
  • "Dữ liệu mẫu (giả định): [hai ba dòng]. Với dữ liệu mẫu này, kết quả đúng phải là [con số hoặc chữ bạn tự tính tay]."
  • "Hãy đưa một công thức duy nhất, giải thích từng phần bằng tiếng Việt, nói rõ công thức cần phiên bản Excel nào và trường hợp nào nó trả lỗi."

Câu cuối cùng có tác dụng lớn hơn bạn nghĩ. Khi được yêu cầu nêu trường hợp trả lỗi, AI thường tự nhắc những bẫy như ô trống, mã hàng không có trong bảng tra hay ngày nằm ngoài khoảng. Còn câu "kết quả đúng phải là" buộc nó đối chiếu với con số bạn đưa, giảm hẳn kiểu công thức trông đẹp mà tính sai.

Nếu bạn dùng cùng một bảng nhiều lần, lưu sẵn phần mô tả bảng thành một đoạn cố định. Lần sau chỉ cần dán đoạn đó rồi thêm yêu cầu mới, không phải gõ lại.

Ví dụ giả định: từ câu hỏi mơ hồ đến công thức chạy được

Một cửa hàng phụ tùng ở Cần Thơ ghi sổ bán hàng trên Excel 2019, máy cài vùng Việt Nam. Bảng BanHang có tiêu đề ở dòng 1, cột A là ngày bán (ngày thật), cột C là mã nhân viên dạng chữ như NV03, cột F là thành tiền dạng số. Chị chủ cửa hàng hỏi chatbot: "Tính doanh thu NV03 tháng 3". Chatbot trả về một công thức dùng FILTER kết hợp SUM. Dán vào Excel 2019, ô báo #NAME? vì FILTER không có ở bản này.

Lần thứ hai chị mô tả đầy đủ theo mẫu ở trên, ghi rõ Excel 2019 và dấu chấm phẩy, đưa ba dòng giả định và tự tính tay kết quả mong đợi. Lần này chatbot đề xuất dùng SUMIFS với ba điều kiện: mã nhân viên bằng NV03, ngày lớn hơn hoặc bằng ngày đầu tháng, ngày nhỏ hơn hoặc bằng ngày cuối tháng. Công thức có dạng =SUMIFS(BanHang!F:F;BanHang!C:C;"NV03";BanHang!A:A;">="&DATE(2026;3;1);BanHang!A:A;"<="&EOMONTH(DATE(2026;3;1);0)). Hàm SUMIFS và EOMONTH đều có từ các bản Excel cũ, nên chạy được ngay.

Điểm đáng học ở đây không phải công thức, mà là sự khác nhau giữa hai câu hỏi. Câu hỏi đầu để AI tự chọn phiên bản và tự đoán cột; câu hỏi sau khoá lại mọi thứ có thể đoán sai. Thêm một cải tiến nhỏ: thay vì ghi cứng "NV03" và ngày trong công thức, bạn nên nhờ AI dùng ô nhập liệu riêng, chẳng hạn ô J1 chứa mã nhân viên và ô J2 chứa ngày đầu tháng. Khi đó công thức dùng lại được cho mọi nhân viên, mọi tháng, và bạn ít phải quay lại hỏi chatbot.

Kiểm công thức AI đưa trên dòng mẫu trước khi dùng thật

Một công thức không báo lỗi chưa phải là công thức đúng. Trước khi kéo xuống hay đưa con số vào báo cáo, bạn nên đi qua năm bước kiểm sau, mất chừng năm phút.

  1. Chép tệp ra bản sao và thử công thức trên bản sao, nhất là khi công thức sẽ ghi đè lên cột đang có dữ liệu.
  2. Tự tính tay ba dòng bằng máy tính bỏ túi hoặc bằng cách lọc bảng rồi nhìn thanh trạng thái phía dưới (Excel hiện tổng, số lượng của vùng đang chọn). So với kết quả công thức.
  3. Thử dòng biên: ngày đúng mùng một và ngày cuối tháng, mã hàng không có trong bảng tra, ô trống, ô có khoảng trắng thừa. Đây là nơi công thức AI hay hỏng.
  4. Kiểm tham chiếu khi kéo: kéo công thức xuống hai ba dòng, bấm vào ô dưới cùng xem vùng tham chiếu có bị trượt không. Vùng bảng tra phải có dấu $ để đứng yên.
  5. Đọc lời giải thích của AI và đối chiếu từng phần với bảng thật. Nếu lời giải thích nói "cột C là tên khách" mà cột C của bạn là mã nhân viên, công thức đã được viết cho một bảng khác.

Nếu kết quả lệch, đừng chỉ gõ "sai rồi". Hãy gửi lại cho AI: công thức đang dùng, kết quả nó trả về, kết quả bạn tính tay, và dòng dữ liệu giả định gây lệch. Cung cấp chỗ lệch cụ thể giúp chatbot tìm ra nguyên nhân nhanh hơn nhiều so với yêu cầu viết lại từ đầu.

Che dữ liệu khi mô tả bảng cho chatbot

Để có công thức, AI chỉ cần biết cấu trúc của bảng: cột nào chứa loại thông tin gì, kiểu dữ liệu ra sao. Nó không cần biết khách hàng tên gì, số điện thoại bao nhiêu hay lương của từng người. Vì vậy cách an toàn và cũng hiệu quả nhất là chỉ gửi tên cột cộng với vài dòng dữ liệu giả do bạn tự đặt: Khách A, Khách B, mã NV01, số tiền tròn dễ tính.

Thói quen nguy hiểm là chụp màn hình cả bảng thật hoặc tải nguyên tệp lên chatbot cho nhanh. Ảnh chụp và tệp tải lên đi qua máy chủ của hãng cung cấp công cụ, có thể được lưu theo điều khoản của tài khoản bạn đang dùng. Với bảng lương, danh sách khách hàng, công nợ đối tác, đó là rủi ro không đáng đổi lấy vài phút tiết kiệm. Nếu thật sự cần AI xem dữ liệu, hãy xoá bớt cột nhận diện người, thay tên bằng mã, rồi mới tải lên, và kiểm quy định của công ty về công cụ AI được phép dùng.

Phần quy tắc che dữ liệu, ẩn danh và phân quyền tệp dùng chung có bài riêng ở danh mục chất lượng và an toàn dữ liệu của trang. Còn khung pháp lý về dữ liệu cá nhân, bạn có thể tìm đọc ở trang AI Bảo Mật.

Những lỗi mô tả hay gặp và cách nói lại

Bảng dưới gom các câu hỏi thường gặp khiến AI trả công thức lệch, kèm cách diễn đạt lại để khắc phục. Bạn có thể dùng nó như danh sách soát trước khi bấm gửi.

Câu hỏi dễ gây lệchAI thường hiểu thànhCách nói lại
"Tìm giá của mã hàng"Dò ở cột A, trả về cột B, bảng tra cùng trang tínhNói rõ bảng tra ở trang tính nào, cột mã và cột giá là chữ cái nào, mã lưu dạng chữ hay số
"Tính tổng tháng này"Dùng TODAY() để lấy tháng hiện tạiNói rõ tháng cố định hay tháng theo một ô nhập liệu, năm bao nhiêu
"Đếm khách hàng"Đếm số dòng, kể cả khách mua nhiều lầnNói rõ đếm số lần mua hay đếm số khách không trùng
"Công thức cho cả cột"Viết cho ô đầu tiên, không khoá vùng traNói "công thức đặt ở ô H2 rồi kéo xuống đến cuối bảng"
"Làm tròn tiền"Dùng ROUND đến hai chữ số thập phânNói rõ làm tròn đến nghìn đồng, làm tròn lên hay làm tròn thường
Không nói phiên bảnDùng hàm mới nhất của Microsoft 365Ghi tên phiên bản, hoặc yêu cầu "chỉ dùng hàm có từ Excel 2016"

Nhìn lại bảng, bạn sẽ thấy hầu hết lỗi không nằm ở khả năng của AI mà ở chỗ một từ ngữ thông thường như "tổng", "đếm", "tháng này" có nhiều nghĩa trong bảng tính. Người viết công thức giỏi là người gỡ được những chỗ mơ hồ đó trước khi hỏi, dù người viết là bạn hay là chatbot.

Câu hỏi thường gặp

Nên dùng ChatGPT, Gemini hay Claude để viết công thức Excel?

Các chatbot phổ biến hiện nay đều viết được công thức Excel thông dụng ở mức tốt khi được mô tả đủ. Khác biệt giữa chúng nhỏ hơn khác biệt giữa một câu hỏi mơ hồ và một câu hỏi đầy đủ. Hãy chọn công cụ công ty cho phép dùng, và luôn kiểm trên dòng mẫu dù dùng công cụ nào.

Làm sao biết máy mình dùng dấu phẩy hay dấu chấm phẩy trong công thức?

Gõ dấu bằng rồi tên một hàm có nhiều đối số, ví dụ SUMIFS và mở ngoặc, Excel sẽ hiện gợi ý cú pháp ngay dưới ô. Dấu ngăn cách giữa các đối số trong gợi ý đó chính là dấu máy bạn đang dùng. Nếu gợi ý hiện dấu chấm phẩy thì đổi mọi dấu phẩy trong công thức AI đưa thành dấu chấm phẩy.

Có nên tải nguyên tệp Excel lên chatbot để nó tự đọc không?

Chỉ nên làm khi tệp không chứa thông tin cá nhân hay bí mật kinh doanh, hoặc đã xoá và thay các cột đó bằng mã giả, và công cụ được công ty cho phép. Với việc viết công thức, mô tả cấu trúc và vài dòng giả định thường đã đủ, lại không mang rủi ro lộ dữ liệu.

AI đưa công thức chạy được nhưng mình không hiểu, có nên dùng không?

Nên yêu cầu AI giải thích từng phần bằng tiếng Việt cho đến khi bạn hiểu được logic chính. Công thức bạn không hiểu sẽ rất khó sửa khi bảng thay đổi, và bạn cũng không biết nó sai ở trường hợp nào. Một công thức dài nhưng khó hiểu nhiều khi có thể thay bằng hai cột phụ dễ đọc hơn.

Vì sao cùng câu hỏi mà mỗi lần AI đưa một công thức khác nhau?

Mô hình ngôn ngữ tạo câu trả lời có yếu tố ngẫu nhiên, và một bài toán Excel thường có nhiều cách giải đúng. Điều quan trọng là công thức nào cũng phải qua bước kiểm trên dòng mẫu. Nếu muốn ổn định, hãy chốt yêu cầu như chỉ dùng hàm có từ bản 2016 hoặc ưu tiên SUMIFS.

Mình dùng Excel trên điện thoại thì có áp dụng được cách này không?

Được, cú pháp công thức trên ứng dụng di động giống bản máy tính và phụ thuộc cài đặt vùng của điện thoại. Tuy nhiên gõ và kiểm công thức dài trên màn hình nhỏ dễ nhầm, nên với công thức nhiều điều kiện bạn nên thử trên máy tính trước rồi mới dùng trên điện thoại.

Cần tư vấn cụ thể cho trường hợp của bạn?

Chúng tôi sẽ liên hệ trong vòng 24 giờ.

Đăng ký tư vấn ngay

Bài viết liên quan

Bạn cần hỗ trợ thêm?

Để lại thông tin, chúng tôi sẽ liên hệ trong 24 giờ.

hoặc
Gọi ngay 0926 138 138