Trước đây tôi cũng hay dùng công cụ này để làm phiếu lương cho NV, và cũng không gặp trục trặc gì. Mới đây dùng lại (ở nơi khác) thì bị lỗi: chữ số trộn từ file excel không có dấu phân cách theo hàng đơn vị (1,000,000 --> 1000000) dù đã được định dạng.
Các bạn vui lòng chỉ cho cách sửa.
Cảm ơn các bạn rất nhiều.
Thứ nhất, tôi đã đọc qua bài này hôm qua nhưng lý do không trả lời là hỏi đáp cheng ngang topic.
Thứ hai, muốn xem chuyển đổi số sang text để trộn vào văn bản, bạn load tài liệu trên về đọc kỹ sẽ làm được.
Các vùng số : Trước khi dùng mail merge thì ta chuyển các số trong excel sang text hết rồi mới lầy dữ liệu qua.
Ứng dụng hàm fixed()
Ví dụ: như cột A có tên là mucluong, dòng A1 số tiền lương: 1717600
Ta sẽ cho thêm 1 cột B có tên là mucluong1
Sau đó, tại cột B dùng công thức như sau =FIXED(A2,0)
Nếu không muốn dùng cột B làm cột trung gian và muốn thêm đơn vị tiền tệ ở phía sau bằng cách gõ thêm vào
Ví dụ: như cột A có tên là mucluong
Ta có thể ghi vào trong Phiếu lương ở Mức lương chính hoặc tiền công như sau :
Dùng Alt+F9, thực hiện thêm chèn thêm \# "#,###.00 đồng"
ở giữa { MERGEFIELD “mucluong”}
Cách chèn như sau :
{ MERGEFIELD \# "#,###.00 đồng" “mucluong”}
Ta sẽ có kết quả như sau ---> 1,717,600.00 đồng
Cái này muốn dùng dấu phân cách bạn phải sử dụng ngôn ngữ VBA bác ạ !
Có nhất thiết phải VBA mới xử lý được không?
Việc hỏi đáp xử lý mail merge, tôi đề nghị các bạn mờ riêng topic để không làm loãng chủ đề này.
Thân ái,