2 cách định dạng số trong mail merge Word đơn giản

Trong suốt 4 năm học đại học và hơn 3 năm làm việc công sở, Hiếu thường dùng tính năng mail merge của Microsoft Word để soạn thư mời, báo giá, và các báo cáo cần cá nhân hóa. Hiếu đánh giá việc định dạng số là phần quan trọng vì nó ảnh hưởng đến người đọc, thể hiện sự rõ ràng và chuyên nghiệp của một công ty. Nhưng Hiếu thấy rằng còn nhiều bạn chưa nắm rõ phần này nên Hiếu sẽ hướng dẫn 2 cách mà Hiếu thường sử dụng để định dạng số trong mail merge.

Cách 1: Định dạng số bằng field code trong Word

Hiếu đã chuẩn bị sẵn một file Excel có dữ liệu đơn giản là: date, number, percentage. File này Hiếu chỉ nhập dữ liệu thủ công và chưa qua xử lý định dạng.

Bảng Excel gồm các cột date, number, percentage chưa định dạng
Dữ liệu thô chưa qua định dạng

Các bước thực hiện trong Word:

Bước 1: Chèn các trường dữ liệu vào tài liệu trong Word. Kết nối file Excel bằng Select Recipients, sau đó chèn trường dữ liệu bằng Insert Merge Field.

Thêm các trường vào mail merge
Thêm các trường vào mail merge

Bước 2: Mở chế độ Field Codes. Nhấp chuột phải vào từng trường, chọn Toggle Field Codes (phím tắt là Shift + F9).

Vào chế độ Field Codes trong mail merge
Vào chế độ Field Codes trong mail merge

