Tutorial ini membahas cara memberi format pada data mail merge di Microsoft Word. Antara lain: format font, membuat huruf besar dan huruf kecil, membuat format untuk tanggal, simbol mata uang, serta pemisah angka ribuan dan desimal.
Untuk cara membuat dokumen mail merge bisa dibaca pada tutorial berikut:
- Cara Membuat Mail Merge Surat di Word
- Cara Membuat Mail Merge Label dengan Excel dan Word
- Cara Membuat Mail Merge Gambar di Word
Cara 1: Memberi Format Teks pada Data Mail Merge
Misalnya Anda sudah menggabungkan dokumen utama Word dengan sumber data mail merge, baik dari Excel atau sumber lainnya.
Selanjutnya data yang digabung, yang disebut dengan data field, ingin diberi cetak tebal atau diubah ukuran dan tipe font-nya.
Cara memformatnya adalah sebagai berikut.
Langkah-langkah:
- Pada dokumen mail merge Word, pilih field yang ingin diberi format, termasuk kurung siku ganda (Ā« Ā»).
- Pada tab Home, grup Font, pilih format yang diinginkan.
Untuk cara ini, kita bisa memberi format berikut pada data mail merge:
- Mengganti ukuran dan tipe font.
- Memberi cetak tebal (CTRL + B), cetak miring (CTRL + I), dan garis bawah (CTRL + U).
- Mencoret teks.
- Memberi format subscript (CTRL + =) dan superscript (CTRL + SHIFT + +).
- Memberi highlight pada teks.
- Mengganti warna.
Sedangkan untuk merubah teks ke hurut besar (kapital) atau huruf kecil, kita perlu menambahkan kode khusus seperti yang diuraikan pada cara berikut ini.
Cara 2: Membuat Huruf Besar dan Huruf Kecil pada Data Mail Merge
Pada cara ini, kita akan memberi format pada teks dengan menambahkan kode yang disebut dengan formatting switch pada kode field mail merge.
Langkah-langkah:
- Pada dokumen mail merge Word, tekan tombol ALT + F9 untuk menampilkan kode field. Contoh kode field: { MERGEFIELD Nama }.
- Di samping nama field, tekan spasi dan ketik salah satu kode berikut:
\* Caps
untuk membuat huruf pertama setiap teks menjadi huruf besar.
Contoh: Lorem Ipsum Dolor Sit Amet.\* FirstCap
untuk membuat huruf pertama di teks yang pertama menjadi huruf besar.
Contoh: Lorem ipsum dolor sit amet.\* Upper
untuk membuat semua huruf menjadi huruf besar.
Contoh: LOREM IPSUM DOLOR SIT AMET.\* Lower
untuk membuat semua huruf menjadi huruf kecil.
Contoh: lorem ipsum dolor sit amet. - Selanjutnya, tekan tombol ALT + F9 lagi untuk menyembunyikan kode field.
Lihat di sini: Cara Merubah Huruf menjadi Huruf Kapital atau Kecil di Excel
Cara 3: Memberi Format Angka, Simbol Mata Uang, dan Tanggal pada Data Mail Merge
Bila Anda menggunakan sumber data Excel, maka Anda bisa menggunakan metode DDE seperti di tutorial ini: Cara Menampilkan Format Angka Excel di Mail Merge Word, untuk menampilkan format angka, mata uang, persentase, dan tanggal.
Selain itu, kita juga bisa menggunakan switch, yaitu kode khusus yang ditambahkan pada kode field untuk membuat format tertentu pada data mail merge di Microsoft Word.
Cara ini sangat berguna sekali bila Anda tidak bisa memakai metode DDE, yang biasanya dialami oleh pengguna Word 2016 dan versi di atasnya.
Langkah-langkah:
- Pada dokumen mail merge Word, tekan tombol ALT + F9 untuk menampilkan kode field.
Tips: tekan kembali tombol ALT + F9 untuk menyembunyikan kode field. - Selanjutnya, di samping nama field, tekan spasi dan ketik seperti berikut:
- Pemisah Angka Ribuan
Contoh: menampilkan angka 1255116 menjadi 1.255.116 pada field bernama Angka.Tambahkan switch (dalam cetak tebal) pada kode field seperti contoh berikut:
{ MERGEFIELD Angka \# #.### } - Pemisah Desimal
Contoh: menampilkan angka 2250000 menjadi 2.250.000,00 pada field bernama Angka.Tambahkan switch pada kode field seperti contoh berikut:
{ MERGEFIELD Angka \# #.###,00 } - Format Tanggal
Contoh 1: menampilkan format tanggal 14 Januari 2014. Cara ini berguna untuk menseragamkan format tanggal sesuai yang kita inginkan, walaupun format di sumber data (seperti Excel) memiliki format yang berbeda, misalnya 14-01-2014 atau 14/01/2014.
Tambahkan switch pada kode field seperti contoh berikut:
{ MERGEFIELD Tanggal \@ ā dd MMMM yyyyā }Contoh 2: menampilkan format tanggal 14-01-2014.
Tambahkan switch pada kode field seperti contoh berikut:
{ MERGEFIELD Tanggal \@ ā dd-MM-yyyyā }
- Pemisah Angka Ribuan
Baca juga: 10+ Solusi Masalah Mail Merge Data Excel
96 Komentar
mohon petunjuk gan, misal di tab excel saya ada data 11 Desember 2024. pengen saya rubah langsung di word dengan mail merge, jadi format ā hari Rabu tanggal 11 bulan Desember tahun 2024 ā
caranya gimana ya??
ā terima kasih-
Buat kode seperti ini dalam satu baris. Ini saya pisahkan per baris biar mudah dilihat.
{ IF { MERGEFIELD Tanggal } <> āā āHari { MERGEFIELD Tanggal \@ āddddā }ā }
{ IF { MERGEFIELD Tanggal } <> āā āTanggal { MERGEFIELD Tanggal \@ āddā }ā }
{ IF { MERGEFIELD Tanggal } <> āā āBulan { MERGEFIELD Tanggal \@ āMMMMā }ā }
{ IF { MERGEFIELD Tanggal } <> āā āTahun { MERGEFIELD Tanggal \@ āyyyyā }ā }
Min ini kok tanggal saya pas di mailling yang terbaca di kolom datenya itu angka general semisal 12/2/2024 di excel terbaca word 43267
Bila cara di atas belum berhasil, coba cara switch
Min, maaf tanya dongā¦ kalau mau menampilkan % , misal 10% merge, gimana? makasih
Tambahkan % pada kode seperti ini:
{ MERGEFIELD Angka \# 0% }
Atau gunakan DDE (Tutorial untuk menampilkan % di mail merge)
Mas mau tanya, kalau mau print kan pakai nya marge to print, terus gmn caranya print semua tanpa merubah penomoran, td coba ngeprint penomoran teks 1-5 ternyata di lembar berikutnya penomoran nya tidak restart/mulai dr 1 tetapi lanjut 6 dan seterus. Solusi nya gmn mas? Terima kasih
Ada 2 solusi.
Solusi 1: di dokumen utama mail merge, ubah daftar menjadi teks. Caranya: copy daftar dan kemudian di Paste Options pilih Keep Text Only.
Solusi 2: gunakan macro ini untuk mengunci penomoran (jalankan macro sebelum menyimpan dokumen mail merge).
Sub ConvertToPlainNumbers()
ActiveDocument.ConvertNumbersToText
End Sub
mau tanya mas, klw kita mau memerahkan nilai yang dibwah KKM pada data nilai rapor yang di linkan melalui excel pada word gimana yaa??
Bisa pakai cara ini: Mewarnai Data Mail Merge yang Berbeda Berdasarkan Nilai Data
Terima kasih min, sangat berguna., akhirnya sy menemukan solusi dari masalah selama ini,., hahah
Terima kasih sharing nya sangat membantu
bagaimana format switch untuk menampilkan angka 0 di depan? contohnya 01, 09, 05
soalnya format angka dari source excel nya sudah betul tp pas mailling ke word angka nol nya hilang, mohon bantuannya. terima kasih
Bila format angka di Excel sudah benar, simpan file excel ke format CSV.
Dan gunakan data source CSV tersebut
terima kasih banyak kak
Sy ssh menggunakan format ini { MERGEFIELD Tanggal \@ ā dd MMMM yyyyā }
Yg muncul nama bulan dlm bahasa Inggris, bagaimana caranya agar muncul dlm bahasa Indonesia?
Pilih tulisan MERGEFIELD Tanggal \@ ā dd MMMM yyyyā
Kemudian di status bar bagian bawah (yang ada nomor halaman), ganti English ke Indonesian
Sudah pake switch (\##,###.00) tp tetep amburadul, contoh: 7.733.120,61 tp tertera 77.331.206.117.712.000, 00.
Mohon bantuan solusinya
Harus ada spasi antara tanda # yg pertama dengan # yg kedua
Seperti ini \# #.###,00
Sdh pake \##,###.00 tapi hasil nya angka dibelakang koma spasi nya terlalu jauh
Contoh :
Harusnya 400.00
Hasil. 400. 00
rentang spasi terlalu jauh
Coba penulisan seperti kode berikut:
{MERGEFIELD Harga \# ā#,##0.00ā}
Numpang tanya Mas, bagaimana cara mengambil tanggal saja dan mengubahnya dalam bentuk teks pada Microsoft Excel.
Contohnya : 30 Mei 2020, kita ambil tanggal 30 dan menjadikannya teks ātiga puluhā. Mohon pencerahannya.
Bila tanggalnya menggunakan format DATE, gunakan rumus ini:
=CHOOSE(DAY(A1),āSatuā,āDuaā,āTigaā,āEmpatā,āLimaā,āEnamā,āTujuhā,āDelapanā,āSembilanā,āSepuluhā,āSebelasā,āDua Belasā,āTiga Belasā,āEmpat Belasā,āLima Belasā,āEnam Belasā,āTujuh Belasā,āDelapan Belasā,āSembilan Belasā,āDua Puluhā,āDua Puluh Satuā,āDua Puluh Duaā,āDua Puluh Tigaā,āDua Puluh Empatā,āDua Puluh Limaā,āDua Puluh Enamā,āDua Puluh Tujuhā,āDua Puluh Delapanā,āDua Puluh Sembilanā,āTiga Puluhā,āTiga Puluh Satuā)
Numpang tanya min, saya udah pake rumus \@ ādd MMMM yyyyā misalnya tgl 12 Januari 2021 tapi di mailmerge nya munculnya 12 0000 2021. Ini hanya di beberapa tanggal aja, yg lain ngga masalah.. Padahal udah di refresh bahkan diulang link insert field nya tetep aja begitu. Kira2 kenapa ya? Solusinya gmn? makasih
Bila hanya di bbrp tanggal saja, kemungkinan masalah ada di sumber data Excel. Coba cek yg munculnya 0000 apakah tipe datanya berbeda dengan yg lain
Bagaimana cara mengubah koma dalam format arab (komanya ke atas) untuk dijadikan normal? font yang digunakan amiri, ketika di ganti font tulisannya normalā¦ bisa share solusi?
Sudah coba Find and Replace?
Copy paste tanda koma format arab ke kotak Find what.
Di kotak Replace, ketik koma biasa seperti tutorial ini: Cara Membuat dan Mencari Teks Tanda Aksen di Word
mas mau tanya agak melenceng dari tema tapi tetap seputar pengaturan mail merge.
jadi saya menginginkan hasil mail merge ketikan saya yang panjang, otomatis mengecil ukuran fontnya menjadi satu baris saja. pake kode apa ya? contoh : mau bikin label undangan dengan nama cowok & pasangannya, kan panjang tuh. nah saya pingin jadi satu baris saja tidak turun yang nama pasangannya. semoga sukses mas. trima kasih sbelumnya.
Gunakan cara di sini
sangat membantu sekali kakak,,,,thank ya,,,
selamat malam, mau nanyaā¦ gimana yaa caranya buat nominal yg di belakang komanya ,00 dan tidak ,00 ā¦ seperti ini 12,345,234.00 dan 12,786,987,67 jika data diexcel begini
dan utk pakai DDE kotak dialog yg muncul seperti ini ācould not re-establish a dde connectionā¦ā¦ā gimana yaa solusinya?
mohon bantuannya
terimakasih
Cara pada tutorial di atas hanya untuk 1 format saja, tidak bisa kombinasi. Jadi pakai ,00 atau tanpa ,00.
Sedangkan untuk masalah ācould not re-establish a dde connectionā¦ā¦ā coba simpan file Excel dan Word ke format 97-2003 dan ulangi kembali mail merge-nya
Terima kasih atas artikel ini yang sangat jelas dan mudah saya ikuti, semoga menjadi ladang amal
bagaimana cara memisahkan angka 123456789101 ada spasinya
menjadi 1234 5678 9101
Buat seperti berikut, jangan lupa tanda petik duanya:
{ MERGEFIELD Angka \# ā#### #### ####ā }
kalau mail merge pada word ada penulisan angka dimulai dari nol bagaimana?
contoh angka0888
Bila datanya di Excel, gunakan cara ini: Menampilkan Format Angka Excel di Mail Merge Word
Selamat siang mas admin. mau nanya seputar mailmerge. ini saya sdh pake rumus \@ ādd MMMM yyyyā yg ternyata jadinya tetap ini 43851. tadinya memang sempat berubah jadi 23 Desember 2019, tp kembali lagi mas. mohon pencerahanya. trima ksh mas
Coba refresh field dengan menekan tombol CTRL + A dan kemudian tekan tombol F9
saya juga mengalami hal sama, sudah saya cb refresh field, tapi tetep yang muncul angka, bukan tanggal.. mohon pencerahannya
Coba ketik ulang tanda petik duanya dan refresh kembali
min kalau mail merge berupa angka (kode) tapi di word berubah menjadi nama sesuai kode di daftar cara nya gama ya?
mis: baris pertama kode 2 untuk nama anton, maka yg muncul bukan kodenya tapi langsung nama antonā¦
Gunakan IF fields seperti di sini
Min.. kosul dongā¦ saya sudah memasukkan format { MERGEFIELD Angka \# #.### } tapi angka yg keluar bukan 415.000 tapi 415,000,, saya sudah bergantian mencoba mengganti tanda , dan . tapi hasilnya tetap ga bisaā¦. Sudah coba pake yg DDE juga tapi excelnya jadi error teruuuss T_T
Kasih pencerahan dong min..
Apakah setiap ubah kode, ada update field (tekan tombol F9)?
Bila tidak berhasil juga, coba cek settingan pemisah angka di Control Panel | Clock, Language, Region
sudah di ubah setting region tetap masih koma munculnya bukan titik
Coba update dengan tekan tombol F9 atau Preview Results. Kadang harus lakukan 2 sampai 3 kali baru kelihatan perubahannya
kasus yg serupa ā¦ sangat membantu Min .. terima kasih ā¦
Gimana caranya kalo bikin terbilang otomatis dari data yg sudah di mail merge dari excel ke word ?
Coba tambahkan \*CardText pada field angka seperti contoh di sini
Saya mempunyai masalah begini Pak Admin
pada excel terdata tanggal dengan isian cell 23/05/2019
tampilan cell tersebut menjadi 23 Mei 2019 (sudah betul)
pada mail merge yang sudah saya berikan sintax {MERGEFIELD Tanggal \@ āMMMM dd, yyyyā}
hasilnya May 23, 2019 (ini sudah betul dalam format inggris)
karena saya membutuhkan 2 format bahasa dalam hasil mailmerge
maka saya membutuhkan satu lagi yang menghasilkan 23 Mei 2019
Bagaimanakah caranya?
atau bagaimana cara mailmerge hanya tampilan cell nya saja?
Coba petunjuk di sini
kalo misal, udah jadi di word contoh : 17 Agustus 1945
Tapi pengin diubah ā17ā nya menjadi terbilang āTujuh belasā
bisakah?
Dua tutorial ini mungkin bisa membantu anda:
Converting Numbers to Text
Spell Out Currency
kalau membulatkan bilangan di mail merge itu gimana ya?
Sama seperti Cara 3 pada tutorial di atas.
Contoh: membulatkan angka 10,12345 menjadi 10,12
Maka, tambahkan switch pada kode field seperti ini:
{ MERGEFIELD Angka \# ##,00 }
Mantab kaka.. terima kasih. ?
saya sudah coba Alt+F9 tapi yg muncul bukan kode field malah opsi lain, gimana ya gan ? laptop saya Hp
Coba Alt+Fn+F9 atau klik kanan pada data mail merge dan pilih Toggles Field Codes
permisi gan mau tanya kenapa klu dalam satu kolom saya jadikan 2 fungsi yaitu angka dan kalimat kok tidak bisa ya
mojon pencerajmhannya gan
{ MERGEFIELD Angka # #.### } tambahkan ā\ā sebelum # menjadi { MERGEFIELD Angka \# #.###}
Sya udah buat kyk admin bilang tp nilai nya malah hilang, cuma tinggal koma (,)
Itu gmna cara nya pnyelesaiannya ??
Mohon pencerahan
Saya belum pernah ketemu masalah ini.
Apakah sudah coba DDE?
Tutorialnya ada di sini: Cara Menampilkan Format Angka Excel di Mail Merge Word
sepertinya tidak berlaku untuk office 2016 ya karena tetap tidak berubah format angkanya. mohon solusinya
Coba setelah membuat kode format angka, klik tombol Preview Results beberapa kali atau klik kanan pada kode tersebut dan pilih Update Field.
Gan mohon pencerahan, bagaimana agar jenis, ukuran dan format font sama dengan sumbernya (dari word uga).
Terimakasih
di word tidak bisa membaca semua karakter huruf dari excel itu gmn ya..contohnya saya sudah ngetik banyak huruf di sell excel, lalu saya mail merge ke word tp yg ke baca tidak semuanya..
selamat malam ganā¦.
maaf ane msh blm bisa gan, untuk pemisah angka jadi ribuan gimana ya, ud coba ane ganti ttk trs pake koma juga msh blm bisaā¦. butuh pencerahan ganā¦.
terimakasih
Coba setiap ganti kode, klik tombol Preview Results beberapa kali
kok saya ngerubah format angka sudah saya ganti koma (,) dan Titik (.) kok juga nggak bisa ya
Apakah sudah melakukan update kode?
Klik kanan pada kode tersebut dan pilih Update Field atau klik tombol Preview Results beberapa kali
di excel udah di buat 01234 tapi pas di wordnya 1234
mau tanya nii..1234 menjadi 01234 gimana cara nya ?
Coba cara di sini: Cara Menampilkan Format Angka Excel di Mail Merge Word
Klo format cell bs gak? Misalkan penulisan NPWP, diexcel sy nulis 010613450911000 sy pingin di word muncul dgn format 01.061.345.0.911.000
Mklm byk npwp yg sy input. Mksh sblmnya
Di mail merge Word, buat kode field untuk no npwp seperti ini:
{ MERGEFIELD NoNPWP # 0#'.'###'.'###'.'#'.'###'.'### }
Note: titik pemisah nomor dibuat dalam tanda petik satu
You save my life
Mau tanya kenapa hasil mail format font jadi italic?jd setiap ganti data hrs ubah format fontnya
Coba cara di sini
trims, sangat membantu
Ukuran Font mail-merge sudah diganti 11, tapi ketika di-Print menjadi 12.
Solusinya gimana?
Thanks b4..
Petunjuk di sini: Merged Text Prints in Different Font During Mail Merge dan ini Size
During Mail Merge mungkin bisa membantu Anda
Mau nanya, saya juga belum berhasil memasukkan simbol mata uang ni. Gimana ya, mohon pencerahannya.
Thanks
Apakah Anda sudah menggunakan kode seperti ini: { MERGEFIELD Angka # Rp#.### }
Dan pastikan kurung kurawal tidak diketik sendiri.
Bila data diambil dari Excel dan ada simbol mata uangnya, maka bisa menggunakan cara ini: Cara Menampilkan Format Angka Excel di Mail Merge Word
assalamu alaikum
selamat pagiā¦
untuk merubah jadi tampilan ribuan saya belum berhasil padahal sudah mengikuti petunjuk diatas..
contoh : "123456" yang tampil "123456. "
Masalahnya bisa karena settingan komputer menggunakan pemisah angka berubah tanda koma.
Coba pada kode { MERGEFIELD Angka # #.### } tanda titik diganti dengan tanda koma
Bagaimana dengan format tulisan alfabeth d tahun ada tanggal
contohnya seperti apa?
Gan ane udah bisa yg format tanggal, tapi keluarnya bahasa inggris. biar bahasa indo bagaimana ? THX
Buat settingan bahasa di Control Panel menjadi bahasa Indonesia
Mohon bantuan nich.
Bagaimana caranya memberikan warna tertentu (berbeda) pada nilai tertentu secara otomatis pada file MS Word_nya.
Misal : Batas nilai Lulus adalah 75. jika seorang siswa nilainya =>75 maka dinyaakan L (lulus). angka 75 dan L berwarna hitam. akan teapi jika nilainya <75 maka Tidak Lulus (TL) sehingga angka maupun L berwarna merah. Nah, bagaimaa caranya ?
Demikian, Terima kasih atas bantuannya.
Harus menggunakan kode IF seperti contoh di Cara Memberi Warna Data Mail Merge yang Berbeda Berdasarkan Nilai Datanya.
Pagi mau tanya mas, di excel kata2nya banyak pada ssat di mailmerge ke detect cuma beberapa kata, bagaimana solusinya?
Coba solusi ini: Mail Merge Tidak Menampilkan Data Excel Secara Lengkap
mantabbbsss bro
thanks :D
Terima kasih Mas Bro