Dùng AI với Google Sheets: công thức, Apps Script và báo cáo tự động
Trong bài này
- Dùng AI với Google Sheets là gì?
- Bốn mức dùng AI với Google Sheets
- Mức 1: Nhờ AI viết công thức Google Sheets
- Mô tả bảng tính thế nào cho AI hiểu?
- Các công thức AI hay viết giúp bạn
- Nhờ AI sửa lỗi công thức
- Mức 2: Gemini ngay trong Google Sheets
- Mức 3: Hàm AI trong ô tính
- Mức 4: Apps Script do AI viết để tự động hóa báo cáo
- Ví dụ: báo cáo doanh thu tự gửi email mỗi sáng thứ Hai
- Các bước cài đặt script
- Những ý tưởng báo cáo tự động khác
- Thiết kế bảng tính để AI làm việc tốt
- Lưu ý bảo mật khi dùng AI với Google Sheets
- Câu hỏi thường gặp
- Không biết lập trình có dùng AI với Google Sheets được không?
- Gemini trong Sheets có miễn phí không?
- Công thức AI viết có đáng tin không?
- Apps Script có giới hạn gì không?
Dùng AI với Google Sheets là cách nhanh nhất để doanh nghiệp nhỏ có báo cáo tự động mà không cần biết lập trình. AI có thể viết công thức phức tạp, giải thích lỗi, viết Apps Script và thậm chí xử lý văn bản ngay trong ô tính. Bài này hướng dẫn từ việc nhờ AI viết công thức đến dựng một báo cáo tự gửi email hằng tuần, cập nhật tháng 10/2026.
Tóm tắt nhanh
- Dùng AI với Google Sheets có bốn mức: nhờ AI viết công thức, dùng Gemini ngay trong Sheets, dùng hàm AI trong ô, và nhờ AI viết Apps Script.
- Mô tả rõ cấu trúc bảng (tên cột, vị trí dữ liệu) thì AI viết công thức đúng hơn nhiều.
- Apps Script do AI viết có thể tự tổng hợp số liệu và gửi email báo cáo theo lịch.
- Luôn thử công thức và script trên bản sao trước khi áp dụng vào file thật.
- Tính năng Gemini trong Sheets phụ thuộc gói Google Workspace, xem trang chính thức của Google để biết gói của bạn có gì.

