Bài tập này luyện việc dùng AI để làm sạch một danh sách khách hàng lộn xộn: gộp dòng trùng có tên viết khác nhau, đưa ngày tháng về một định dạng, đổi số tiền đang lưu dạng chữ thành số, và cập nhật tên tỉnh thành theo đơn vị hành chính mới. Nguyên tắc của bài khác các bài văn bản: AI không trực tiếp sửa cả bảng dữ liệu thật, mà viết công thức và các bước thao tác; bảng tính làm việc; người kiểm trên mẫu nhỏ trước khi áp cho toàn bộ.
Thời gian dự kiến: 60 phút. Người nên làm: kế toán, bán hàng, chăm sóc khách hàng, người phụ trách dữ liệu ở doanh nghiệp nhỏ. Công cụ: Excel hoặc Google Sheets cùng một công cụ trò chuyện AI. Dữ liệu dưới đây hoàn toàn là ví dụ giả định, không có số điện thoại hay địa chỉ thật.
Dữ liệu mẫu giả định: mười dòng đầu của danh sách khách hàng
Bảng dưới là trích mười dòng từ một danh sách khoảng hai nghìn khách do ba nhân viên nhập trong nhiều năm. Mỗi dòng có một hoặc vài lỗi cài sẵn.
| Mã | Tên khách | Tỉnh/thành | Ngày mua cuối | Doanh số năm (đồng) |
|---|---|---|---|---|
| K001 | Cửa hàng Hoa Mai | Bình Dương | 05/03/2025 | 12.500.000 |
| K002 | CH Hoa Mai | TP.HCM | 2025-03-05 | 12500000 |
| K003 | công ty an khang | Bắc Giang | 17/8/2025 | 8.200.000 đ |
| K004 | Công Ty An Khang | Bắc Ninh | 17-08-2025 | 8200000 |
| K005 | Nhà sách Minh Tâm | Quảng Nam | 3/11/2025 | 4,750,000 |
| K006 | Tiệm Thu Hà | Hà Tây | 12/1/2024 | 1.900.000 |
| K007 | Đại lý Phúc Lộc | Đà Nẵng | 28/02/2025 | (trống) |
| K008 | Đại lý Phúc Lộc | Đà Nẵng | 28/02/2025 | 21.000.000 |
| K009 | Cửa hàng Sen Việt | Long An | 9/9/2025 | 6.300.000 |
| K010 | Tạp hoá Bình An | HN | 01/12/2025 | 3.150.000 |
Đáp án để soát: K001 và K002 có thể là một khách (cùng tên sau khi bỏ chữ viết tắt, cùng ngày, cùng doanh số; Bình Dương nay thuộc TP Hồ Chí Minh), cần người xác nhận trước khi gộp. K003 và K004 tương tự (Bắc Giang đã hợp nhất vào tỉnh Bắc Ninh). K007 và K008 trùng gần như hoàn toàn, một dòng thiếu doanh số. K005 dùng dấu phẩy ngăn cách hàng nghìn, cần đổi. Quảng Nam nay thuộc TP Đà Nẵng; Long An nay thuộc tỉnh Tây Ninh; Hà Tây đã nhập vào Hà Nội từ năm 2008; "HN", "TP.HCM" cần viết đầy đủ thống nhất.
Vì sao không dán cả bảng thật cho AI sửa
Cách nhanh nhất trông như là dán hai nghìn dòng vào công cụ AI và gõ "làm sạch giúp". Có ba lý do không nên. Thứ nhất, danh sách khách hàng là dữ liệu kinh doanh, và nếu có tên người, số điện thoại, địa chỉ thì là dữ liệu cá nhân; chỉ đưa vào công cụ đã được công ty duyệt, theo quy định bảo vệ dữ liệu cá nhân hiện hành. Thứ hai, với bảng dài, công cụ có thể cắt bớt, bỏ sót dòng hoặc trả về bảng thiếu mà không báo rõ. Thứ ba, không có dấu vết: bảng trả về đã bị đổi ở đâu, đổi thế nào, không ai kiểm lại được.
Cách bền hơn là để AI làm việc nó giỏi: hiểu mô tả vấn đề, đề xuất cách xử lý, viết công thức cho Excel hay Google Sheets, giải thích từng bước. Bảng tính thực hiện các phép biến đổi một cách nhất quán trên toàn bộ dữ liệu, và mọi thay đổi nằm trong các cột mới, có thể so với cột gốc. Người làm chỉ dán cho AI vài dòng mẫu đã thay tên, đủ để nó thấy kiểu lỗi.
Bài tập này luyện đúng thói quen đó. Mười dòng mẫu ở trên là tất cả những gì AI cần thấy; hai nghìn dòng còn lại không bao giờ rời khỏi bảng tính.
Các bước làm bài
Làm trên một bản sao của bảng, không bao giờ trên tệp gốc. Mỗi bước tạo cột mới thay vì ghi đè cột cũ.
- Sao chép tệp, đặt tên có chữ "ban sao" và ngày. Thêm cột "Ghi chú làm sạch" ở cuối.
- Mô tả cho AI cấu trúc bảng (tên cột, kiểu dữ liệu mong muốn), dán mười dòng mẫu, yêu cầu liệt kê mọi kiểu lỗi nó thấy. So danh sách lỗi của AI với đáp án ở trên.
- Yêu cầu AI viết công thức cho từng việc: bỏ khoảng trắng thừa và chuẩn hoá chữ hoa đầu từ cho cột tên; đổi các định dạng ngày khác nhau về một định dạng; đổi số tiền dạng chữ có dấu chấm, dấu phẩy, chữ "đ" thành số. Nêu rõ đang dùng Excel hay Google Sheets và cài đặt ngôn ngữ của tệp.
- Thử từng công thức trên mười dòng mẫu, so kết quả với đáp án. Công thức nào sai ở dòng nào thì đưa lại dòng đó cho AI, yêu cầu sửa.
- Với tỉnh thành, tự lập một bảng tra hai cột "tên cũ hoặc viết tắt" và "tên đơn vị hành chính hiện hành", lấy theo danh mục chính thức. Yêu cầu AI viết công thức tra cứu theo bảng này, không để AI tự đoán tỉnh mới.
- Yêu cầu AI đề xuất cách đánh dấu dòng nghi trùng (ví dụ tạo khoá ghép từ tên đã chuẩn hoá và tỉnh mới), chỉ đánh dấu, không xoá. Người phụ trách xem từng cặp và quyết định gộp.
- Áp các công thức cho toàn bộ bảng, lọc các dòng báo lỗi (ngày không đổi được, số không đổi được, tỉnh không có trong bảng tra) và xử lý tay.
Bước năm quan trọng vì danh mục đơn vị hành chính thay đổi lớn từ ngày 1 tháng 7 năm 2025: cả nước còn 34 tỉnh, thành phố và không còn cấp huyện. AI có thể chưa cập nhật đầy đủ hoặc nhầm lẫn, nên bảng tra phải lấy từ nguồn chính thức, còn AI chỉ viết công thức dùng bảng đó.
Câu lệnh mẫu
Ba câu lệnh dưới dùng ở bước hai, ba và sáu. Thay tên phần mềm và cột cho đúng tệp của mình.
- Tìm lỗi: "Bảng khách hàng có các cột: Mã, Tên khách, Tỉnh/thành, Ngày mua cuối, Doanh số năm. Dưới đây là mười dòng mẫu đã thay tên. Liệt kê mọi kiểu lỗi định dạng và nghi trùng bạn thấy, theo từng cột, kèm mã dòng làm ví dụ. Chưa sửa gì."
- Viết công thức: "Đang dùng Google Sheets, cài đặt ngôn ngữ Việt Nam, dấu phân cách thập phân là dấu phẩy. Viết công thức đặt ở cột mới để: (1) bỏ khoảng trắng thừa ở tên; (2) đổi ngày ở các dạng ngày/tháng/năm, năm-tháng-ngày, ngày-tháng-năm về một giá trị ngày; (3) đổi doanh số dạng chữ có dấu chấm, dấu phẩy, chữ đ thành số. Giải thích ngắn từng công thức và nêu trường hợp công thức sẽ báo lỗi."
- Đánh dấu trùng: "Đề xuất cách tạo một cột khoá để nhận ra các dòng có thể là cùng một khách, dựa trên tên đã chuẩn hoá (bỏ các tiền tố như cửa hàng, CH, công ty, cty) và tỉnh đã cập nhật. Chỉ đánh dấu, không xoá. Liệt kê các trường hợp khoá này có thể nhận nhầm."
Câu lệnh thứ hai mở đầu bằng phần mềm và cài đặt, không phải vì lịch sự mà vì kỹ thuật. Cài đặt ngôn ngữ quyết định công thức dùng dấu phẩy hay chấm phẩy để ngăn tham số, và cách hiểu ngày tháng. Bỏ qua chi tiết này là nguyên nhân phổ biến nhất khiến công thức AI viết báo lỗi khi dán vào.
Danh sách tự soát
Soát sau khi áp công thức cho toàn bộ bảng.
- Tệp gốc còn nguyên, mọi biến đổi nằm ở bản sao và ở cột mới?
- Số dòng của bảng sau khi làm sạch bằng số dòng ban đầu (chưa xoá dòng nào trước khi người phụ trách duyệt)?
- Cột ngày mới là giá trị ngày thật, sắp xếp đúng thứ tự thời gian, không còn ô dạng chữ?
- Cột doanh số mới là số, tổng cột khớp với tổng tự tính trên một nhóm dòng kiểm tra?
- Mọi tên tỉnh cũ, viết tắt đều đã đổi theo bảng tra lấy từ nguồn chính thức; dòng nào không tra được đã được lọc ra?
- Các cặp nghi trùng được đánh dấu, có người xem và ghi quyết định gộp hay giữ vào cột ghi chú?
- Không có dữ liệu thật nào (tên người, số điện thoại, địa chỉ) bị dán vào công cụ AI chưa được duyệt?
- Các công thức và bảng tra được lưu lại để lần sau dùng cho dữ liệu mới?
Câu thứ hai bắt được lỗi nguy hiểm nhất: xoá trùng quá tay. Hai dòng cùng tên "Đại lý Phúc Lộc" ở hai tỉnh khác nhau là hai khách khác nhau; khoá ghép phải có cả tỉnh, và người phụ trách vẫn phải xem.
Giữ dữ liệu sạch sau bài tập
Làm sạch một lần mất cả buổi; để bảng bẩn lại chỉ cần vài tuần nhập liệu tuỳ tiện. Vì vậy phần cuối của bài tập là chuyển những gì vừa học thành quy tắc nhập liệu. Với cột tỉnh thành, dùng danh sách thả xuống lấy từ chính bảng tra đã lập, nhân viên chỉ chọn chứ không gõ. Với cột ngày, cố định định dạng và bật kiểm tra dữ liệu để ô chỉ nhận giá trị ngày. Với cột doanh số, chỉ nhận số, không nhận chữ "đ" hay dấu cách.
AI giúp được hai việc ở bước này: viết hướng dẫn bật kiểm tra dữ liệu cho đúng phần mềm và phiên bản đang dùng, và soạn một trang hướng dẫn nhập liệu cho nhân viên bằng lời lẽ dễ hiểu, kèm ví dụ đúng và sai. Mỗi quý, chạy lại bộ công thức đánh dấu trùng và lọc lỗi trên dữ liệu mới nhập; nếu số dòng lỗi tăng, xem lại quy tắc nào đang bị bỏ qua. Bộ công thức và bảng tra lưu thành một tệp mẫu chung, ghi rõ nguồn và ngày cập nhật danh mục hành chính.
Lỗi hay gặp
Để AI tự đoán tỉnh mới. AI có thể trả lời sai hoặc dựa trên thông tin cũ về đơn vị hành chính. Một bảng tra lấy từ văn bản chính thức, kiểm một lần, dùng mãi, an toàn hơn nhiều so với hỏi AI từng tên.
Công thức đúng trên máy người khác, sai trên máy mình. Khác cài đặt ngôn ngữ và vùng là khác dấu ngăn tham số, khác cách hiểu ngày. "5/3" là ngày 5 tháng 3 hay ngày 3 tháng 5 tuỳ cài đặt. Luôn nêu cài đặt khi nhờ AI viết công thức.
Xoá trùng tự động. Tính năng xoá trùng của bảng tính chỉ nhận dòng giống hệt; khoá ghép bắt được nhiều hơn nhưng cũng nhận nhầm nhiều hơn. Đánh dấu rồi duyệt tay là bước không nên bỏ.
Ghi đè cột gốc. Sửa thẳng vào cột gốc thì khi phát hiện công thức sai, không còn gì để đối chiếu. Cột mới tốn thêm chỗ nhưng giữ được dấu vết.
Làm sạch một lần rồi để đó. Dữ liệu bẩn sinh ra từ cách nhập. Sau khi làm sạch, nên thêm quy tắc nhập liệu: danh sách chọn cho tỉnh thành, định dạng ngày cố định, ô số chỉ nhận số. AI giúp viết hướng dẫn nhập liệu một trang cho nhân viên.
Câu hỏi thường gặp
Bảng chỉ vài trăm dòng thì có nên dán thẳng cho AI sửa luôn không?
Kể cả bảng nhỏ, nếu có dữ liệu cá nhân hay thông tin kinh doanh thì chỉ dùng công cụ đã được duyệt. Ngay cả khi được phép, vẫn nên yêu cầu AI trả về danh sách thay đổi chứ không chỉ bảng mới, và kiểm số dòng, tổng số trước và sau. Làm bằng công thức vẫn dễ kiểm hơn.
Lấy danh mục 34 tỉnh, thành phố mới ở đâu cho chắc?
Lấy từ văn bản và cổng thông tin chính thức của cơ quan nhà nước về sắp xếp đơn vị hành chính năm 2025. Không lấy từ câu trả lời của AI hay bài viết không rõ nguồn. Lập bảng tra một lần, ghi nguồn và ngày lấy ở đầu bảng, để người sau biết khi nào cần cập nhật.
Địa chỉ cấp xã, phường cũng đổi thì làm sạch thế nào?
Sau sắp xếp năm 2025, cấp huyện không còn và nhiều xã, phường được hợp nhất, đổi tên. Làm sạch đến cấp xã cần bảng tra chi tiết từ nguồn chính thức, và nhiều trường hợp phải hỏi lại khách. Với danh sách khách hàng thông thường, cập nhật đến cấp tỉnh trước là đủ dùng cho phần lớn báo cáo.
Không giỏi công thức thì có làm được bài này không?
Được, vì AI viết công thức và giải thích từng phần. Điều cần là biết dán công thức vào ô, kéo xuống cả cột, và so kết quả với dữ liệu gốc. Nếu công thức báo lỗi, chép nguyên thông báo lỗi và dòng dữ liệu gây lỗi đưa lại cho AI là thường sửa được.
Có nên dùng tính năng AI tích hợp sẵn trong Excel, Google Sheets không?
Các bảng tính phổ biến đang tích hợp trợ lý AI, tính năng và điều kiện sử dụng thay đổi theo phiên bản và gói dịch vụ. Nếu công ty đã duyệt, đó là lựa chọn tiện vì dữ liệu ở ngay trong tệp. Nguyên tắc làm trên bản sao, tạo cột mới, đánh dấu trước khi xoá vẫn giữ nguyên.
Sau khi làm sạch có nên gửi bảng cho cả công ty dùng không?
Nên lưu bản sạch ở một nơi duy nhất có phân quyền, kèm ngày cập nhật và người phụ trách, thay vì gửi tệp qua lại. Mỗi bản sao gửi đi lại bắt đầu bẩn theo cách riêng. Danh sách khách hàng cũng là dữ liệu cần kiểm soát quyền truy cập theo quy chế nội bộ.