So Sánh Cách Tự Động Hoá Báo Cáo: Google Sheets vs Công Cụ Dựng Riêng

Tôi đã tự làm cả hai — một hệ thống báo cáo chạy thuần bằng công thức Google Sheets, và một dashboard React đóng gói thành tiện ích Chrome. Đây là so sánh thật, không phải lý thuyết, về khi nào nên dừng ở cái nào.

Chủ đề: Công cụ & Tự động hoá Ngày đăng: 12/08/2026
Tự động hoáGoogle SheetsAutomation

Câu hỏi "nên dùng Google Sheets hay tự dựng một công cụ riêng" thường được trả lời bằng lý thuyết chung chung. Bài này trả lời bằng hai ví dụ thật tôi đã tự tay làm cả hai, cho cùng một loại nhu cầu — tự động hoá báo cáo marketing — chỉ khác nhau ở quy mô và độ phức tạp của bài toán.

Không có câu trả lời đúng tuyệt đối — chỉ có vị trí bài toán của bạn nằm ở đâu trên một phổ, giữa hai đầu Google Sheets và công cụ tự dựng riêng.

SHEETS CÔNG CỤ RIÊNG Chi phí thấp Ai cũng sửa được Dựng nhanh Dùng chung nhiều người Logic phức tạp Trải nghiệm riêng Cần biết code
Ba yếu tố đầu kéo về phía Sheets, bốn yếu tố sau kéo về phía công cụ riêng — hai chấm sáng nhấp nháy là hai yếu tố "bản lề" thường quyết định việc chuyển từ Sheets sang công cụ riêng: dùng chung nhiều người, và cần trải nghiệm giao diện riêng.
Tiêu chíFujilux — Google SheetsControl Room — Công cụ riêng
Công nghệSUMIFS, TEXTJOIN, COUNTUNIQUEIFS, EOMONTH, IFERRORReact, esbuild, Chrome Extension
Thời gian dựng ban đầuVài ngày, không cần biết lập trìnhNhiều tuần, cần biết code
Ai sửa đượcBất kỳ ai biết Sheets cơ bảnChỉ người đọc hiểu code
Nhận diện cột dữ liệuCột cố định — đổi tên cột là hỏng công thứcTự nhận diện theo từ khoá, linh hoạt hơn
Giao diệnVẫn là một Google SheetGiao diện tuỳ biến, tương tác trực tiếp
Phân tích & nhận định tự độngKhông — chỉ tính sốCó bộ máy tự viết nhận định theo tiêu chí
Dùng chung nhiều ngườiCó, qua chia sẻ quyền SheetCó, qua lưu trữ dùng chung trên trình duyệt
Hiệu năng khi dữ liệu lớnChậm dần khi nhiều dòng/công thứcỔn định hơn, không phụ thuộc Sheets
Chi phí duy trì0đ — chạy trong Sheets có sẵnCần tự bảo trì khi API/nền tảng đổi

Cột in đậm là lợi thế nghiêng về phía đó ở từng tiêu chí — không bên nào thắng tuyệt đối trên mọi hàng.

1. Google Sheets vẫn thắng khi bài toán chỉ là tính toán, không phải phân tích

Fujilux giải đúng một bài toán: tổng hợp số từ nhiều nguồn theo đúng công thức cố định mỗi ngày. Không có logic "nếu chi phí/lead cao hơn 150% trung bình thì đề xuất tắt chiến dịch" — chỉ có cộng, lọc, và ghép chuỗi. Loại bài toán này công thức Sheets giải quyết cực nhanh, không cần một dòng code, và quan trọng hơn: ai trong đội cũng có thể mở ra sửa một công thức bị sai mà không cần đợi tôi.

2. Công cụ riêng đáng bỏ công khi có logic phân nhánh thật sự

Control Room có thứ Fujilux không có: một bộ máy tự chấm nhiều tiêu chí trên dữ liệu quảng cáo và tự viết ra nhận định — "chi phí/đơn vượt AOV thì cảnh báo đỏ", "tần suất hiển thị trên 3 thì đề xuất làm mới creative". Đây là logic phân nhánh nhiều tầng, mỗi tầng lại phụ thuộc kết quả tầng trước — thứ công thức Sheets có thể làm được về mặt lý thuyết, nhưng sẽ trở thành một công thức lồng nhau dài đến mức không ai, kể cả người viết ra nó, còn đọc hiểu được sau vài tháng.

3. Điểm giao thoa: Google Sheets + Apps Script

Giữa hai thái cực này còn một lựa chọn thứ ba đáng cân nhắc trước khi nhảy thẳng sang dựng cả một ứng dụng riêng: giữ giao diện Sheets quen thuộc, nhưng thêm Apps Script để xử lý phần logic công thức thuần không kham nổi — ví dụ tự động gửi email cảnh báo, hoặc gọi API bên ngoài lấy dữ liệu. Đây chính là chủ đề tôi đã viết riêng một bài — nếu bài toán của bạn nằm ở khoảng giữa phổ, đáng thử hướng này trước khi quyết định dựng hẳn một công cụ độc lập.

4. Chi phí thật không chỉ nằm ở lúc dựng — mà ở việc duy trì sau này

Fujilux gần như không tốn công bảo trì — công thức Sheets ổn định, hiếm khi Google đổi cách SUMIFS hoạt động. Control Room thì khác: nó phụ thuộc vào Chrome Extension API, cách esbuild đóng gói, và cấu trúc dữ liệu xuất ra từ Meta Ads Manager — cả ba đều có thể đổi theo thời gian, và khi đổi, ai đó phải cập nhật lại code. Trước khi chọn dựng công cụ riêng, câu hỏi quan trọng không phải "tôi có dựng được không" mà là "tôi có sẵn sàng bảo trì nó trong một năm tới không".

Ơ*Dev

Sơ đồ phổ trong bài dùng hoạt ảnh SVG dựng trực tiếp trên trang, hai chấm sáng nhấp nháy để nhấn hai yếu tố bản lề — không phải ảnh chụp hay video ngoài.