Thư mục chung của nhiều văn phòng có những cái tên quen thuộc: "Bao cao", "Bao cao moi", "Bao cao final", "Bao cao final sua", "Bao cao final that su ban cuoi". Không ai chắc bản nào đúng, ai sửa lần cuối, số liệu trong cuộc họp hôm qua lấy từ file nào. Đây có vẻ là chuyện lặt vặt, nhưng nó là lý do phổ biến khiến số liệu hai phòng ban không khớp, và là chướng ngại đầu tiên khi bạn muốn tự động hoá bất kỳ việc gì với bảng tính.
Power Query, macro, Apps Script đều tìm file theo tên và theo đường dẫn. Tên file lộn xộn thì công cụ tự động hoá không biết lấy file nào, và người làm lại phải chọn tay. Bài này đưa ra một bộ quy tắc đặt tên file và cấu trúc thư mục đủ đơn giản để cả nhóm theo được, cách nhờ AI soạn quy tắc cho riêng công ty bạn, và cách đổi tên hàng loạt file cũ một cách an toàn.
Năm nguyên tắc cho một cái tên file tốt
Ngày đứng đầu, viết theo năm tháng ngày. Viết ngày dạng 2026-10-28 thay vì 28-10-2026 hay "thang 10". Khi xếp theo tên, các file tự đứng đúng thứ tự thời gian, kể cả khi sang năm mới. Nếu file theo tháng, dùng 2026-10; theo tuần, có thể dùng ngày thứ Hai đầu tuần.
Thành phần cố định, thứ tự cố định. Chọn một khuôn và giữ nguyên, ví dụ ngày, loại tài liệu, đơn vị, phiên bản, ngăn bằng dấu gạch dưới. Một file doanh số chi nhánh Cần Thơ ngày 28 tháng 10 bản thứ hai sẽ là 2026-10-28_doanhso_CT_v02. Ai nhìn cũng đọc được, máy cũng tách được.
Không dấu, không khoảng trắng, không ký tự đặc biệt. Tên có dấu tiếng Việt hay bị lỗi khi chuyển qua hệ thống khác hoặc khi nén và giải nén trên máy khác. Khoảng trắng gây rắc rối cho đường dẫn trong mã. Các ký tự như gạch chéo, hai chấm, dấu hỏi, dấu sao, dấu ngoặc kép bị Windows cấm hẳn.
Phiên bản bằng số, không bằng chữ. Thay "final", "moi", "sua lan 2" bằng v01, v02, v03. Hai chữ số để v10 vẫn xếp sau v09. Bản chính thức được duyệt có thể thêm hậu tố như _duyet, nhưng chỉ một bản duy nhất được mang hậu tố đó.
Ngắn vừa đủ. Excel và Windows có giới hạn độ dài đường dẫn, và đường dẫn quá dài gây lỗi mở file khó hiểu. Tên file nên dưới khoảng năm mươi ký tự, thư mục không lồng quá sâu. Mô tả dài để trong một file ghi chú, không nhồi vào tên.
Cấu trúc thư mục bốn tầng cho dữ liệu lặp lại
Với mỗi luồng dữ liệu lặp lại, như doanh số tuần hay chấm công tháng, nên có một thư mục riêng với bốn thư mục con. Số ở đầu tên giúp chúng luôn xếp đúng thứ tự.
| Thư mục con | Chứa gì | Quy tắc |
|---|---|---|
| 01_goc | File nhận về hoặc xuất từ phần mềm, nguyên như lúc nhận | Không ai được sửa; chỉ thêm file mới; nên đặt quyền chỉ đọc cho đa số người |
| 02_xuly | File làm việc: truy vấn Power Query, bảng trung gian | Đọc từ 01_goc, không chép tay dữ liệu vào đây |
| 03_ketqua | Bảng sạch, file tách gửi đi, file đã duyệt | Mỗi kỳ một file hoặc một thư mục con theo ngày |
| 09_luutru | File các kỳ cũ đã đóng | Chuyển vào định kỳ để thư mục làm việc gọn và truy vấn chạy nhanh |
Nguyên tắc quan trọng nhất là tách dữ liệu gốc khỏi dữ liệu đã xử lý. Khi có tranh cãi về một con số, bạn luôn quay về được file gốc chưa ai đụng vào. Khi truy vấn hay macro chạy sai, bạn xoá kết quả và chạy lại từ gốc, không mất gì. Một thư mục mà gốc và kết quả trộn lẫn thì không làm được hai điều đó.
Nhờ AI soạn quy tắc đặt tên cho công ty bạn
Mỗi công ty có loại tài liệu và đơn vị khác nhau, nên quy tắc chung cần được chỉnh lại. AI giúp phần soạn thảo khá tốt nếu bạn cung cấp đủ bối cảnh.
- Liệt kê các luồng dữ liệu lặp lại của phòng bạn: tên việc, ai gửi, nhịp gửi, định dạng file. Ví dụ: doanh số ngày từ năm cửa hàng, chấm công tháng từ quản lý ca, đơn nhập hàng tuần từ kho.
- Liệt kê mã đơn vị đang dùng: mã chi nhánh, mã kho, mã phòng ban. Nếu chưa có, đây là lúc đặt; mã nên ngắn, không dấu, không đổi theo thời gian.
- Gửi cho AI kèm yêu cầu: "Dựa trên danh sách này, đề xuất quy tắc đặt tên file và cấu trúc thư mục theo khuôn ngày, loại, đơn vị, phiên bản. Cho ví dụ cụ thể cho từng luồng. Viết thành một trang hướng dẫn ngắn cho nhân viên không chuyên."
- Đọc kỹ đề xuất, sửa những chỗ không hợp thực tế, ví dụ AI đặt tên loại quá dài hoặc dùng từ tiếng Anh mà nhân viên không quen.
- Thử quy tắc với hai ba người gửi file thường xuyên trong hai tuần trước khi áp dụng cho cả công ty.
Trong danh sách gửi AI, không cần tên người hay dữ liệu thật, chỉ cần tên loại việc và mã đơn vị. Nếu mã đơn vị chứa thông tin nhạy cảm, như tên khách hàng lớn, thay bằng ký hiệu.
Đổi tên hàng loạt file cũ mà không làm hỏng gì
Có quy tắc mới rồi, câu hỏi tiếp theo là xử lý hàng trăm file cũ thế nào. Lời khuyên đầu tiên: không nhất thiết phải đổi hết. File của các kỳ đã đóng có thể để nguyên trong một thư mục lưu trữ riêng, đặt tên thư mục theo khoảng thời gian. Chỉ áp quy tắc mới từ kỳ hiện tại trở đi. Cách này tránh được rủi ro làm gãy liên kết giữa các file cũ, vì công thức tham chiếu sang file khác sẽ hỏng khi file bị đổi tên.
Nếu vẫn cần đổi tên hàng loạt, ví dụ để gộp bằng Power Query, cách an toàn là làm qua một bảng đối chiếu. Dùng Power Query lấy danh sách file trong thư mục, đưa ra một bảng gồm tên cũ; thêm cột tên mới, có thể nhờ AI viết công thức tách ngày và mã đơn vị từ tên cũ để ghép ra tên mới. Kiểm bảng đối chiếu bằng mắt, đặc biệt các tên cũ không theo quy luật nào.
Bước đổi tên thật có thể làm bằng macro hoặc bằng công cụ đổi tên hàng loạt có sẵn trong hệ điều hành. Nếu nhờ AI viết macro đổi tên, yêu cầu nó đọc từ bảng đối chiếu, chỉ đổi khi tên mới chưa tồn tại, và ghi lại kết quả từng dòng. Luôn sao chép cả thư mục ra một chỗ khác trước khi chạy. Đổi tên sai hàng loạt khó lần ngược hơn nhiều so với xoá nhầm một file.
Giữ quy tắc sống được sau ba tháng
Quy tắc đặt tên nào cũng chạy tốt trong tuần đầu. Cái khó là giữ được khi có người mới, khi bận cuối tháng, khi ai đó cần gửi gấp. Vài thói quen giúp quy tắc không bị quên:
- Dán quy tắc thành một file ghi chú ngắn ngay trong thư mục gốc, ai mở thư mục cũng thấy.
- Cung cấp file mẫu đã đặt tên đúng; người gửi chỉ cần sao file mẫu, đổi ngày và mã.
- Khi nhận file sai tên, đổi lại cho đúng và nhắn người gửi một câu, đừng lặng lẽ sửa mãi.
- Để truy vấn Power Query lọc theo khuôn tên: file sai khuôn sẽ không được gộp, và người phụ trách thấy ngay số dòng thiếu.
- Mỗi quý xem lại thư mục một lần, chuyển kỳ cũ sang lưu trữ, xoá bản nháp không còn dùng.
- Ghi các thay đổi lớn vào nhật ký thay đổi của luồng dữ liệu, ví dụ ngày đổi mã chi nhánh sau khi sáp nhập.
Điểm cuối liên quan tới một thay đổi thực tế: sau khi sắp xếp lại đơn vị hành chính từ tháng 7 năm 2025, nhiều công ty phải đổi mã chi nhánh hoặc tên vùng. Nếu mã đơn vị nằm trong tên file, hãy ghi rõ từ ngày nào dùng mã mới, để truy vấn gộp file nhiều năm không hiểu nhầm thành hai đơn vị khác nhau.
Những sai lầm hay gặp khi đặt quy tắc
Quy tắc đặt tên thất bại thường không phải vì nhân viên lười, mà vì bản thân quy tắc khó theo. Soát lại bộ quy tắc của bạn theo các điểm dưới đây trước khi ban hành:
- Quá nhiều thành phần: tên file gồm bảy tám phần như ngày, phòng, người làm, khách hàng, dự án, loại, trạng thái, phiên bản thì không ai nhớ thứ tự. Ba đến năm phần là vừa.
- Dùng tên người trong tên file: người nghỉ việc hoặc chuyển bộ phận, tên file trở nên khó hiểu. Thông tin ai làm nên nằm trong nhật ký hoặc thuộc tính file.
- Trạng thái trong tên như "cho duyet", "da duyet": khi trạng thái đổi, phải đổi tên, và liên kết từ nơi khác hỏng. Chỉ dùng hậu tố trạng thái cho bản chốt cuối cùng.
- Ngày viết nhiều kiểu: lúc 2026-10-28, lúc 28.10, lúc T10. Một kiểu duy nhất, ghi rõ trong quy tắc kèm ví dụ.
- Quy tắc khác nhau giữa các phòng cho cùng một loại tài liệu: kế toán và kinh doanh gọi cùng một báo cáo bằng hai tên, đến khi gộp mới lộ.
- Không có người giữ quy tắc: cần một người chịu trách nhiệm cập nhật quy tắc khi có loại tài liệu mới, mã đơn vị mới.
Một mẹo nhỏ: viết quy tắc xong, đưa cho một người mới vào làm và nhờ họ đặt tên cho năm file mẫu chỉ dựa trên tài liệu, không hỏi ai. Chỗ nào họ lúng túng là chỗ quy tắc cần viết lại. Có thể nhờ AI đóng vai người mới để thử trước, nhưng một người thật vẫn phát hiện được nhiều chỗ khó hơn.
Tên file có quy luật là nền của mọi việc tự động
Khi tên file theo một khuôn cố định, nhiều việc tự động hoá trở nên dễ dàng. Power Query có thể tách tên file thành các cột ngày, đơn vị, phiên bản mà không cần ai nhập tay. Macro tách file có thể tạo tên theo đúng khuôn. Apps Script có thể tìm file của tuần trước trên Drive bằng một phép so khớp đơn giản. Ngược lại, tên tuỳ hứng buộc mọi công cụ phải có thêm một bước chọn tay, và bước chọn tay chính là chỗ con người hay nhầm.
Ví dụ giả định: một chuỗi năm cửa hàng ở Đà Nẵng mỗi tối gửi file doanh số về thư mục chung. Trước khi có quy tắc, kế toán mất khoảng nửa giờ mỗi sáng để tìm và đổi tên file trước khi gộp. Sau khi các cửa hàng gửi theo khuôn ngày, doanhso, mã cửa hàng, truy vấn gộp lấy được thẳng mã cửa hàng và ngày từ tên file, và việc buổi sáng chỉ còn bấm làm mới, rồi đếm xem đủ năm file chưa.
Đó cũng là lý do bài này đứng trong danh mục tự động hoá chứ không phải danh mục tin học văn phòng. Đặt tên là việc không cần AI, nhưng là việc phải làm trước để AI và các công cụ tự động phát huy được.
Câu hỏi thường gặp
Có nên đặt tên file bằng tiếng Việt có dấu cho dễ đọc không?
Có thể đặt cho tài liệu chỉ để đọc, nhưng với file dữ liệu dùng trong truy vấn, macro hay gửi qua nhiều hệ thống, tên không dấu an toàn hơn. Có thể dùng mã ngắn quen thuộc thay cho từ dài có dấu.
Đã dùng lịch sử phiên bản của OneDrive hay Google Drive thì còn cần v01, v02 không?
Lịch sử phiên bản giúp khôi phục bản cũ của cùng một file, rất hữu ích. Nhưng khi cần gửi một bản cụ thể cho người khác hoặc đánh dấu bản đã duyệt, số phiên bản trong tên vẫn rõ ràng hơn. Hai cách bổ sung cho nhau.
Thư mục dữ liệu gốc có nên cho mọi người quyền sửa không?
Không nên. Thư mục gốc chỉ nên cho người gửi quyền thêm file và cho đa số người quyền chỉ đọc. Khi ai cũng sửa được file gốc, bạn mất điểm tựa để kiểm lại khi số liệu có tranh cãi.
Đổi tên file thì công thức liên kết sang file đó có hỏng không?
Có thể hỏng nếu đổi tên khi file chứa công thức đang đóng hoặc đổi bằng công cụ bên ngoài Excel. Trước khi đổi tên hàng loạt, kiểm xem có file nào khác liên kết tới không, và chỉ đổi tên file của kỳ hiện tại trở đi nếu không chắc.
Có thể nhờ AI tự đổi tên file trong máy không?
Trợ lý AI trò chuyện thông thường không truy cập được file trên máy bạn. AI chỉ viết công thức, macro hoặc hướng dẫn để bạn tự chạy. Trước khi chạy, đọc hiểu mã, sao lưu thư mục và thử trên vài file.