Một tệp hồ sơ nhân viên dùng được lâu cần tách thành vài bảng nối nhau bằng mã nhân viên: bảng thông tin ít thay đổi, bảng hợp đồng, bảng quá trình công tác, và bảng giấy tờ đã nộp. Gom mọi thứ vào một dòng dài hàng chục cột là cách nhanh nhất để tệp trở nên vô dụng sau hai năm, khi một người đã ký ba hợp đồng và đổi hai phòng ban.
Bài này dành cho người phụ trách hành chính nhân sự ở công ty vài chục người, chưa có phần mềm nhân sự. AI giúp đề xuất danh sách cột, viết công thức nhắc hạn, đọc đơn xin việc hay sơ yếu lý lịch thành dòng dữ liệu. Nhưng hồ sơ nhân sự là loại dữ liệu nhạy cảm bậc nhất trong công ty, nên mỗi bước có AI đều đi kèm cách che. Các ví dụ là giả định; nội dung hợp đồng, bảo hiểm, thủ tục theo quy định hiện hành không được bàn ở đây.
Tách hồ sơ thành bốn bảng nối bằng mã nhân viên
Nguyên tắc chọn bảng: thông tin nào một người chỉ có một giá trị thì để ở bảng chính; thông tin nào một người có thể có nhiều lần (nhiều hợp đồng, nhiều lần đổi chức danh) thì tách bảng riêng, mỗi lần một dòng.
| Bảng | Cột gợi ý | Ghi chú |
|---|---|---|
| NhanVien | MaNV, HoTen, NgaySinh, GioiTinh, NgayVaoLam, PhongBan, ChucDanh, TrangThai | Một người một dòng; mã cố định, không dùng lại khi người cũ nghỉ |
| HopDong | MaNV, SoHD, LoaiHD, NgayBatDau, NgayKetThuc, GhiChu | Mỗi hợp đồng hoặc phụ lục một dòng |
| QuaTrinh | MaNV, NgayHieuLuc, PhongBanMoi, ChucDanhMoi, SoQuyetDinh | Lịch sử điều chuyển, bổ nhiệm |
| GiayTo | MaNV, LoaiGiayTo, DaNop, NgayNop, NoiLuu | Theo dõi bản cứng, không chứa ảnh hay số giấy tờ |
Cột TrangThai ở bảng chính (đang làm, tạm nghỉ, đã nghỉ) giúp lọc nhanh mà không phải xoá người đã nghỉ khỏi tệp. Xoá dòng nhân viên cũ là sai lầm thường gặp: hợp đồng, quá trình của người đó vẫn còn trong các bảng khác và trở thành dòng mồ côi không ai nhận ra.
Các cột như số căn cước, số tài khoản nhận lương, thông tin người thân, tình trạng sức khoẻ nếu thật sự cần lưu thì đặt ở một tệp riêng có phân quyền chặt hơn, không trộn vào bảng mà trưởng phòng nào cũng mở được.
Nhờ AI đề xuất cột và quy tắc nhập liệu
Bạn không cần dán dữ liệu thật nào để AI giúp thiết kế. Mô tả công ty và nhu cầu là đủ.
- Câu lệnh gợi ý: “Công ty thương mại 40 người, ba phòng ban, chưa có phần mềm nhân sự. Đề xuất cấu trúc các bảng để theo dõi hồ sơ nhân viên, hợp đồng và điều chuyển trong Excel. Với mỗi cột, nêu kiểu dữ liệu và quy tắc kiểm tra hợp lệ. Không đề xuất lưu số giấy tờ tuỳ thân trong bảng dùng chung.”
- Đọc đề xuất và gạch bớt. AI thường đề xuất thừa cột “cho đầy đủ”; mỗi cột thêm vào là một cột phải cập nhật và một mẩu dữ liệu cá nhân phải bảo vệ. Chỉ giữ cột có người dùng thật.
- Đặt Data Validation cho các cột có danh sách cố định: phòng ban, chức danh, loại hợp đồng, trạng thái. Danh sách nguồn để ở một trang riêng tên DanhMuc, để khi thêm phòng ban mới chỉ sửa một chỗ.
- Cột ngày đặt kiểm tra kiểu ngày, chặn gõ chữ. Cột mã nhân viên đặt quy tắc không trùng bằng công thức COUNTIF trong Data Validation; nhờ AI viết đúng cú pháp cho bản Excel của bạn.
- Viết một trang Huongdan ngắn: mỗi cột nghĩa là gì, ai được sửa, sửa khi nào. Đây là từ điển dữ liệu thu nhỏ, cực kỳ đáng giá khi người phụ trách thay đổi.
Công thức nhắc hạn hợp đồng, sinh nhật và thâm niên
Phần “tự động” mà người làm nhân sự cần nhất thường chỉ là vài cột nhắc việc. Dưới đây là các dạng công thức phổ biến; ngày và số tháng là giả định.
- Ngày kết thúc khi biết ngày bắt đầu và thời hạn theo tháng: =EDATE(NgayBatDau,SoThang)-1. Hàm EDATE có ở mọi bản Excel phổ biến và trong Google Sheets.
- Hợp đồng mới nhất của mỗi người: =MAXIFS(HopDong[NgayKetThuc],HopDong[MaNV],A2). Bảng NhanVien hiển thị ngày này để không phải mở bảng HopDong.
- Tô màu hợp đồng sắp hết hạn trong 30 ngày: Conditional Formatting với công thức =AND(F2>=TODAY(),F2-TODAY()<=30). Thêm một màu khác cho hợp đồng đã quá hạn mà nhân viên vẫn đang làm, vì đó là dấu hiệu quên gia hạn.
- Thâm niên tính theo năm và tháng: hàm DATEDIF(NgayVaoLam,TODAY(),"y") cho số năm, đổi "y" thành "ym" cho số tháng lẻ. DATEDIF chạy được nhưng không hiện trong danh sách gợi ý hàm của Excel, nên đừng ngạc nhiên khi gõ không thấy.
- Sinh nhật trong tháng: =MONTH(NgaySinh)=MONTH(TODAY()) làm điều kiện lọc. Nếu chỉ cần chúc mừng, cân nhắc chỉ lưu ngày và tháng sinh, không cần năm.
Nhắc hạn bằng màu chỉ có tác dụng khi có người mở tệp. Ghi lịch cố định, ví dụ sáng thứ hai đầu tháng, mở tệp lọc các dòng tô màu. Nếu cần nhắc qua thư điện tử tự động, đó là việc nối ứng dụng, trang AI Kết Nối có bài riêng.
Đọc sơ yếu lý lịch, đơn xin việc thành dòng dữ liệu
Chỉ trích những trường bạn thật sự cần. Khi nhận người mới, thông tin trên giấy cần vào bảng thường chỉ gồm họ tên, ngày sinh, ngày vào làm, phòng ban, chức danh. Phần còn lại giữ trên giấy hoặc tệp lưu trữ, không cần số hoá chỉ vì có công cụ làm được.
Che trước khi đưa ảnh hay tệp vào AI. Nếu muốn AI đọc sơ yếu lý lịch, che hoặc cắt bỏ phần số giấy tờ, địa chỉ thường trú, thông tin gia đình trước khi tải lên. Với công cụ AI chưa được công ty duyệt cho dữ liệu nhân sự, an toàn nhất là không tải ảnh hồ sơ thật lên, mà tự gõ các trường cần thiết.
Yêu cầu trả về đúng thứ tự cột. Khi dùng AI, đưa sẵn danh sách cột theo thứ tự bảng của bạn và yêu cầu để trống nếu không thấy thông tin, thay vì để AI đoán. Ngày sinh viết tay, tên có dấu là chỗ AI hay đọc sai; kiểm từng dòng với bản giấy.
Dùng biểu mẫu thay vì số hoá sau. Cách gọn hơn về lâu dài là để nhân viên mới tự điền một biểu mẫu trực tuyến nội bộ, dữ liệu đổ thẳng vào bảng. Biểu mẫu có thể đặt sẵn quy tắc ngày tháng, danh sách phòng ban, giảm hẳn lỗi gõ.
Phân quyền, sao lưu và những điều không nên làm
Tệp hồ sơ nhân viên nên có đúng một người chịu trách nhiệm cập nhật và một người dự phòng. Trưởng phòng cần xem danh sách nhân viên của mình thì cấp bản lọc theo phòng hoặc quyền chỉ xem với phạm vi phù hợp, không gửi nguyên tệp qua tin nhắn. Mỗi bản sao rời đi là một bản không ai thu hồi được.
Sao lưu theo lịch, đặt tên tệp có ngày, lưu ở nơi có phân quyền. Nếu dùng bảng tính trực tuyến, lịch sử phiên bản cho phép xem ai sửa ô nào lúc nào; đây là tính năng đáng giá với dữ liệu nhân sự. Đặt mật khẩu mở tệp cho bản Excel lưu trên máy, và đừng ghi mật khẩu ấy vào chính thư mục chứa tệp.
Vài điều nên tránh: không dán cả bảng nhân sự vào chatbot để hỏi “tệp này có lỗi gì”; nếu cần, dán tên cột và vài dòng giả. Không lưu ảnh chụp giấy tờ tuỳ thân trong cùng thư mục với bảng dùng chung. Không dùng số điện thoại hay số giấy tờ làm mã nhân viên. Không giữ dữ liệu của người đã nghỉ lâu hơn mức quy chế và quy định yêu cầu. Chi tiết nghĩa vụ với dữ liệu cá nhân của người lao động, bạn tham khảo văn bản hiện hành hoặc trang AI Bảo Mật.
Rà soát tệp hồ sơ định kỳ mỗi quý
Tệp nhân sự xuống cấp từ từ: một ô gõ tay ở đây, một phòng ban viết kiểu mới ở kia. Mỗi quý dành nửa giờ chạy các phép kiểm sau; phần lớn có thể nhờ AI viết công thức một lần rồi để sẵn trong trang Kiemtra.
- Mã nhân viên trùng: =COUNTIF(NhanVien[MaNV],A2)>1. Một mã trùng làm mọi phép tra cứu trả về sai người.
- Hợp đồng mồ côi: dòng trong bảng HopDong có mã không tồn tại ở bảng NhanVien, kiểm bằng COUNTIF ngược lại bằng 0.
- Người đang làm mà không có hợp đồng nào còn hiệu lực: ngày kết thúc mới nhất nhỏ hơn hôm nay trong khi trạng thái vẫn là đang làm.
- Ô ngày ở dạng chữ: =ISNUMBER(ô ngày) trả FALSE là chữ. Đây là lỗi hay sinh ra khi dán từ tệp khác.
- Giá trị ngoài danh mục: phòng ban hoặc chức danh không nằm trong trang DanhMuc, thường do ai đó dán đè làm mất Data Validation.
- Người đã nghỉ quá thời hạn lưu giữ theo quy chế: lọc ra để người có thẩm quyền quyết định xoá hay lưu trữ riêng.
Kết quả rà soát ghi lại ngày làm và số lỗi tìm được. Nếu số lỗi tăng dần qua các quý, đó là tín hiệu cần siết lại quyền sửa hoặc chuyển sang biểu mẫu nhập liệu.
Từ tệp Excel đến phần mềm nhân sự: chuẩn bị gì
Khi công ty lớn lên, tệp Excel sẽ đến lúc không đủ: nhiều người cần cập nhật cùng lúc, cần quy trình duyệt nghỉ phép, cần nối với chấm công và tiền lương. Khi đó, công sức bạn bỏ ra để tách bảng và dùng mã nhân viên cố định sẽ được trả lại: hầu hết phần mềm nhân sự đều nhận dữ liệu nhập theo đúng kiểu mỗi bảng một loại thông tin, nối bằng mã.
Trước khi chuyển, nhờ AI rà bảng (với dữ liệu đã che hoặc dữ liệu giả cùng cấu trúc) để tìm các vấn đề như ngày ở dạng chữ, mã trùng, phòng ban viết hai kiểu, hợp đồng không có ngày kết thúc. Sửa xong các lỗi này trong Excel rồi mới nhập vào hệ thống mới, vì sửa trên phần mềm thường chậm hơn nhiều.
Giữ bản Excel cuối cùng trước khi chuyển làm bản lưu trữ chỉ đọc, ghi ngày chốt. Khi số liệu trên hệ thống mới có điểm lạ trong vài tháng đầu, bản này là chỗ đối chiếu.
Câu hỏi thường gặp
Có nên dùng số căn cước làm mã nhân viên cho khỏi trùng không?
Không nên. Số căn cước là dữ liệu cá nhân, đặt làm mã thì nó xuất hiện ở mọi bảng, mọi bản sao. Hãy dùng mã nội bộ đơn giản như chữ viết tắt công ty nối với số thứ tự, cấp một lần và không dùng lại.
Nhân viên nghỉ việc có nên xoá khỏi tệp không?
Không xoá dòng; đổi cột trạng thái thành đã nghỉ và ghi ngày nghỉ. Hợp đồng và quá trình công tác của người đó vẫn cần cho việc đối chiếu sau này. Thời hạn lưu giữ thì theo quy chế công ty và quy định hiện hành.
Có nên nhờ AI soạn hợp đồng lao động từ bảng dữ liệu không?
AI có thể giúp trộn thông tin vào mẫu hợp đồng đã được công ty duyệt, nhưng nội dung điều khoản phải theo quy định hiện hành và do người có chuyên môn kiểm. Bài này chỉ bàn phần dữ liệu; câu hỏi pháp lý nên hỏi luật sư hoặc cơ quan quản lý lao động.
Google Sheets có an toàn hơn Excel để lưu hồ sơ nhân sự không?
Không phải an toàn hơn hay kém hơn, mà rủi ro khác nhau. Bảng tính trực tuyến dễ chia sẻ nhầm cho người ngoài nếu đặt quyền xem bằng đường dẫn; tệp Excel trên máy dễ mất khi hỏng máy hoặc bị sao chép qua ổ di động. Chọn cái nào cũng cần phân quyền và sao lưu.
Tệp đã có hàng trăm dòng gộp nhiều thông tin, tách thế nào?
Mô tả cấu trúc cột hiện có cho AI (không dán dữ liệu thật) và nhờ nó lập kế hoạch tách: cột nào về bảng nào, cần công thức gì để tách các ô chứa nhiều hợp đồng. Thử kế hoạch trên bản sao với vài chục dòng trước khi làm hết.