Dữ liệu dùng chung trong cơ quan bắt đầu từ một nguyên tắc rất đơn giản: mỗi loại thông tin chỉ được nhập một lần, ở một nơi, bởi một người chịu trách nhiệm, rồi những người khác lấy ra dùng chứ không chép lại. Phần lớn giờ công tổng hợp số liệu ở xã, phường, trường học bị tiêu tốn vì cùng một danh sách được nhập lại ba bốn lần vào ba bốn tệp khác nhau, mỗi tệp sai một kiểu.
Bài này dành cho cán bộ đang giữ các danh sách quan trọng của đơn vị bằng bảng tính: danh sách hộ, danh sách học sinh, danh sách đối tượng chính sách, danh mục tài sản, sổ theo dõi công việc. Không cần phần mềm mới; chỉ cần sắp xếp lại cách dùng bảng tính đang có. Các ví dụ đều là ví dụ giả định.
Vì sao cùng một danh sách lại có nhiều phiên bản
Hãy hình dung một danh sách hộ gia đình của một thôn. Bộ phận văn hoá xã hội giữ một bản để theo dõi chính sách, bộ phận địa chính giữ một bản khác có thêm thông tin đất, trưởng thôn giữ một bản trên điện thoại để đi vận động, văn phòng lại có một bản cũ dùng để làm báo cáo. Mỗi khi có hộ tách, hộ chuyển đi, chỉ một hai bản được sửa. Đến lúc tổng hợp báo cáo, các con số không khớp nhau và không ai biết bản nào đúng.
Tình trạng này không phải do cán bộ cẩu thả. Nó sinh ra vì không có quy ước ai là người giữ bản gốc, và vì gửi tệp qua nhóm nhắn tin rất tiện: mỗi người tải về, sửa trên máy mình, rồi tệp đó trở thành một nhánh riêng. Sau vài tháng, đơn vị có hàng chục tệp cùng tên với hậu tố "mới", "mới nhất", "sửa lần cuối".
Giải pháp không đòi hỏi kỹ thuật cao. Nó đòi hỏi ba quyết định quản lý: bản gốc nằm ở đâu, ai được sửa, những người khác dùng bằng cách nào mà không tạo bản sao. Khi đã quyết, phần kỹ thuật trong bảng tính chỉ là làm cho quyết định đó dễ được tuân theo.
Năm quy tắc cho một bảng tính dùng chung
Một dòng là một đối tượng. Một hộ, một học sinh, một tài sản, mỗi thứ một dòng. Không gộp ô, không để dòng tiêu đề nhóm xen giữa dữ liệu, không để dòng tổng ở giữa bảng. Bảng phẳng như vậy mới lọc, sắp xếp, đếm được.
Một cột là một loại thông tin. Họ tên một cột, ngày sinh một cột, thôn một cột. Không viết "Nguyễn Văn A, 1965, thôn Đông" trong cùng một ô. Ngày tháng nhập đúng kiểu ngày của bảng tính, không gõ thành chữ.
Mỗi dòng có một mã riêng. Họ tên trùng nhau là chuyện thường. Gán cho mỗi đối tượng một mã nội bộ không đổi, và mọi bảng khác tham chiếu theo mã đó. Mã nội bộ không nên là số định danh cá nhân, để giảm rủi ro khi bảng bị chia sẻ nhầm.
Danh mục chọn sẵn thay cho gõ tự do. Cột "thôn", "loại đối tượng", "tình trạng" nên dùng danh sách thả xuống. Gõ tự do sẽ sinh ra "Thôn 1", "thôn 1", "T1" và bộ đếm coi đó là ba thôn khác nhau.
Ghi lại ai sửa, sửa khi nào. Thêm hai cột "người cập nhật" và "ngày cập nhật", hoặc dùng chức năng lịch sử phiên bản nếu bảng tính dùng chung có. Khi số liệu lệch, bạn biết hỏi ai.
Lỗi dữ liệu hay gặp và cách phòng
Phần lớn công sức "làm sạch dữ liệu" trước kỳ báo cáo có thể tránh được nếu đặt sẵn quy tắc ngay khi nhập. Bảng dưới liệt kê những lỗi thường gặp nhất trong danh sách ở cơ quan.
| Lỗi | Hậu quả | Cách phòng ngay từ khi nhập |
|---|---|---|
| Khoảng trắng thừa, viết hoa không thống nhất | Lọc và đếm sai, tìm không ra | Danh mục chọn sẵn; hàm loại khoảng trắng thừa khi cần |
| Ngày tháng gõ thành chữ hoặc lẫn kiểu ngày tháng năm với tháng ngày năm | Tính tuổi, tính hạn sai | Định dạng cột ngày, chặn nhập giá trị không phải ngày |
| Một đối tượng xuất hiện hai lần | Đếm thừa, chi trả trùng | Mã riêng cho mỗi dòng; quy tắc tô màu khi mã trùng |
| Ô trống ở cột bắt buộc | Báo cáo thiếu, phải đi hỏi lại | Đánh dấu cột bắt buộc, kiểm định kỳ bằng bộ lọc ô trống |
| Số lưu dưới dạng chữ | Hàm tổng trả kết quả sai mà không báo lỗi | Định dạng cột số từ đầu, không dán đè định dạng từ nơi khác |
| Sửa thẳng vào công thức tính tổng | Tổng sai ở mọi kỳ sau | Khoá các ô công thức, chỉ mở ô nhập liệu |
Ngoài ra, nên có một trang tính "hướng dẫn" ở đầu tệp, ghi ý nghĩa từng cột, ai phụ trách, quy ước nhập. Trang này giúp người mới tiếp nhận không phải đoán, và giúp chính bạn khi quay lại sau vài tháng.
Chuyển từ nhiều tệp rời sang một bảng gốc
Việc hợp nhất nên làm một lần, có kế hoạch, thay vì vừa làm vừa sửa. Trình tự dưới đây phù hợp với một danh sách vài trăm đến vài nghìn dòng.
- Liệt kê tất cả các bản đang tồn tại của danh sách, ai giữ, cập nhật lần cuối khi nào.
- Chọn người giữ bản gốc, thường là bộ phận có trách nhiệm chính về loại thông tin đó theo chức năng nhiệm vụ.
- Dựng bảng gốc theo năm quy tắc ở trên, với danh mục chọn sẵn và cột mã riêng.
- Đưa dữ liệu từ bản đáng tin nhất vào trước, rồi đối chiếu với các bản khác để bổ sung, ghi lại những chỗ mâu thuẫn để hỏi lại.
- Thông báo ngày chuyển: từ ngày đó, các bản cũ chuyển vào thư mục lưu trữ và không sửa nữa.
- Những bộ phận cần dùng thì được quyền xem, hoặc lấy dữ liệu bằng liên kết hay bảng lọc từ bảng gốc, không tải về sửa riêng.
Bước thứ tư là bước tốn thời gian nhất và không nên giao cho AI. Đối chiếu mâu thuẫn giữa các danh sách cần người hiểu địa bàn, biết hộ nào vừa tách, học sinh nào vừa chuyển trường. Máy chỉ giúp đánh dấu những dòng khác nhau để người kiểm tập trung vào đó.
Lấy số ra dùng mà không chép lại
Bảng gốc chỉ phát huy tác dụng khi những người cần số liệu lấy được số dễ hơn là tự chép. Cách thường dùng là một trang tính tổng hợp nằm ngay trong tệp gốc, dùng công thức đếm và cộng theo các cột đã chuẩn hoá: số hộ theo thôn, số học sinh theo khối, số tài sản theo tình trạng. Mỗi khi người giữ bản gốc cập nhật một dòng, trang tổng hợp tự đổi theo, không ai phải đếm lại.
Với bộ phận chỉ cần một phần danh sách, như giáo viên chủ nhiệm chỉ cần học sinh lớp mình, có thể dùng chế độ xem có bộ lọc hoặc một trang tính lấy dữ liệu từ bảng gốc theo điều kiện. Người xem thấy đúng phần của mình, luôn là số mới nhất, và không có bản sao nào trôi nổi. Nếu bảng tính của đơn vị không hỗ trợ lấy dữ liệu từ tệp khác, giải pháp đơn giản là người giữ bản gốc xuất một bản chỉ đọc theo lịch cố định, ghi rõ ngày xuất trong tên tệp.
Điều quan trọng là thói quen: khi ai đó hỏi "cho xin danh sách", câu trả lời nên là chỉ chỗ xem trong bảng gốc, không phải gửi một tệp mới qua nhóm nhắn tin. Mỗi tệp gửi đi là một bản sao sắp lỗi thời và là một điểm có thể lộ dữ liệu.
Dùng AI viết công thức mà không đưa dữ liệu thật
Công cụ AI trò chuyện rất giỏi viết công thức bảng tính, giải thích một công thức có sẵn, hoặc gợi ý cách dựng bảng tổng hợp. Mẹo để dùng an toàn là mô tả cấu trúc bảng thay vì dán dữ liệu thật. AI chỉ cần biết cột nào chứa gì, bạn muốn tính gì, không cần biết ông A ở thôn nào.
Câu lệnh ví dụ: "Bảng tính có cột A là mã hộ, cột B là thôn chọn từ danh sách, cột C là số nhân khẩu, cột D là loại đối tượng. Viết công thức đếm số hộ theo từng thôn và tổng số nhân khẩu theo từng loại đối tượng, đặt kết quả ở một trang tính khác. Giải thích từng phần công thức cho người mới." Nếu cần minh hoạ, bạn tự tạo ba bốn dòng dữ liệu giả với tên như Hộ 01, Hộ 02 để AI hiểu định dạng.
Sau khi nhận công thức, thử trên một bản sao của bảng gốc, kiểm kết quả bằng cách đếm tay một vài nhóm nhỏ. Công thức AI viết thường đúng hướng nhưng có thể sai tên hàm theo phiên bản bảng tính bạn dùng, sai dấu phân cách theo cài đặt ngôn ngữ, hoặc không tính đến ô trống. Không bao giờ tải nguyên danh sách có họ tên, ngày sinh, số định danh, hoàn cảnh gia đình của người dân lên công cụ AI công cộng để "nhờ làm sạch" hay "nhờ thống kê".
Phân quyền và sao lưu bảng gốc
Bảng gốc càng được dùng nhiều thì càng cần được bảo vệ, cả khỏi sửa nhầm lẫn khỏi lộ ra ngoài. Những việc nên làm:
- Chỉ người giữ bản gốc và người được giao mới có quyền sửa; những người còn lại chỉ xem.
- Không chia sẻ bảng bằng chế độ "ai có đường dẫn đều xem được" với danh sách có dữ liệu cá nhân; chia sẻ theo tài khoản cụ thể.
- Khi trích một phần gửi cấp trên hoặc đơn vị khác, chỉ trích những cột cần thiết, bỏ các cột không liên quan.
- Sao lưu định kỳ, ví dụ cuối mỗi tuần, ra một bản lưu tách biệt, ghi ngày trong tên tệp.
- Khi người giữ bản gốc chuyển công tác, bàn giao quyền quản trị bảng như bàn giao một hồ sơ, có biên bản.
Danh sách có dữ liệu cá nhân của người dân thuộc phạm vi các quy định về bảo vệ dữ liệu cá nhân. Ngoài việc phân quyền trong bảng tính, đơn vị cần tuân quy chế về an toàn thông tin của cơ quan. Phần an toàn khi dùng AI với tài liệu cơ quan có danh mục riêng trên trang.
Câu hỏi thường gặp
Nên dùng bảng tính trên máy hay bảng tính trực tuyến dùng chung?
Tuỳ quy định của cơ quan về nơi lưu dữ liệu. Bảng trực tuyến tiện cho nhiều người cùng xem và có lịch sử phiên bản, nhưng phải dùng dịch vụ và tài khoản cơ quan cho phép, nhất là với danh sách có dữ liệu cá nhân.
Có nên dùng số định danh cá nhân làm mã cho mỗi dòng không?
Không nên dùng làm mã tham chiếu chung. Số định danh là dữ liệu cá nhân, nếu đi theo mọi bảng tổng hợp thì rủi ro lộ tăng lên. Dùng mã nội bộ không đổi, còn số định danh để ở bảng gốc có phân quyền chặt.
Nhờ AI làm sạch danh sách người dân có được không?
Không nên đưa danh sách thật lên công cụ AI công cộng. Hãy mô tả cấu trúc bảng và lỗi gặp phải, nhờ AI viết công thức hoặc các bước làm sạch, rồi tự áp dụng trên máy của cơ quan.
Làm sao để đồng nghiệp không tải bảng về rồi sửa riêng nữa?
Thông báo rõ bản gốc ở đâu và ngày chuyển, đặt quyền chỉ xem cho người không phụ trách, và giúp họ lấy đúng phần cần dùng bằng bảng lọc hay trang tổng hợp. Khi lấy số dễ hơn chép, người ta sẽ thôi chép.
Danh sách có hàng nghìn dòng trùng lặp thì bắt đầu từ đâu?
Bắt đầu bằng việc gán mã riêng cho mỗi đối tượng, dùng quy tắc tô màu để làm nổi các dòng trùng họ tên và ngày sinh, rồi người hiểu địa bàn kiểm từng nhóm. Đừng xoá hàng loạt theo máy, vì hai người khác nhau có thể trùng tên.
Ai nên là người giữ bản gốc của một danh sách?
Bộ phận có trách nhiệm chính về loại thông tin đó theo chức năng nhiệm vụ. Ví dụ danh sách học sinh do bộ phận giáo vụ giữ, danh mục tài sản do bộ phận kế toán giữ. Các bộ phận khác chỉ xem hoặc đề nghị sửa.