Cách dùng DeepSeek-R1 và ChatGPT để tự động hóa công thức Excel, xử lý số liệu kế toán nhanh gấp 10 lần
Bài này không có liên kết giới thiệu.
Trong bài này
Nếu bạn từng mất cả buổi chiều để dò tìm lỗi `#N/A` trong hàm VLOOKUP hoặc đau đầu ghép 4-5 hàm `IF` lồng nhau trong Excel, bạn không hề đơn độc. Hầu hết nhân viên văn phòng và kế toán viên tại Việt Nam đều dành từ 30% đến 50% thời gian hàng tuần chỉ để xử lý các bảng tính thủ công.
Sự xuất hiện của siêu mô hình suy luận sâu **DeepSeek-R1** vào đầu năm 2026 đã thay đổi hoàn toàn cuộc chơi này. Khác với các chatbot AI thông thường chỉ đoán từ tiếp theo, DeepSeek-R1 có cơ chế "Extended Thinking" (tư duy logic từng bước), giúp nó phân tích cấu trúc ma trận bảng tính, nhận diện mối quan hệ giữa các cột và viết ra công thức Excel chuẩn xác 100% ngay từ lần thử đầu tiên.
Kết hợp DeepSeek-R1 (bộ não giải toán & thuật toán) với ChatGPT (khả năng diễn đạt và hiểu ngữ cảnh công việc), bạn sẽ sở hữu một trợ lý bảng tính siêu tốc.
1. Vì sao nên dùng DeepSeek-R1 cho Excel thay vì chỉ dùng ChatGPT thông thường?
Trong các tác vụ toán học, bảng biểu và chuỗi logic phức tạp, các mô hình ngôn ngữ lớn thông thường (LLMs) dễ mắc lỗi "ảo giác" (hallucination) — tức là tự bịa ra cú pháp hàm không có thật hoặc nhầm lẫn thứ tự đối số trong hàm `INDEX/MATCH`.
DeepSeek-R1 giải quyết triệt để vấn đề này nhờ quy trình đào thải suy luận (Reasoning Tokens):
- **Phân tích tọa độ ô**: Nó tự kiểm tra xem bảng dữ liệu của bạn bắt đầu từ hàng nào (ví dụ hàng 2 chứa tiêu đề, dữ liệu từ A3:F500).
- **Tối ưu hóa hiệu năng bảng tính**: Thay vì dùng VLOOKUP chậm chạp làm đơ máy khi bảng có 50.000 dòng, R1 sẽ tự động đề xuất dùng `XLOOKUP` hoặc cặp hàm `INDEX/XMATCH`.
- **Tự động bẫy lỗi**: Luôn bọc thêm hàm `IFERROR` hoặc `LET` để bảng tính sạch đẹp, không bao giờ xuất hiện các ô lỗi gây mất thẩm mỹ báo cáo.
Tôi có bảng tính Excel phiên bản [Office 365 / Excel 2019] với cấu trúc dữ liệu như sau: - Sheet 1 tên là 'DuLieuTho': Cột A chứa Mã nhân viên, Cột B chứa Họ tên, Cột C chứa Phòng ban, Cột D chứa Doanh số tháng (số tiền VNĐ). - Sheet 2 tên là 'BaoCao': Cột A chứa danh sách Mã nhân viên cần tra cứu. Tôi muốn viết một công thức tại Ô B2 của Sheet 'BaoCao' để: 1. Tra cứu và lấy về Doanh số tương ứng của nhân viên từ Sheet 'DuLieuTho'. 2. Nếu Mã nhân viên không tồn tại hoặc bị để trống, trả về số 0 thay vì báo lỗi #N/A. 3. Nếu nhân viên thuộc phòng ban 'Kinh doanh 1' và có doanh số trên 100.000.000 đ, tự động cộng thêm 5% tiền thưởng vào kết quả hiển thị. Hãy viết công thức tối ưu nhất, giải thích chi tiết ý nghĩa từng đối số và hướng dẫn cách kéo công thức xuống các dòng dưới an toàn.
2. Quy trình 4 bước chuẩn hóa để biến mô tả thành công thức Excel chạy ngay
Để AI không hiểu lầm cấu trúc bảng tính của bạn, hãy tuân thủ quy tắc 4 bước sau:
Bước 1: Khai báo phiên bản Excel đang dùng
Công thức cho Microsoft 365 có thể dùng các hàm hiện đại như `XLOOKUP`, `LET`, `FILTER`, `UNIQUE`, trong khi Excel 2016 trở về trước bắt buộc phải dùng `INDEX/MATCH` và công thức mảng (`Ctrl + Shift + Enter`). Nêu rõ phiên bản giúp AI không viết hàm mà máy bạn không hỗ trợ.
Bước 2: Liệt kê tọa độ cột cụ thể
Đừng nói chung chung: *"Tôi muốn tìm tên khách hàng từ bảng khác"*.
Hãy nói cụ thể: *"Bảng 1 nằm ở Sheet 'KhachHang', cột A là Mã số thuế, cột B là Tên công ty. Bảng 2 tại Sheet 'HoaDon', cột C là Mã số thuế cần đối chiếu"*.
Bước 3: Nêu rõ điều kiện biên và cách xử lý lỗi
Luôn yêu cầu AI xử lý các trường hợp đặc biệt: Ô trống thì sao? Trùng mã thì lấy kết quả đầu tiên hay cộng dồn? Dữ liệu chữ có bị lẫn dấu cách thừa (`TRIM`) hay không?
Bước 4: Chạy thử trên 3 dòng mẫu trước khi áp dụng cho toàn bộ sheet
Sau khi AI đưa ra công thức, hãy dán vào 3 dòng đầu tiên, tính nhẩm thủ công để kiểm tra tính chính xác trước khi nhấp đúp kéo xuống hàng nghìn dòng.
3. Top 3 ứng dụng Excel mà DeepSeek-R1 xử lý vượt trội nhất
1. **Đối chiếu sao kê ngân hàng và sổ phụ kế toán**: Tự động so khớp ngày giao dịch, số tiền và nội dung chuyển khoản để phát hiện các khoản tiền về chưa hạch toán.
2. **Lọc dữ liệu động với hàm `FILTER` và `SORT`**: Tạo bảng dashboard tổng hợp tự động cập nhật khi có dữ liệu mới phát sinh mà không cần viết code VBA/Macro phức tạp.
3. **Tách gộp chuỗi văn bản không theo quy luật**: Tách họ tên, số điện thoại, mã đơn hàng từ chuỗi tin nhắn Zalo lộn xộn bằng các hàm `TEXTBEFORE`, `TEXTAFTER` hoặc Regular Expression (RegEx).
Tôi có một cột A trong Excel chứa dữ liệu khách hàng chuyển khoản từ app ngân hàng bị dính liền chuỗi, ví dụ: 'TRAN VAN AN CK TIEN HANG DON 10245 SO TIEN 1500000 NGAY 2410' 'LE THI MAI THANH TOAN HD 9876 SO TIEN 2300000' Tôi muốn tách ra thành 3 cột riêng biệt: - Cột B: Họ và tên khách hàng (chữ in hoa) - Cột C: Mã đơn hàng (dãy số sau chữ 'DON' hoặc 'HD') - Cột D: Số tiền chuyển khoản (dạng số nguyên để tính toán được) Hãy viết công thức Excel (hoặc code VBA nếu công thức quá dài) để tự động xử lý hàng loạt cho 2.000 dòng dữ liệu.
Lời kết
Ứng dụng AI không phải là để thay thế kỹ năng Excel của bạn, mà là để bạn không bao giờ phải ghi nhớ máy móc hàng trăm cú pháp hàm nữa. Khi bạn hiểu rõ bài toán nghiệp vụ và biết cách ra lệnh cho DeepSeek-R1 hay ChatGPT, bạn có thể hoàn thành công việc cả ngày chỉ trong vòng 15 phút.
Ban biên tập HouseLab
Đội ngũ nghiên cứu & ứng dụng AI thực chiến
Chuyên chia sẻ các giải pháp, quy trình và prompt ứng dụng AI thiết thực cho công việc văn phòng và người lao động tại Việt Nam.
Đăng ngày 25/10/2026