PDA

View Full Version : Lỗi khi hiện dữ liệu từ Excel ra Word trong Mail Merge



hochoivitinh
10-09-10, 04:22 PM
Tôi bị vấn đề này:
Tôi dùng Mail Merge, trong file Excel tôi để 3,89, nhưng khi hiện trên Word lại hiện: 3,8900000000000001
Bạn nào biết cách sửa lỗi này xin chỉ giáo.
Cám ơn nhiều

huuthang_bd
10-09-10, 06:13 PM
Tôi bị vấn đề này:
Tôi dùng Mail Merge, trong file Excel tôi để 3,89, nhưng khi hiện trên Word lại hiện: 3,8900000000000001
Bạn nào biết cách sửa lỗi này xin chỉ giáo.
Cám ơn nhiều
Tôi thường dùng một cột phụ chuyển dữ liệu số sang dạng chuỗi trước khi làm Mail Merge vì Mail Merge không đọc được định dạng của dữ liệu. Chuyển bằng hàm TEXT()

tungnguyen_kt
11-09-10, 07:25 AM
Tôi thường dùng một cột phụ chuyển dữ liệu số sang dạng chuỗi trước khi làm Mail Merge vì Mail Merge không đọc được định dạng của dữ liệu. Chuyển bằng hàm TEXT()

Em thị lại thường dùng hàm FIXED cùng với ROUND như hướng dẫn trên GPE của anh hoangdanh để làm, thấy cũng khá chuẩn. bạn làm thử xem sao nhé.

hoang_sc
11-09-10, 09:13 AM
Em thị lại thường dùng hàm FIXED cùng với ROUND như hướng dẫn trên GPE của anh hoangdanh để làm, thấy cũng khá chuẩn. bạn làm thử xem sao nhé.
Mình cũng thường Mail-Merge lấy dữ liệu từ Excel sang Word và cũng sử dụng hàm ROUND (thêm 01 cột nữa). Kết quả chuẩn luôn.

thanhlanh
11-09-10, 09:28 AM
Hai em này (Word & Excel) cùng một mẹ mà nhiều lúc không hiểu nhau cho lắm -> lỗi vẫn thường xảy ra.
Còn một kinh nghiệm nữa: Để "hai em" hiểu nhau hơn thì luôn luôn mở file Excel (nên mở trước Word).

tungnguyen_kt
11-09-10, 09:35 AM
Hai em này (Word & Excel) cùng một mẹ mà nhiều lúc không hiểu nhau cho lắm -> lỗi vẫn thường xảy ra.
Còn một kinh nghiệm nữa: Để "hai em" hiểu nhau hơn thì luôn luôn mở file Excel (nên mở trước Word).
Đôi khi cũng chẳng ăn thua

hochoivitinh
06-10-10, 03:07 PM
Mình đã sử dụng hàm ROUND, format text vẫn không được. Lúc thì nó hiện số đúng, lúc thì lại ra 1 đống số hic hic

hoang_sc
06-10-10, 03:41 PM
Mình đã sử dụng hàm ROUND, format text vẫn không được. Lúc thì nó hiện số đúng, lúc thì lại ra 1 đống số hic hic
Sao thế được nhỉ. Trước đây mình cũng bị lỗi này, sau khi sử lý bằng hàm round thì rất chuẩn mà. Bạn hãy gởi File bị lỗi lên đi nếu giúp được mình giúp cho. Còn nếu không được /-*+/ Pó tay!!!. Thì đã có các anh chị cao thủ trong GPE....Hehe. vì mình cũng còn I Tờ....Excel.

seatic
28-12-10, 05:06 PM
Cái này đã có cách giải quyết từ lâu trên 4rum :
- định dạng có dấu phân cách ngàn : thí dụ 56.088
+ bấm Alt+f9
+ gõ vào MERGEFIELD "ten_field" \##,###
- Định dạng số thập phân : thí dụ 1,4
+ bấm Alt+f9
+ gõ vào MERGEFIELD "ten_field" \##,###.0

anhthangit
28-02-11, 08:37 AM
Tôi có một vấn đề này không biết xử lý thế nào, nếu ai biết thì hãy giúp tôi với nhé. Vấn đề này như sau: khi tôi trộn văn bản từ Excel khi sang word thì các số không tự làm tròn, (Ví dụ. như 24,15 nhưng khi sang word lại là 24,14999999999). Ai biết thì hãy giúp tôi với nhé.nick của tôi là:boy_tinhoc3000

aryasmaster13
08-09-11, 10:32 AM
trong file excel, ở trường số mà bạn bị lỗi, bạn dùm hàm =fixed(number,decimal) trong đó: number là số bạn nhập vào, còn decimal là giới hạn thập phân của số đó. vd khi bạn nhập 6.55 mà bị lỗi: 6.5499999999999 ta làm như sau =fixed(6.55,2)

snowfall
12-06-12, 10:30 AM
Mình cũng đã gặp những sự cố khi sử dụng MM như bạn nói. Mình có vài điều chia sẻ với bạn như sau:
1. Trường hợp bạn dùng bảng mã VNI thì bạn làm theo hướng dẫn như F1 (hướng dẫn của excel) là OK, hầu như sẽ không bị sự cố gì. (Confirm file format conversion on open ---------> click MS Excel Worksheets via DDE (*.xls)).

2. Trường hợp bạn dùng bảng mã Unicode thì những lỗi bạn liệt kê trên sẽ xuất hiện.
- Nếu bạn chọn MS Excel Worksheets via DDE (*.xls) thì sẽ khắc phục được lỗi định dạng số (nghĩa là bên excel bạn định dạng như thế nào thì bên word sẽ thể hiện đúng như vậy) nhưng trường hợp này lại bị lỗi font chữ.
- Nếu bạn chọn dạng mở file dạng chọn sheet 1, sheet 2, ... thì sẽ khắc phục được lỗi font chữ nhưng lại bị lỗi định dạng số thập phân.