Mỗi khi Google phát hành một mô hình trọng số mở mới, mọi người lại đặt ra cùng một câu hỏi: "Tôi có thể sử dụng cái này thay vì trả phí cho ChatGPT không?". Với Gemma 4, câu hỏi đó xứng đáng được trả lời một cách thấu đáo — bởi vì lần đầu tiên, một mô hình miễn phí, chạy cục bộ, đủ tốt để thực hiện các tác vụ bảng tính, khiến việc so sánh trở nên có ý nghĩa.
Gemma 4 và ChatGPT đã được thử nghiệm với một loạt các bài toán bảng tính thực tế. Không phải là các bài kiểm tra tổng hợp, mà là dữ liệu thực tế lộn xộn, công thức bị lỗi thực tế và những yêu cầu VBA thực tế từ các dự án thực tế.
Thiết lập
Để nhất quán, bài viết đã chạy Gemma 4 (phiên bản tham số 27 tỷ) cục bộ thông qua Ollama trên máy tính và kiểm tra ChatGPT bằng GPT-4o thông qua giao diện web. Cả hai mô hình đều nhận được các prompt giống hệt nhau, từng từ một.
Mỗi bài kiểm tra được chấm điểm dựa trên ba tiêu chí: Độ chính xác của kết quả đầu ra (công thức hoặc code có thực sự hoạt động không?), chất lượng của lời giải thích (nó có giúp người dùng hiểu điều gì đang xảy ra không?), và xử lý các trường hợp ngoại lệ (nó có tính đến những ô trống, lỗi hoặc dữ liệu bất thường không?).
Bài test 1: Làm sạch dữ liệu — CSV lộn xộn với ngày tháng không nhất quán và định dạng hỗn hợp
Kịch bản: Xuất CSV 2.000 dòng từ một hệ thống CRM cũ. Ngày tháng xuất hiện ở ít nhất 4 định dạng — dd/mm/yyyy, mm-dd-yyyy, yyyy.mm.dd và plain text như "15 March 2025". Số điện thoại trộn lẫn mã quốc gia với định dạng cục bộ. Tên sản phẩm có chữ viết hoa ngẫu nhiên và khoảng trắng ở cuối.
Cùng một prompt được đưa ra cho cả hai mô hình:
I have a CSV with a Date column that mixes dd/mm/yyyy, mm-dd-yyyy, yyyy.mm.dd, and written dates like '15 March 2025'. I need a single formula approach to normalise everything to dd/mm/yyyy in Excel. Also suggest a strategy for cleaning phone numbers that mix +91-XXXXXXXXXX with 0XX-XXXXXXXX formats and product names with inconsistent capitalisation.
Tôi có một file CSV với cột Date chứa các định dạng ngày tháng khác nhau như dd/mm/yyyy, mm-dd-yyyy, yyyy.mm.dd và cả các định dạng ngày tháng viết tay như '15 March 2025'. Tôi cần một công thức duy nhất để chuẩn hóa tất cả về định dạng dd/mm/yyyy trong Excel. Đồng thời, hãy đề xuất một chiến lược để làm sạch các số điện thoại có định dạng hỗn hợp +91-XXXXXXXXXX với 0XX-XXXXXXXX và tên sản phẩm có cách viết hoa không nhất quán.
Câu trả lời của Gemma 4 rất tốt. Nó đề xuất một phương pháp lồng nhau sử dụng DATEVALUE kết hợp với TEXT và SUBSTITUTE, và đã xác định chính xác rằng các định dạng ngày tháng viết tay như "15 March 2025" cần một quy trình xử lý riêng biệt. Nó đề xuất một chiến lược cột hỗ trợ — phân tích từng định dạng bằng cách sử dụng IFERROR và kết hợp chúng lại. Đối với số điện thoại, nó đề xuất sử dụng chuỗi SUBSTITUTE để loại bỏ dấu gạch ngang và khoảng trắng, sau đó sử dụng RIGHT để trích xuất 10 chữ số cuối. Đối với tên sản phẩm, nó đã đề xuất chính xác PROPER(TRIM()).
Câu trả lời của ChatGPT được trau chuốt hơn. Nó cung cấp một công thức lồng nhau duy nhất sử dụng LET để định nghĩa các biến trung gian, làm cho công thức dễ đọc hơn. Nó cũng chủ động đề xuất phương pháp Power Query như một giải pháp thay thế, điều mà Gemma 4 không đề cập đến. Đối với việc làm sạch số điện thoại, ChatGPT còn cảnh báo rằng một số số điện thoại di động của Ấn Độ bắt đầu bằng một số chữ số nhất định có thể bị hiểu sai và đề xuất một bước xác thực.
Kết luận: ChatGPT thắng vòng này, nhưng không phải là áp đảo. Phương pháp của Gemma 4 hoạt động tốt và chính xác — nó sẽ hoạt động trong môi trường sản xuất. Câu trả lời của ChatGPT toàn diện hơn, có cấu trúc tốt hơn và thể hiện sự hiểu biết tốt hơn về các trường hợp ngoại lệ trong thực tế. Nếu bạn đã quen thuộc với các chiến lược làm sạch dữ liệu, Gemma 4 cung cấp cho bạn đủ thông tin để làm việc.
Bài test 2: Logic Pivot Table - Thiết kế và xây dựng công thức Pivot Table
Tình huống: Một tập dữ liệu bán hàng với các cột Region, Salesperson, Product Category, Quarter và Revenue. Nhiệm vụ là yêu cầu mỗi mô hình đề xuất một cấu trúc Pivot Table phù hợp và sau đó cung cấp các công thức tương đương cho những người dùng cần phương pháp dựa trên công thức (thường gặp khi nguồn dữ liệu được cập nhật thường xuyên và bạn muốn các công thức tự động tính toán lại).
Prompt được đưa ra cho cả hai mô hình:
I have a sales table with Region (North/South/East/West), Salesperson (names), Product Category (Electronics/Furniture/Software), Quarter (Q1-Q4), and Revenue. Suggest a pivot table layout to analyse revenue by region and category, then give me the SUMIFS formulas to replicate this as a formula-based summary table.
Tôi có một bảng bán hàng với Region (North/South/East/West), Salesperson (tên), Product Category (Electronics/Furniture/Software), Quarter (Q1-Q4) và Revenue. Hãy đề xuất bố cục Pivot Table để phân tích doanh thu theo khu vực và danh mục, sau đó cung cấp cho tôi các công thức SUMIFS để biến điều này thành một bảng tóm tắt dựa trên công thức.
Gemma 4 đã đề xuất một bố cục hai chiều rõ ràng với các khu vực là hàng và danh mục là cột, chính xác là những gì hầu hết những nhà phân tích muốn. Các công thức SUMIFS mà nó tạo ra là chính xác, với những tham chiếu tuyệt đối và tương đối phù hợp. Nó cũng đề xuất thêm một hàng và cột Grand Total bằng cách sử dụng hàm SUM.
ChatGPT tạo ra bố cục tương tự nhưng tiến xa hơn — nó đề xuất sử dụng GETPIVOTDATA cho người dùng thích sử dụng Pivot Table thực sự, cung cấp một giải pháp thay thế SUMPRODUCT cho các phiên bản Excel cũ hơn và bao gồm những đề xuất định dạng có điều kiện để làm nổi bật các ô có doanh thu cao nhất. Nó cũng đề xuất phương pháp dựa trên bộ lọc cho bảng điều khiển tương tác.
Kết luận: ChatGPT lại chiến thắng, chủ yếu nhờ chiều sâu và các đề xuất bổ sung mà người dùng ít kinh nghiệm sẽ thấy hữu ích. Câu trả lời cốt lõi của Gemma 4 chính xác và hữu dụng — các công thức SUMIFS hoạt động hoàn hảo. Khoảng cách ở đây nằm ở phần "bạn nên xem xét thêm điều gì" hơn là tính chính xác.
Bài test 3: Tạo Macro VBA - Hợp nhất nhiều trang tính
Đây là nơi ChatGPT được kỳ vọng sẽ vượt trội hơn hẳn, và nó đã làm được — nhưng Gemma 4 đã làm chúng ta ngạc nhiên.
Nhiệm vụ: Viết một macro VBA lặp qua tất cả các trang tính trong một workbook (ngoại trừ trang tính "Summary"), sao chép dữ liệu từ một phạm vi nhất quán (A2 đến hàng cuối cùng trong cột D) trên mỗi trang tính và dán tuần tự vào trang tính Summary với cột tên trang tính nguồn được thêm vào.
Gemma 4 đã tạo ra một macro hoạt động. Nó sử dụng chính xác vòng lặp For Each ws In ThisWorkbook.Worksheets, bao gồm kiểm tra If ws.Name <> "Summary", tìm thấy hàng cuối cùng bằng cách sử dụng Cells(Rows.Count, 1).End(xlUp).Row, và thêm dữ liệu vào trang tính Summary. Tên trang tính nguồn được thêm vào cột E. Code chạy mà không có lỗi trên workbook thử nghiệm.
ChatGPT đã tạo ra một phiên bản mạnh mẽ hơn. Nó bao gồm xử lý lỗi với các điều kiện On Error Resume Next xung quanh các thao tác trên trang tính, thêm hộp thoại xác nhận ở cuối hiển thị số lượng hàng đã được hợp nhất, xóa trang tính Summary trước khi ghi (với prompt người dùng xác nhận), và thêm các chú thích giải thích từng phần. Nó cũng đề xuất một wrapper Application.ScreenUpdating = False để cải thiện hiệu suất.
Kết luận: ChatGPT chiến thắng về chất lượng sản phẩm. Macro của Gemma 4 hoạt động, điều này thực sự ấn tượng đối với một mô hình cục bộ miễn phí. Nhưng phiên bản của ChatGPT là phiên bản bạn thực sự muốn triển khai trong môi trường doanh nghiệp — với khả năng xử lý lỗi, phản hồi của người dùng và tối ưu hóa hiệu suất. Đối với bất kỳ ai học VBA thông qua việc tạo macro có sự hỗ trợ của AI, cả hai mô hình đều là những điểm khởi đầu hữu ích.
Bài test 4: Đề xuất về biểu đồ và trực quan hóa
Một tập dữ liệu được mô tả cho cả hai mô hình: Doanh thu hàng tháng và số lượng khách hàng cho 4 dòng sản phẩm trong hai năm, với mục tiêu trình bày các xu hướng cho đối tượng điều hành không chuyên về kỹ thuật. Mỗi mô hình được hỏi nên sử dụng loại biểu đồ nào và cách cấu trúc hình ảnh trực quan.
Gemma 4 đề xuất biểu đồ đường cho xu hướng doanh thu theo thời gian (một đường cho mỗi sản phẩm), biểu đồ cột nhóm để so sánh các dòng sản phẩm theo quý và biểu đồ kết hợp (đường + cột) để hiển thị doanh thu so với số lượng khách hàng trên hai trục. Các đề xuất chắc chắn, thông thường.
ChatGPT đưa ra 3 đề xuất tương tự nhưng bổ sung thêm đề xuất biểu đồ sparkline cho bảng tóm tắt dành cho giám đốc điều hành, đề xuất biểu đồ thác nước để hiển thị sự thay đổi doanh thu hàng năm và cung cấp lời khuyên cụ thể về định dạng — đề xuất bảng màu, định dạng nhãn trục và lưu ý về việc tránh sử dụng biểu đồ 3D cho các bài thuyết trình dành cho giám đốc điều hành. Nó cũng đề xuất bố cục bảng điều khiển với các biểu đồ được sắp xếp theo thứ tự đọc hợp lý.
Kết luận: ChatGPT chiến thắng về nhận thức trình bày. Nếu bạn đã có kinh nghiệm với biểu đồ và hình ảnh trực quan, các khuyến nghị của Gemma 4 hoàn toàn phù hợp. Ưu điểm của ChatGPT nằm ở lớp thiết kế và truyền đạt thông tin — loại tư vấn tạo nên sự khác biệt giữa một biểu đồ chính xác về mặt kỹ thuật và một biểu đồ thực sự truyền đạt thông tin hiệu quả đến các bên liên quan.
Bài test 5: Gỡ lỗi công thức - Chẩn đoán công thức bị lỗi
Công thức bị lỗi sau được dán vào cả hai mô hình. Chúng được yêu cầu xác định và sửa tất cả các vấn đề:
=IFERROR(VLOOKUP(A2,Sheet2!B:F,5,TRUE),"Not Found")+IF(C2>"100",D2*0.1,D2*0.05)
Có nhiều vấn đề ở đây: Kiểu khớp của VLOOKUP có lẽ nên là FALSE để tìm kiếm chính xác; điều kiện IF so sánh C2 với chuỗi văn bản "100" thay vì số 100; và IFERROR chỉ bao bọc VLOOKUP nhưng toàn bộ biểu thức vẫn có thể báo lỗi nếu phần IF không thành công.
Gemma 4 đã phát hiện ra hai trong ba vấn đề. Nó đã xác định chính xác vấn đề về kiểu khớp TRUE/FALSE và so sánh văn bản với số trong câu lệnh IF. Nó đã bỏ sót phạm vi bao phủ IFERROR không đầy đủ.
ChatGPT đã phát hiện ra cả ba vấn đề. Nó đã viết lại công thức với hàm IFERROR bao bọc toàn bộ biểu thức, thay đổi TRUE thành FALSE, loại bỏ dấu ngoặc kép xung quanh số 100, và đề xuất sử dụng XLOOKUP như một phương án thay thế hiện đại nếu người dùng đang sử dụng Microsoft 365. Nó cũng giải thích lý do tại sao mỗi thay đổi là cần thiết.
Kết luận: ChatGPT chiến thắng rõ ràng ở đây. Gỡ lỗi công thức yêu cầu mô hình phải suy luận về nhiều phần tương tác của một biểu thức, và khả năng phân tích sâu hơn của ChatGPT đã được chứng minh. Tuy nhiên, việc Gemma 4 phát hiện ra hai trong ba vấn đề vẫn thực sự hữu ích — đối với nhiều người dùng, chỉ cần hai bản sửa lỗi đó thôi cũng đã giải quyết được vấn đề của họ. Để gỡ lỗi công thức phức tạp hơn, hãy xem hướng dẫn của tôi về các công thức Excel nâng cao.
Lời khuyên thực tiễn
Sau khi chạy các bài kiểm tra này và sử dụng rộng rãi cả hai mô hình, đây là một số lời khuyên thực tiễn:
- Hãy bắt đầu với Gemma 4 cho các tác vụ thường ngày. Viết công thức, logic làm sạch dữ liệu cơ bản, VBA đơn giản — Gemma 4 xử lý tốt những việc này và hoàn toàn miễn phí. Cài đặt nó thông qua Ollama và để nó chạy ngầm.
- Chuyển sang ChatGPT cho các công việc phức tạp hơn. Khi bạn gặp phải một tác vụ yêu cầu suy luận nhiều bước chuyên sâu, phân tích file hoặc code cấp độ production, hãy chuyển sang ChatGPT. Gói miễn phí đáp ứng hầu hết các nhu cầu này; gói Plus rất đáng giá nếu bạn sử dụng nó hàng ngày.
- Sử dụng cả hai để học tập. Hỏi Gemma 4 một công thức, sau đó hỏi ChatGPT cùng một câu hỏi. So sánh các phương pháp tiếp cận. Đây là một trong những chiến lược học tập hiệu quả nhất.
- Mặc định sử dụng Gemma 4 cho dữ liệu nhạy cảm. Nếu bạn không chắc chắn liệu dữ liệu của mình có nên được đưa lên dịch vụ đám mây hay không, câu trả lời là sử dụng mô hình cục bộ. Bạn luôn có thể hỏi lại ChatGPT với dữ liệu ẩn danh hoặc dữ liệu mẫu nếu bạn cần khả năng bổ sung của nó.
Hướng dẫn AI
Học IT
AI
Hàm Excel