Mail merge Giờ từ Excel qua Word không giống nhau (1 người xem)

Liên hệ QC

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

hichlehg

Thành viên hoạt động
Tham gia
22/6/09
Bài viết
107
Được thích
25
Chào các bạn! Mình làm bảng tính lương xong, mình muốn làm lương chi tiết bằng cách tạo form trên word rồi dùng mail merge. Nhưng thời gian từ excel qua word lại khác, không giống như mình mong muốn.
Ý của mình là thời gian trong bảng tính excel là 3:30, nhưng khi qua word thì hiện là 3:30:00AM. Mà mình chỉ muốn nó hiện hoặc là 3:30 hoặc là 3,30 hay 3,5 cũng được.
Mình không biết cách định dạng mong các bạn giúp mình(mà thời gian trong excel mình đã định dạng là [h]:mm rồi, nếu thay đổi định dạng này sẽ thay đổi cả bảng tính)
 

File đính kèm

Chào các bạn! Mình làm bảng tính lương xong, mình muốn làm lương chi tiết bằng cách tạo form trên word rồi dùng mail merge. Nhưng thời gian từ excel qua word lại khác, không giống như mình mong muốn.
Ý của mình là thời gian trong bảng tính excel là 3:30, nhưng khi qua word thì hiện là 3:30:00AM. Mà mình chỉ muốn nó hiện hoặc là 3:30 hoặc là 3,30 hay 3,5 cũng được.
Mình không biết cách định dạng mong các bạn giúp mình(mà thời gian trong excel mình đã định dạng là [h]:mm rồi, nếu thay đổi định dạng này sẽ thay đổi cả bảng tính)
Bạn thử nhập cột giờ như sau : '4:20 và '5:35 hoặc '4h20 ...
(kinh nghiệm xương máu truyền cho bạn đấy) Tôi đã làm như trên và link sang file word OK.
 
Mình làm không được bạn ơi. Vì mình nhập như vậy khi nhân với tiền là nó không đúng. Mình thử dùng hàm =hour(A1)&","&minute(A1) cũng không được
 
Mình đã biết nguyên nhân rồi, nhưng không biết cách khắc phục.
Nguyên nhân là mình chọn định dạng thời gian là [h]:mm nhưng khi mình nhập xong thì nó lại hiện ngày 1/1/1900 12:00:00AM
Mong các bạn xem và giúp mình với
 

File đính kèm

  • Dinh dang ngay.jpg
    Dinh dang ngay.jpg
    89.8 KB · Đọc: 55
Mình đã biết nguyên nhân rồi, nhưng không biết cách khắc phục.
Nguyên nhân là mình chọn định dạng thời gian là [h]:mm nhưng khi mình nhập xong thì nó lại hiện ngày 1/1/1900 12:00:00AM
Mong các bạn xem và giúp mình với

Vậy thì thử thêm cách này coi sao.
Ví dụ ô A1=36:00:00
Làm trên cột phụ ở "phương trời" nào đó
PHP:
=TEXT(A1;"[H]:mm")
Khi Merge dữ liệu sang Word thì sử dụng cột phụ này, đừng dùng cột A nữa.
 
Bạn thử nhập cột giờ như sau : '4:20 và '5:35 hoặc '4h20 ...
(kinh nghiệm xương máu truyền cho bạn đấy) Tôi đã làm như trên và link sang file word OK.
Bạn làm như thầy Bate nhé, bài kiểu này trên GPE cũng có nhiều đấy, vừa rồi mình trộn thư mấy ngìn bản làm hàm Text rất hiệu quả, bạn tham khao thêm hàm Text nhé
=Text(A1,"DD/mm/yyyy"
or Text(A1,"#,##0")
Text(A1,"HH:MM:SS")..
 
Vậy thì thử thêm cách này coi sao.
Ví dụ ô A1=36:00:00
Làm trên cột phụ ở "phương trời" nào đó
PHP:
=TEXT(A1;"[H]:mm")
Khi Merge dữ liệu sang Word thì sử dụng cột phụ này, đừng dùng cột A nữa.
Cám ơn bạn! Mình làm được rồi!! }}}}}
 
Bạn làm như thầy Bate nhé, bài kiểu này trên GPE cũng có nhiều đấy, vừa rồi mình trộn thư mấy ngìn bản làm hàm Text rất hiệu quả, bạn tham khao thêm hàm Text nhé
=Text(A1,"DD/mm/yyyy"
or Text(A1,"#,##0")
Text(A1,"HH:MM:SS")..
Do không cần tính toán nên tôi làm như cách tôi đã nói thì vẫn link sang file word OK và in ầm ầm qua Mailings.
 
Còn 1 cách bạn có thể thử, bạn save file excel thành file text, rồi dùng file text đó để mail merge sẽ không bị sai định dạng!

Try it.
 
Còn 1 cách bạn có thể thử, bạn save file excel thành file text, rồi dùng file text đó để mail merge sẽ không bị sai định dạng!

Try it.
Cách tốt nhất là bạn vào Excel/chọn cột chứa giờ/chuột phải/format cell/costum chọn kiểu hiển thị theo đúng ý bạn
Sau khi thực hiện các phép tính +,-,*,/ ... xong được dữ liệu cuối cùng hiển thị đúng định dạng mong muốn ở bên Word, bạn chọn cột/Copy dữ liệu/ Paste special chọn kiểu paste text vào cột cần link dữ liệu sang Word thế là bên Word bạn sẽ có định dạng mong muốn.
 
Web KT

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

Back
Top Bottom