Dấu phân cách hàng ngàn khi sử dụng Mail Merge

Liên hệ QC
Có cách giải quyết rồi này. Vất vả quá

Tôi làm hoài dường như là không được-chỉ thể hiện dấu phẩy(kiểu biểu diễn của Englíh United States) 29,000.
Còn dấu chấm(kiểu biểu diễn của Vietnamese) thì vô phương.Khi vào Edit Filed sau khi làm các thao tác xong,thì có dòng báo lỗi"Invaild Character Setting" ngay trên số ta chọn.Theo tôi nghĩ là từ phiên bản Ofice 2003 <-- thì chức năng này chưa hỗ trợ cho ngôn ngữ Vietnamese.Đành làm dấu phẩy thôi.Nếu ai biết thì nhớ Share cho "Anh em biết với".
"Chỉ giáo chỉ giáo chỉ chỉ giáo!"
!$@!! anh em dùng cách này để xử lý nhé.
Vào Control Panel/Regional and Language Options/Customize Regional Options/
Cứ chỗ nào đang là dấu phẩy thì chuyển thành dấu chấm, từ dấu chấm chuyển thành dấu phẩy. Thế là xong
 
Mình không hiểu rõ ý "Format painter" của bạn OTĐ lắm, không rõ là trong word hay excel? Mình gửi 1 file trích dẫn lên bạn xem hộ nhé!

Việc copy sang word như bạn thanhtu nói thì có vẻ ko ổn lắm, vì file excel thực tế của mình có mấy chục cột lận, nếu copy sang word thì rất khó xem và khó ktra dữ liệu.

Thực ra, nếu mình dùng hàm text() để format các số thành chữ thì cũng được, nhưng cách này thủ công quá khi phải làm cho mấy chục cột liền.

ACE có chiêu nào pro xin chỉ giúp! File của mình gửi lên là Office 2003 (cài máy ở nhà) nhưng mình sẽ phải thực hiện trên Office 2007 (cài máy cơ quan)


Cám ơn bạn Tiger, mình đã thử các cách của bạn và đều OK cả!
Many tks!
Bạn như sau:
Trên Word: nhấp chuột phải vào ô hiện tiền tệ: và chọn Toggle Field Codes và sửa nó lại như sau:

{MERGEFIELD salary \# #,##0 }
Và các chỗ # cũng làm tương tự !
Chúc bạn thành công !
Còn file cuả bạn đã sửa ở đây : http://www.mediafire.com/?rr8j13cksqzxhlj
 
Gửi bạn hoangvuluan
Tôi gửi bạn ví dụ File Excel trộn thư sang Word có dấu cách hàng ngìn . Không phải bị lỗi hàm thì phải
Nick YH : nhamquangninh
 

File đính kèm

  • File Vi du.xls
    17 KB · Đọc: 38
Để cho số từ excel sang Word có dấu phấn cách hàng ngàn thì trên excel,bạn dùng hàm FIXED kết hợp với hàm round để làm tròn số, sau đó dùng số đã chuyển đổi này cho kết hợp sang word nha :

=FIXED(ROUND(1234567.5,0),0) = 1,234,568
thank bạn rất nhiều . cách này rất hiệu quả
 
Có Bác nào biết đây là bệnh gì của Excel xin được chỉ giúp ,Cao Hùng Cảm ơn trước các Bác cùng các Bạn ạ!
 

File đính kèm

  • 2017-05-16_185836.png
    2017-05-16_185836.png
    10.1 KB · Đọc: 14
Có Bác nào biết đây là bệnh gì của Excel xin được chỉ giúp ,Cao Hùng Cảm ơn trước các Bác cùng các Bạn ạ!
1/ Sao không lập topic mới, chen vào bài người khác từ ngày xưa rồi.
2/ Đoán nguyên nhân: Do phần cứng xử lý hình ảnh (VGA) hoặc do lỗi trong quá trình cài đặt phần mềm Excel...
 
Có bạn nào biết đây là bệnh gì không của Excel, xin được chỉ giúp ,cảm ơn các bạn nhiều!Đây là ô công thức,thay vì mình xuất hoặc nhập thì ô này tự động thay đổi giá trị,nhưng có 1 điều là nó vẫn có thay đổi giá trị ,nhưng số cũ không biến mất,khi nào mình chuyển xem qua sheet khác ,quay lại nó mới mất số cũ ,...thật lạ
 

File đính kèm

  • 2017-05-16_185836.png
    2017-05-16_185836.png
    10.1 KB · Đọc: 10
Mình copy sang word vẫn thấy bình thường mà
 
Đó là hiển thị đầy đủ,
Có 2 cách làm như sau:

1. Gõ trực tiếp: {=tên field\#"#,###,##0.00"}

2. Bạn click chuột phải, chọn edit field.
Ở hộp thoại field name chọn formular.
Click nút fomular bên tay phải.
Ở hộp thoại formular, bạn gõ =tên field
Ở hộp thoại number format, bạn gõ: #,###,##0.00
Click ok là xong.


* Bạn cũng có thể thêm đơn vị tiền tệ ở phía sau bằng cách gõ thêm vào.
Vd: {=lcb\#"#,###,###vnđ"} --> 900,000vnđ


tham khảo từ bài viết sau:
http://www.giaiphapexcel.com/forum/s...92&postcount=4
__________________


NẾU CÓ DỮ LIỆU NGÀY THÁNG

Bạn xem file và làm theo nhé, cẩn thận 2 chữ MM nhé (phải in hoa).

Cú pháp cho field dạng date time là:
{MERGEFIELD "NamSinh" \@ "dd/MM/yyyy"}


xem tham khảo tại đây http://www.giaiphapexcel.com/forum/showthread.php?t=313&page=3
Nói thật là em gà lắm, chẳng biết gõ cái công thức kia vào đâu cả, em cũng không biết vào hộp thoại filed name kia ở chỗ nào cả. Mong thánh đã chỉ bảo thì hướng dẫn tận tình hộ em cái, đang cần gấp ạ! Cảm ơn nhiều!
 
Đó là hiển thị đầy đủ,
Có 2 cách làm như sau:

1. Gõ trực tiếp: {=tên field\#"#,###,##0.00"}

2. Bạn click chuột phải, chọn edit field.
Ở hộp thoại field name chọn formular.
Click nút fomular bên tay phải.
Ở hộp thoại formular, bạn gõ =tên field
Ở hộp thoại number format, bạn gõ: #,###,##0.00
Click ok là xong.


* Bạn cũng có thể thêm đơn vị tiền tệ ở phía sau bằng cách gõ thêm vào.
Vd: {=lcb\#"#,###,###vnđ"} --> 900,000vnđ


tham khảo từ bài viết sau:
http://www.giaiphapexcel.com/forum/s...92&postcount=4
__________________


NẾU CÓ DỮ LIỆU NGÀY THÁNG

Bạn xem file và làm theo nhé, cẩn thận 2 chữ MM nhé (phải in hoa).

Cú pháp cho field dạng date time là:
{MERGEFIELD "NamSinh" \@ "dd/MM/yyyy"}


xem tham khảo tại đây http://www.giaiphapexcel.com/forum/showthread.php?t=313&page=3
Mình cũng làm giống như bạn chỉ nhưng ko ra được kiểu ngay thang nam. Bạn chỉ giúp
 

File đính kèm

  • 01 - Mau HĐ CHÍNH THUC.docx
    39.8 KB · Đọc: 6
  • Data mail merge.xlsx
    42.2 KB · Đọc: 6
Mình cũng làm giống như bạn chỉ nhưng ko ra được kiểu ngay thang nam. Bạn chỉ giúp

Có 1 cách củ chuối mà đơn giản thế này, bạn tạo 1 cột phụ kế gần cột ngày tháng đó. Dùng hàm Fixed
=FIXED(ROUND(địa chỉ ô,0),0)
Sau đó bạn đặt tiêu đề cột dùng hàm Fixed đó là "Ngày vào làm việc dạng date" để biết khi mà lựa chọn cột để merge sang file W. Đảm bảo 100% chuẩn, ngày tháng năm đẹp đẽ. :)
Hoặc củ chuối hơn, tạo cột phụ, dùng hàm để tạo từ 01/01/2018 thành "ngày 01 tháng 01 năm 2018" Rồi dùng cột phụ đó merge sang W
=" ngày "&DAY(O10)&" tháng "&MONTH(O10)&" năm "&YEAR(O10) Giả sử O10 là địa chỉ ô chứa (01/01/2018)
Vậy là ok rồi.
Chưa biết làm thì cứ từng bước như vậy để giải quyết tức thời yêu cầu công việc đã, sau sẽ học được nhiều kiến thức hay và cao siêu hơn
 
Bạn ơi, mình muốn làm mail meerrge như vậy, mà ko biết làm như thế nào? bạn chỉ mình với,
Bài đã được tự động gộp:

Mình muốn bấm vào gửi mail như vậy thì phải tạo 1 outlook mới được phải không bạn?
 
Lần chỉnh sửa cuối:
Mình muốn bấm vào gửi mail như vậy thì phải tạo 1 outlook mới được phải không bạn?
"Outlook" là một phần mềm của Microsoft để duyệt email (gửi, nhận, quản lý email).
Cả tuần rồi mà mình vẫn chưa cài đặt tài khoản Gmail vào Outlook được hả?
 
vẫn chưa được ạ
 
Đó là hiển thị đầy đủ,
Có 2 cách làm như sau:

1. Gõ trực tiếp: {=tên field\#"#,###,##0.00"}

2. Bạn click chuột phải, chọn edit field.
Ở hộp thoại field name chọn formular.
Click nút fomular bên tay phải.
Ở hộp thoại formular, bạn gõ =tên field
Ở hộp thoại number format, bạn gõ: #,###,##0.00
Click ok là xong.


* Bạn cũng có thể thêm đơn vị tiền tệ ở phía sau bằng cách gõ thêm vào.
Vd: {=lcb\#"#,###,###vnđ"} --> 900,000vnđ


tham khảo từ bài viết sau:
http://www.giaiphapexcel.com/forum/s...92&postcount=4
__________________


NẾU CÓ DỮ LIỆU NGÀY THÁNG

Bạn xem file và làm theo nhé, cẩn thận 2 chữ MM nhé (phải in hoa).

Cú pháp cho field dạng date time là:
{MERGEFIELD "NamSinh" \@ "dd/MM/yyyy"}


xem tham khảo tại đây http://www.giaiphapexcel.com/forum/showthread.php?t=313&page=3
Minh co lam theo cach 2 o phia tren ,ma edit fielr la o ben word hay excel vay ban ,may minh lam toan la tieng hoa nen mo kg ra , xin ho tro
 
Các bạn tham khảo cách ở đây nhé, có hướng dẫn chi tiết bằng hình ảnh, mình đã làm thành công

 
Web KT
Back
Top Bottom