Lỗi định dạng liên kết dữ liệu Word và Excel (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

nhungdoahoaphudung

Thành viên chính thức
Tham gia
22/6/09
Bài viết
75
Được thích
7
Chào cả nhà!
Các bác cho em hỏi làm thế nào để định dạng hiển thị dữ liệu từ Excel vào word kiểu vừa có dấu thập phân (Decemal) vừa có phân cách hàng nghìn (separator) khi trộn thư (Merg mail) thoả mãn điều kiện: không tạo thêm dẫu cách trước số nếu dữ liệu trong excel phần nguyên <100.
Ví dụ: 12345.67333; 125.543344;34.3433434 khi chuyển sang word sẽ hiển thị thành: 12,345.67; 125.53; và 34.34 (cái này mới quan trọng) vì khi em format {MERGEFIELD "TT" \#,##0.00} thì với 12345.67 và 125.54 thì đúng theo ý nhưng 34.34 thì nó hiện thêm khoảng trắng phía trước tức là (space space)34.34
ps
: Nếu số càng nhỏ thì càng thêm khoảng trắng (vd: 34.43 thêm 2 khoảng thì 1.12 thêm 3 khoảng trắng)
Mong các 4rum giúp đỡ!
Cảm ơn nhiều
 
Lần chỉnh sửa cuối:
Bạn dùng định dạng sau thì sẽ không có các khoảng trống:
{MERGEFIELD "TT" \# ,#.#0}
lưu ý sau cặp mã định dạng \# là 1 dấu trống rồi mới đến ,#.#0 nhé (có 1 dấu phấy đứng trước dấu #)
 
Cảm ơn bác nhiều! nhưng em muốn hỏi thêm tại sao với những số không có phần thập phân nếu em để 2 số thì khi trộn thư nó thêm khoảng trắng nữa ví dụ: 343 => 343. 0 và chỉ có 1 số 0 (đáng lẽ phải là 343.00). Nếu em để MERGEFIELD "TT" \# ,#.# (xoá bớt số 0) thì với những số nguyên nó ra thêm dấu chấm (không có số 0) ví dụ: 334==>334. (đúng ra là 334.0)
 
Dấu # đại diện cho 1 vị trí số có mặt trong số; còn số 0 đại diện cho 1 vị trí sẽ xuất hiện.
Do đó với mã:
{343 /# ,#.#0} sẽ thành 343. 0 -> có 1 khoảng trắng tại vị trí # vì trong số 343 không có số đứng sau dấu chấm
{343 /# ,#.00} sẽ thành 343.00 -> xuất hiện 2 số lẻ sau dấu chấm (làm tròn đến phần trăm)
{343 /# ,#.##} sẽ thành 343. -> có thêm 2 khoảng trắng sau dấu chấm.
{343 /# ,#.} sẽ thành 343. -> không có khoảng trắng (làm tròn đến đơn vị - do đó với {34.3 /# ,#.} sẽ thành 34. (hủy phần thập phân)
 
Cho minh hoi van de ve dinh dang khi mail mager tu excell sang word với.
Truong hop cua minh la doi voi du lieu ngay thang, khi mail mager sang word thi no lai hien thi so
vd: 13/7/12 thi hien thanh 12:00:am or so 41103. Co canh nao khắc phục ko vậy. Hiện tại minh fai định dạng theo kiểu text. Co canh nao hay hon ko chi minh voi nha. Cam on moi ng
 
Web KT

Bài viết mới nhất

Back
Top Bottom