Dùng AI với Google Sheets là gì?
Dùng AI với Google Sheets là kết hợp trí tuệ nhân tạo với bảng tính để làm nhanh các việc vốn mất nhiều thời gian: viết công thức, làm sạch dữ liệu, phân loại, tóm tắt và tạo báo cáo. AI có thể đứng ngoài bảng tính, như ChatGPT, Claude, hoặc nằm ngay bên trong, như Gemini trong Google Workspace.
Với chủ doanh nghiệp nhỏ, Google Sheets thường là “phần mềm quản lý” đầu tiên: theo dõi đơn hàng, chi phí, công nợ, lịch làm việc. Vấn đề là ít ai thạo công thức như QUERY, ARRAYFORMULA hay XLOOKUP. Dùng AI với Google Sheets lấp đúng khoảng trống đó.
Bốn mức dùng AI với Google Sheets
| Mức | Cách làm | Phù hợp | Cần gì |
|---|---|---|---|
| 1. AI viết công thức | Mô tả yêu cầu cho chatbot, dán công thức vào Sheets | Mọi người, mọi gói | Một công cụ AI bất kỳ |
| 2. Gemini trong Sheets | Mở bảng Gemini bên cạnh, hỏi trực tiếp về dữ liệu | Người dùng Workspace có Gemini | Gói Workspace hỗ trợ |
| 3. Hàm AI trong ô | Gõ hàm AI để xử lý văn bản từng dòng | Phân loại, tóm tắt hàng loạt | Tính năng có trong gói của bạn |
| 4. Apps Script do AI viết | AI viết đoạn mã tự động hóa, chạy theo lịch | Báo cáo định kỳ, gửi email, đồng bộ | Chịu khó làm theo hướng dẫn |
Bạn không cần đi hết bốn mức. Phần lớn doanh nghiệp nhỏ chỉ cần mức 1 và mức 4 là đủ để có báo cáo tự động Google Sheets chạy ổn định.
Mức 1: Nhờ AI viết công thức Google Sheets
Đây là cách dễ nhất để bắt đầu dùng AI với Google Sheets và thấy hiệu quả ngay. Bí quyết nằm ở cách mô tả bảng tính cho AI.
Mô tả bảng tính thế nào cho AI hiểu?
AI không nhìn thấy file của bạn. Bạn cần nói rõ: dữ liệu nằm ở sheet nào, cột nào chứa gì, hàng tiêu đề ở đâu, muốn kết quả ra sao. Ví dụ:
Tôi có Google Sheets, sheet "DonHang", hàng 1 là tiêu đề:
A: Ngày (dd/mm/yyyy), B: Mã đơn, C: Khách hàng, D: Sản phẩm,
E: Số lượng, F: Đơn giá, G: Trạng thái (Đã giao / Đang giao / Hủy).
Viết công thức đặt ở sheet "BaoCao" ô B2 để tính tổng doanh thu
(E*F) của các đơn "Đã giao" trong tháng ghi ở ô A2 (dạng 10/2026).
Giải thích ngắn từng phần của công thức.Yêu cầu giải thích giúp bạn hiểu và tự sửa sau này. Cách viết câu lệnh rõ ràng như vậy, tôi trình bày kỹ hơn trong bài cách viết prompt hiệu quả.
Các công thức AI hay viết giúp bạn
- SUMIFS, COUNTIFS: tổng và đếm theo nhiều điều kiện.
- QUERY: lọc, nhóm, sắp xếp dữ liệu bằng câu lệnh giống SQL, rất mạnh cho báo cáo.
- XLOOKUP, VLOOKUP: tra cứu giá, tên khách từ bảng khác.
- FILTER, UNIQUE, SORT: tạo danh sách động tự cập nhật.
- REGEXEXTRACT: tách số điện thoại, mã đơn từ chuỗi văn bản lộn xộn.
- IMPORTRANGE: lấy dữ liệu từ file Sheets khác.
Nhờ AI sửa lỗi công thức
Khi công thức báo #N/A, #VALUE! hay #REF!, dán công thức kèm thông báo lỗi và mô tả dữ liệu cho AI. Lỗi phổ biến nhất ở Việt Nam là dấu phân cách: Sheets đặt vùng Việt Nam dùng dấu chấm phẩy thay dấu phẩy giữa các tham số. Hãy nói rõ với AI bảng tính của bạn dùng dấu nào. Đây là lỗi gặp nhiều nhất khi mới dùng AI với Google Sheets.
Lỗi thứ hai là ngày tháng lưu dạng văn bản thay vì dạng ngày, khiến so sánh theo tháng không chạy. AI có thể gợi ý cách chuyển đổi.
Mức 2: Gemini ngay trong Google Sheets
Nếu công ty dùng Google Workspace với gói có Gemini, bạn có thể mở bảng Gemini ở cạnh phải Sheets và hỏi trực tiếp: “tóm tắt doanh thu theo sản phẩm”, “tạo bảng theo dõi công việc cho dự án”, “vẽ biểu đồ doanh thu theo tháng”.
Ưu điểm của cách dùng AI với Google Sheets này là Gemini nhìn thấy dữ liệu trong file, nên không cần mô tả cấu trúc. Nhược điểm là tính năng và giới hạn phụ thuộc gói dịch vụ, và có thể thay đổi theo thời gian. Danh sách cập nhật xem ở trung tâm trợ giúp Google Trang tính. Tôi sẽ viết riêng về Gemini trong các ứng dụng Workspace ở một bài khác.
Mức 3: Hàm AI trong ô tính
Google đã đưa hàm AI vào Sheets cho một số gói Workspace, cho phép bạn gõ câu lệnh ngay trong ô và áp dụng cho từng dòng dữ liệu. Ví dụ phân loại phản hồi khách thành tích cực, tiêu cực, trung tính, hay tóm tắt ghi chú dài thành một câu.
Đây là việc mà công thức truyền thống không làm được, vì phân loại văn bản cần hiểu ngôn ngữ, và là điểm khác biệt lớn khi dùng AI với Google Sheets. Tuy nhiên có vài lưu ý:
- Kết quả có thể khác nhau giữa các lần chạy, nên không dùng cho số liệu cần chính xác tuyệt đối.
- Có giới hạn số lần gọi, không phù hợp cho bảng hàng chục nghìn dòng.
- Tên hàm, cú pháp và gói được hỗ trợ có thể thay đổi, kiểm tra tài liệu chính thức trước khi dùng.
Nếu gói của bạn chưa có, có thể dùng Apps Script gọi API của OpenAI, Anthropic hoặc Google để làm việc tương tự. Nhưng việc này cần quản lý khóa API cẩn thận.
Mức 4: Apps Script do AI viết để tự động hóa báo cáo
Apps Script là ngôn ngữ lập trình dựa trên JavaScript, có sẵn trong mọi file Google Sheets (menu Tiện ích mở rộng › Apps Script). Nó cho phép tự động hóa gần như mọi thứ: tổng hợp dữ liệu, tạo sheet mới, gửi email, kết nối Gmail, Drive, Lịch.
Trước đây Apps Script là rào cản với người không biết lập trình. Giờ AI có thể viết gần như toàn bộ, bạn chỉ cần mô tả rõ và làm theo hướng dẫn cài đặt. Tài liệu chính thức có tại Google Apps Script.
Ví dụ: báo cáo doanh thu tự gửi email mỗi sáng thứ Hai
Câu lệnh gửi AI:
Viết Google Apps Script cho file Sheets có sheet "DonHang"
(A: Ngày, E: Số lượng, F: Đơn giá, G: Trạng thái).
Yêu cầu:
1. Tính tổng doanh thu đơn "Đã giao" của 7 ngày trước.
2. So sánh với 7 ngày trước đó, tính % tăng giảm.
3. Liệt kê 5 sản phẩm (cột D) doanh thu cao nhất tuần.
4. Gửi email HTML tới chu@congty.vn, tiêu đề "Báo cáo tuần".
5. Hướng dẫn tạo trigger chạy 7h sáng thứ Hai hằng tuần.
Chú thích tiếng Việt từng phần.Các bước cài đặt script
Sau khi có mã, làm theo các bước dưới đây để biến nó thành báo cáo tự động Google Sheets chạy theo lịch.
- Tạo bản sao file để thử nghiệm, không thử trên file thật.
- Mở Tiện ích mở rộng › Apps Script, xóa mã mẫu, dán mã AI viết.
- Bấm Lưu, chọn hàm chính và bấm Chạy.
- Lần đầu, Google yêu cầu cấp quyền. Đọc kỹ quyền được yêu cầu, chỉ cấp cho script bạn hiểu nó làm gì.
- Kiểm tra email nhận được, so số liệu với tính tay.
- Nếu báo lỗi, copy nguyên thông báo lỗi gửi lại cho AI để sửa.
- Khi chạy đúng, vào mục Trình kích hoạt (Triggers) tạo lịch chạy hằng tuần.
- Áp dụng sang file thật.
Những ý tưởng báo cáo tự động khác
- Cảnh báo tồn kho: mỗi sáng kiểm tra mặt hàng dưới mức tối thiểu và gửi danh sách cần nhập.
- Nhắc công nợ: lọc khách quá hạn thanh toán, gửi tổng hợp cho kế toán. Xem thêm bài AI cho kế toán doanh nghiệp nhỏ.
- Tổng hợp form: dữ liệu từ Google Forms tự phân loại và báo cáo theo ngày, một dạng dùng AI với Google Sheets rất hợp cho bộ phận chăm sóc khách hàng.
- Báo cáo chiến dịch: gom số liệu quảng cáo nhập tay hoặc xuất file thành bảng so sánh tuần.
Khi cần nối Sheets với các phần mềm khác như CRM, Zalo, website, bạn có thể dùng công cụ tự động hóa. Tôi đã viết về hướng này trong bài tự động hóa quy trình bằng AI.
Thiết kế bảng tính để AI làm việc tốt
Dùng AI với Google Sheets hay đến đâu cũng khó cứu một bảng tính lộn xộn. Vài nguyên tắc nên theo:
- Một sheet chỉ chứa một loại dữ liệu, mỗi dòng là một bản ghi, mỗi cột là một thuộc tính.
- Không gộp ô trong vùng dữ liệu. Gộp ô làm hỏng công thức lọc và sắp xếp.
- Tách dữ liệu thô và báo cáo: sheet nhập liệu riêng, sheet báo cáo chỉ chứa công thức.
- Dùng danh sách thả xuống cho cột trạng thái, loại sản phẩm để tránh gõ sai chính tả.
- Định dạng ngày và số thống nhất ngay từ đầu.
- Đặt tên cột rõ ràng, không viết tắt khó hiểu. Tên rõ thì cả người và AI đều hiểu nhanh.
Lưu ý bảo mật khi dùng AI với Google Sheets
- Khi dán dữ liệu ra chatbot bên ngoài, chỉ dán cấu trúc và vài dòng mẫu, không dán toàn bộ danh sách khách hàng.
- Script yêu cầu quyền đọc Gmail, Drive phải được xem xét kỹ. Không chạy script không rõ nguồn gốc.
- Khóa API, nếu dùng, lưu trong Thuộc tính tập lệnh (Script Properties), không viết thẳng vào mã.
- Phân quyền chia sẻ file đúng người, đúng mức xem hay sửa.
Nguyên tắc chung về dữ liệu khi dùng AI có trong bài bảo mật dữ liệu khi dùng AI.
Câu hỏi thường gặp
Không biết lập trình có dùng AI với Google Sheets được không?
Được. Viết công thức nhờ AI chỉ cần mô tả bằng tiếng Việt. Với Apps Script, AI viết mã và hướng dẫn cài đặt, bạn chỉ cần làm theo từng bước và thử trên bản sao trước.
Gemini trong Sheets có miễn phí không?
Tính năng Gemini trong Sheets gắn với gói Google Workspace hoặc gói Google AI dành cho cá nhân. Gói nào có tính năng gì thay đổi theo thời gian, hãy xem trang chính thức của Google.
Công thức AI viết có đáng tin không?
Phần lớn chạy đúng nếu bạn dùng AI với Google Sheets và mô tả bảng rõ ràng, nhưng vẫn có lúc sai điều kiện hoặc sai dấu phân cách. Luôn thử với vài dòng dữ liệu đã biết kết quả để kiểm tra.
Apps Script có giới hạn gì không?
Có. Google giới hạn thời gian chạy mỗi lần và số email gửi mỗi ngày tùy loại tài khoản. Báo cáo cho doanh nghiệp nhỏ hiếm khi chạm tới giới hạn này.
Dùng AI với Google Sheets là bước khởi đầu dễ nhất để vận hành doanh nghiệp bằng dữ liệu. Bắt đầu với một công thức, rồi một báo cáo tự động, bạn sẽ thấy thời gian tiết kiệm được rất rõ. Đọc thêm bức tranh tổng thể ở bài vận hành doanh nghiệp bằng AI.