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

Liên hệ QC

hochoivitinh

Thành viên mới
Tham gia
4/9/09
Bài viết
5
Được thích
0
[FONT=&quot]Tôi bị vấn đề này:[/FONT]
[FONT=&quot]Tôi dùng Mail Merge, trong file Excel tôi để [/FONT][FONT=&quot]3,89[/FONT][FONT=&quot], nhưng khi hiện trên Word lại hiện: 3,8900000000000001[/FONT]
[FONT=&quot]Bạn nào biết cách sửa lỗi này xin chỉ giáo.[/FONT]
[FONT=&quot]Cám ơn nhiều[/FONT]
 
[FONT=&quot]Tôi bị vấn đề này:[/FONT]
[FONT=&quot]Tôi dùng Mail Merge, trong file Excel tôi để [/FONT][FONT=&quot]3,89[/FONT][FONT=&quot], nhưng khi hiện trên Word lại hiện: 3,8900000000000001[/FONT]
[FONT=&quot]Bạn nào biết cách sửa lỗi này xin chỉ giáo.[/FONT]
[FONT=&quot]Cám ơn nhiều[/FONT]
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()
 
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é.
 
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.
 
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).
 
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
 
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
 
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.
 
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
 
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
 
Lần chỉnh sửa cuối:
hàm fixed trong excel

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)
 
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.
 
+ bấm Alt+f9
+ gõ vào {MERGEFIELD "ten_field" \#"#.##"}
Xong vào chỉnh fomat lại theo thứ tự từ trên xuống phần number , . .
Sau đó mới được nhé
 
Em cũng gặp tình trạng tương tự như bác trên, có điều chỉ ở máy nhà. Em mang file đó lên máy của công ty thì lại không bị sao cả, mong các bro chỉ giáo. Em có đính kèm 2 file đó ở dưới, bác nào xem dùm em xem lỗi ở đâu với.
 

File đính kèm

  • DS.xlsx
    161.5 KB · Đọc: 30
  • Mau moi kham CB.doc
    87 KB · Đọc: 41
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

Cho mình hỏi lệnh Alt+f9 là phím tắt của lệnh nào vậy bạn
 
Mình bị lỗi khi dùng mailing thì trong Excel nếu dài quá thì trong Word khôi hiểm thị hết các ký tự trong excel, ai biết chỉ tui với
 
Lần chỉnh sửa cuối:
Mình bị lỗi khi dùng mailing thì trong Excel nếu dài quá thì trong Word khôi hiểm thị hết các ký tự trong excel, ai biết chỉ tui với
Bạn viết sai chính tả nhiều quá. "dài quá" mà bạn nói đến là gì?
Dữ liệu của bạn trông như thế nào? Phải tận tay sờ, tận mắt thấy mới giúp bạn được.
 
Web KT
Back
Top Bottom