Chữa lỗi mail merge số nhiều dấu phẩy

Hãy click trước ký tự "}" và gõ lần lượt thành \# "0,00" (tôi gõ trên máy tôi), tức bây giờ là { MERGEFIELD HSL \# "0,00" }

Trên máy bạn rất có thể là \# "0.00" (dùng dấu chấm) chứ không phải là \# "0,00" (dùng dấu phẩy). Tức nếu là tôi thì tôi sẽ thử dùng dấu nào mà là dấu thập phân trong system. Nếu bên Excel bạn nhập số chuẩn là 1.55 thì bạn nhập \# "0.00", còn nếu số chuẩn là 1,55 thì nhập \# "0,00"

Nếu vẫn không được thì bạn chờ người khác nhé.

Chữa lỗi mail merge số nhiều dấu phẩy

  • 4

    Các anh chị em diễn đàn có thể giúp mình vấn đề mail merge được không. Tháng nào mình cũng làm phiếu lương. Mình mail merge dữ liệu từ file excel sang word rồi in Cứ đến dòng hệ số lương khi mail merge sang word là tự động nó nhân dữ liệu cho 100. Ví dụ hệ số lương 1,55 thì trong file word thể hiện 155. Mình đã chỉnh dữ liệu trong file excel sang định dạng text, nhưng kết quả trong word vẫn không thay đổi. Mọi người giúp mình với ạ!!!

Bạn thêm cột phụ trong Excel, lấy hệ số lương bằng hàm =TEXT(địa chỉ cell;"#.

0,00"). Lúc đó merge mới ra kết quả đúng

  • 5

Mình góp ý với bạn, với cái này bạn viết code thay thế trong Word nó làm nhanh hơn nhiều không bị lỗi định dạng nữa, bạn có thể lưu trữ từng file làm khác nhau nữa

  • 6

Tôi thấy file merge vẫn bình thường! (tôi chọn HSL ở dạng số, 2 số lẽ & khi Edit Field tôi chọn "0.00") Trân trọng.

  • PHIẾU LƯƠNG.docx 21.4 KB · Đọc: 2
  • dulieu_Luong.xlsx 36.7 KB · Đọc: 3

Chữa lỗi mail merge số nhiều dấu phẩy

  • 7

    Trên máy tôi tôi làm như sau:

Có cách nào giải quyết triệt để chuyện này không bác, kiểu như đem file sang máy khác vẫn chạy phà phà.

  • 8

Có cách nào giải quyết triệt để chuyện này không bác, kiểu như đem file sang máy khác vẫn chạy phà phà.

Khi trộn văn bản kết hợp giữa Word với Excel nhiều khi dữ liệu hiển thị trong file Word không giữ nguyên được định dạng số trong Excel .

Ví dụ có bản dữ liệu trong Excel như sau :

Chữa lỗi mail merge số nhiều dấu phẩy

Trong file gốc dữ liệu của Excel , cột Lương ta thấy cứ 3 số lại phân cách nhau bằng dấu phảy , hoặc 2 người dưới cùng không phân tách nhau mà lại có thêm phần thập phân .

Tuy nhiên khi dùng Mail Merger lúc lấy dữ liệu từ cột Lương thì dữ liệu hiển thị không được như mong muốn . Ví dụ khi hiển thị không phân tách 3 số bằng dấu phảy

Chữa lỗi mail merge số nhiều dấu phẩy

Hoặc hiển thị những số có dấu thập phân bị sai

Chữa lỗi mail merge số nhiều dấu phẩy

Như vậy làm thế nào để hiển thị đúng như bạn mong muốn ?

Sau khi bạn đã hoàn tất công việc gán các trường cần thiết vào đúng các mục cần hiển thị khi đó nội dung của bạn như hình dưới

Chữa lỗi mail merge số nhiều dấu phẩy

Bạn cần phải thiết lập lại phần hiển thị trong trường Lương bằng cách bấm tổ hợp hai phím ALT và F9 , lúc đó bạn sẽ thấy như hình dưới

Chữa lỗi mail merge số nhiều dấu phẩy

Thay đổi trong phần { MERGEFIELD Lương } như sau { MERGEFIELD “Lương” \#,# }

Chữa lỗi mail merge số nhiều dấu phẩy

Sau đó bạn lại bấm lại tổ hợp hai phím ALT và F9 để quay trở lại trạng thái bình thường . Với cách thay đổi trên thì những nội dung hiển thị sẽ cách 3 số bằng dấu phảy