Bước 3: Sử dụng code để định dạng số. Ở bước này Hiếu cần bạn ghi nhớ bí quyết này:

  • Liên quan đến ngày, thời gian: Thêm \@ và sau đó là định dạng.
  • Liên quan đến số: Thêm \# và sau đó là định dạng.
  • Đối với phần trăm: Dùng công thức {=field_name * 100 \#"0.00%"}.
Định dạng số trong mail merge bằng code
Định dạng số trong mail merge bằng code

Đây là một bảng code định dạng mà Hiếu đã soạn sẵn, khi làm việc với mail merge thì Hiếu sẽ tham khảo bảng này để tăng hiệu suất công việc. Bạn có thể tham khảo bảng này hoặc tự tạo một bảng riêng cho mình.

TrườngCodeKết quả
Ngày tháng năm\@ dd/MM/yyyy30/04/2025
Giờ phút giây\@ HH:mm:ss20:30:15
Số có dấu phân cách hàng nghìn\# #,##01,900,000
Số thập phân\# #,##0.001,900,000.25
Phần trăm{=field_name * 100 \#"0.00%"}99.99%

Bước 4: Thoát chế độ Field Codes và kiểm tra lỗi. Nếu bạn thấy lỗi “!Undefined Bookmark” ở trường phần trăm thì không sao cả. Nhưng với các lỗi khác thì bạn hãy kiểm tra lại code.

Lỗi !Undefined Bookmark không ảnh hưởng đến kết quả mail merge
Lỗi !Undefined Bookmark không ảnh hưởng đến kết quả mail merge

Bước 5: Xem trước kết quả mail merge. Nhấp Preview Results để xem số đã hiển thị đúng yêu cầu hay chưa.

Kết quả Preview Results với ngày, số và phần trăm đã định dạng
Xem trước kết quả bằng Preview Results

Cách 2: Giữ nguyên định dạng số từ Excel

Đây là một mẹo mà Hiếu được một bạn độc giả chia sẻ, Hiếu đã thử nghiệm và xác nhận là nó hoạt động tốt, giúp bạn giữ nguyên định dạng số đã làm trong Excel, không cần chỉnh sửa code trong Word.

Bước 1: Chèn thêm dòng văn bản sau dòng tiêu đề. Sau khi bạn đã định dạng số trong Excel như ý rồi thì hãy thêm một dòng ngay bên dưới tiêu đề, nội dung của các ô là văn bản bất kỳ, ví dụ như lặp lại dòng tiêu đề cũng được.

Nguyên lý hoạt động là để Word mail merge ghi nhận các trường này là văn bản, do đó sẽ hiển đúng như trong Excel.

Dòng văn bản lặp lại tiêu đề được chèn ngay dưới dòng tiêu đề trong Excel
Mẹo là thêm một dòng văn bản ngay sau tiêu đề

Đối với Office trên Mac thì không thêm dòng văn bản vẫn được. Microsoft đã ưu ái cho Mac khi mặc định mail merge tự động nhận định dạng từ Excel.

Bước 2: Chèn các trường dữ liệu vào tài liệu trong Word. Bây giờ bạn không cần chỉnh sửa định dạng bằng code nữa.

Thêm trường vào mail merge nhưng không cần sửa code
Thêm trường vào mail merge nhưng không cần sửa code

Bước 3: Xem trước kết quả. Lưu ý rằng Recipient thứ 2 trở lên mới đúng giá trị và định dạng số từ Excel nhé.

Kết quả xem trước hiển thị số đúng định dạng của Excel
Số hiển thị đúng như định dạng trong Excel

Hai cách trên có những ưu điểm và nhược điểm như sau:

So sánhThực hiện trong WordThực hiện trong Excel
Ưu điểmLinh hoạt, tạo được nhiều định dạng từ một giá trị.Dễ tiếp cận vì việc định dạng trong Excel khá dễ.
Nhược điểmSử dụng code sẽ khó tiếp cận cho người mới bắt đầu.Khó tùy biến trong Word.

Bên cạnh định dạng số trong mail merge, bạn hãy tham khảo tài liệu của Microsoft để biết thêm về định dạng chữ trong mail merge (Caps, FirstCap, Upper, Lower, …) . Hãy để lại bình luận bên dưới bài viết dù bạn đã thành công hay gặp khó khăn với những cách mà mình chia sẻ.

Trần Ngọc Minh Hiếu

Hiếu (sinh năm 1996) là Cử nhân Quản trị Kinh doanh (ĐH Công nghệ Sài Gòn), hiện là chuyên viên Phân tích Dữ liệu tại Ninja Van, với với kinh nghiệm dày dặn trong lĩnh vực Phân tích Dữ liệu và Digital Marketing. Blog này là nơi Hiếu chia sẻ những trải nghiệm thực tế từ công việc và cuộc sống.

72 bình luận

  1. Cảm ơn tác giả nhé. Bài viết của bạn dễ áp dụng, dễ chỉnh sửa lắm. Cảm ơn cống hiến của bạn nhiều h

    Trả lời
    • Hi Trang, trong công thức \# #,##0 bạn thay dấy phẩy thành dấu bạn muốn thử xem Trang

    • Không được bạn ạ. Nếu chuyển \# #,##0.000 thành \# # ##0.000 sẽ mất phần thập phân

    • Vậy bạn thử vào cài đặt Excel đổi phần dấu phẩy thành dấu bạn muốn (Google nha). rồi quay lại thử công thức nha Trang

  2. Xem đến bài của anh thì em đã thông vấn đề này, cảm ơn anh ạ.
    Anh thử xem có cách nào chèn định dạng thêm cả văn bản khi mail merge được không ạ.
    Ví dụ định dạng thêm chữ Hà Nội vào trước kết quả mail merge với câu lệnh: “Hà Nội “&##,#0 nó sẽ hiển thị Hà Nội 55,50 chẳng hạn.

    Trả lời
    • Chi cho cực vậy nè, em ghi thẳng chữ Hà Nội ở Word luôn không dễ hơn sao.

  3. Tôi muốn định dạng giờ hiển thị là hh:mm nhưng làm mãi không được; nó cứ ra hh:mm:ss AM. Vui lòng hướng dẫn tôi với. Cảm ơn!

    Trả lời
    • Bạn kiểm tra lại bài viết nhé. Mình mới cập nhật giờ trong bảng công thức

    • Khi gõ công thức xong bro phải làm thao tác: chuột phải -> cập nhật trường nữa.

    • Mình chèn nhiều lần cùng 1 dữ liệu số thì có cách nào định dạng 1 chỗ và các dữ liệu giống với dữ liệu vừa định dạng tự động thay đổi theo ko nhỉ.

    • Bạn nên copy chổ mà bạn đã định dạng, rồi dán vào những chổ khác, thay vì chèn mới.

Viết một bình luận

Hãy thoải mái để lại bình luận của bạn, chúng tôi sẽ kiểm duyệt và phản hồi trong thời gian sớm nhất. Vui lòng sử dụng email thật để đảm bảo bình luận được duyệt và nhận thông báo khi chúng tôi trả lời. Bạn cũng có thể thêm ảnh đại diện cho email của mình.