Tutorial ini membahas cara memberi warna font data field mail merge yang berbeda atau berubah-ubah sesuai nilai datanya.
Misalkan kita memiliki data field <<tahun>>. Untuk tahun tertentu kita ingin memberi format warna sebagai berikut:
- Jika tahun >= 2014, maka data berwarna merah.
- Jika tahun <= 2014, maka warna data berubah menjadi warna biru.
Untuk membuat warna font yang berubah-ubah sesuai dengan nilai datanya, kita perlu menyisipkan kondisi tertentu pada kode field mail merge.
Berikut cara membuatnya.
Lihat juga: Cara Membuat Ukuran Font yang Berbeda di Mail Merge
Langkah-Langkah
- Sumber data di Excel adalah seperti gambar berikut.
- Setelah melakukan mail merge, maka tampilan field mail merge di dokumen utama Microsoft Word adalah seperti gambar di bawah ini.
Untuk cara membuat dokumen mail merge bisa dibaca pada tutorial berikut:
- Sisipkan lagi merge field untuk tahun sehingga ada 3 merge field tahun. <<Tahun>> <<Tahun>><<Tahun>>
- Tekan tombol ALT + F9 untuk merubah tampilan ke kode field seperti berikut. { MERGEFIELD Tahun }{ MERGEFIELD Tahun }{ MERGEFIELD Tahun }
- Highlight atau pilih ketiga-tiga kode field tahun dan tekan tombol CTRL + F9. Word akan menambahkan satu kurung kurawal sehingga kode menjadi: {{ MERGEFIELD Tahun }{ MERGEFIELD Tahun }{ MERGEFIELD Tahun }}
- Selanjutnya tambahkan teks dan beri warna pada kode sehingga tampilannya menjadi seperti ini. { IF { MERGEFIELD Tahun } >= 2014 { MERGEFIELD Tahun }{ MERGEFIELD Tahun }}
Keterangan Kode:
- Format warna dibuat pada huruf M { MERGEFIELD Tahun } nomor dua (warna merah bila tahun >= 2014) dan tiga (warna biru bila tahun < 2014).
- Kita juga bisa menambahkan format yang lain seperti cetak tebal (bold), cetak miring (italic), dan lain-lain.
- Tekan lagi tombol ALT + F9 untuk menyembunyikan kode field. Tampilan hasilnya adalah seperti gambar pertama di atas. Catatan: bila hasilnya tidak muncul, refresh data dengan menekan Preview Results pada tab Mailings.
Tips: bila ada lebih dari dua kondisi, misalnya:
- Warna merah, bila tahun >= 2013.
- Warna biru, bila tahun = 2012.
- Warna hijau, bila tahun < 2012.
Maka penulisan kode adalah seperti berikut:
{ IF { MERGEFIELD Tahun} >= 2013 { MERGEFIELD Tahun }}
{ IF { MERGEFIELD Tahun } = 2012 { MERGEFIELD Tahun }}
{ IF { MERGEFIELD Tahun } < 2012 { MERGEFIELD Tahun }}
Catatan: kode di atas sengaja dibuat per baris untuk mempermudah melihatnya. Namun saat penulisan di Word, kode harus ditulis bersambung, tidak boleh dipisahkan oleh baris Enter.
Rekomendasi Artikel
- Cara Format Teks dan Angka Data Mail Merge di Microsoft Word
Tutorial ini membahas cara memberi format data mail merge. Antara lain: format font, membuat huruf besar dan huruf kecil, serta cara membuat format untuk pemisah angka ribuan dan desimal serta simbol mata uang dan tanggal. - Cara Menampilkan Format Angka Excel di Mail Merge Word
Bila Anda menggunakan sumber data Excel, maka Anda bisa menggunakan cara di tutorial ini untuk menampilkan format angka, mata uang, persentase, dan tanggal.
16 Komentar
Ngetik angkanya harus pake “” gan contoh < "60"
Bisa juga tanpa "" spt contoh di tutorial ini
Trimks imely atas pencerahannya, sudah aku coba dan berhasil, smg selalu sehat dan diberkahi selalu.
Sama-sama :)
@Sarono Atmosuwarno,
caranya sama seperti tutorial di atas, harus menyisipkan kondisi tertentu menggunakan fungsi IF dan pada langkah 6 ganti dengan memberi bold atau italic
salam, mbak emeily, mau tanya lagi mbak. Kalau di mailmerge agar tulisan tertentu menjadi bol atau cetak miring gimana mbak. Bukan 1 kalimat. tetapi kata-kata tertentu
Tq
untuk yang lebih dari dua kondisi sdh sy coba masih belum bisa mohon pencerahannya, terima kasih
Coba refresh data dengan menekan Preview Results pada tab Mailings.
Bila hasilnya masih belum bisa, coba periksa kodenya:
– Apakah sudah memberi spasi pada kedua sisi tanda =, <= atau >=.
– tidak kelebihan atau kekurangan kurung kurawal { }.
– serta kurung kurawal { } harus dibuat dengan menggunakan tombol CTRL + F9.
Ya, saya sudah cek dan sudah sesuai dengan petunjuk di atas, namun hasilnya tetap saja error.
Coba kirimkan filenya via email (alamat email ada di kanan bawah halaman).
Saya sudah mencobanya berulangkali sesuai langkah2 pada petunjuk di atas, tetapi preview resultnya tetap "Error! Unknown op code for conditional".
Coba cek:
– Apakah sudah memberi spasi pada kedua sisi tanda =, <= atau >=.
– tidak kelebihan atau kekurangan kurung kurawal { }.
– serta kurung kurawal { } harus dibuat dengan menggunakan tombol CTRL + F9.
Saya sudah mencoba, namun belum berhasil. Ada tulisan Error! Unknown op code for conditional.
Mohon pencerahan
@Imam Ghozali,
Apakah Anda membuat kurung kurawal { } pada merge field dengan menggunakan CTRL + F9?
Karena tanda kurung tersebut tidak bisa di copy paste atau diketik langsung.
Trimakasih Imely, Ini adalah solusi yg saya cari. Namun di file saya kok ada tulisan
Error! Unknown op code for conditional. Mohon saran
Trimakasih
Terimakasih Imely atas pencerahannya. Setelah mailmerger dengan gambar, saya menemukan Cara Conditional Formating di mailmaerger.