Cara Memberi Warna Data Mail Merge yang Berbeda Berdasarkan Nilai Datanya


Tutorial: Word 2007, 2010, 2013.

Tutorial ini membahas cara memberi warna font data field mail merge yang berbeda atau berubah-ubah sesuai nilai datanya.

Cara Memberi Warna Data Mail Merge yang Berbeda Berdasarkan 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.

 

Langkah-Langkah

  1. Sumber data di Excel adalah seperti gambar berikut.
    Contoh sumber data mail merge di Excel
  2. Setelah melakukan mail merge, maka tampilan field mail merge di dokumen utama Microsoft Word adalah seperti gambar di bawah ini.
    Tampilan data field mail merge

    Untuk cara membuat dokumen mail merge bisa dibaca pada tutorial berikut:
  3. Sisipkan lagi merge field untuk tahun sehingga ada 3 merge field tahun.

    <<Tahun>> <<Tahun>><<Tahun>>

  4. Tekan tombol ALT + F9 untuk merubah tampilan ke kode field seperti berikut.

    { MERGEFIELD Tahun }{ MERGEFIELD Tahun }{ MERGEFIELD Tahun }

  5. 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 }}

  6. 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.
  7. 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.

 

Tip: 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 }}

 

Rekomendasi Artikel

 

Share this

Related Posts

Previous
Next Post »

12 comments

Tulis Komentar
17 June, 2014 11:11 delete

Terimakasih Imely atas pencerahannya. Setelah mailmerger dengan gambar, saya menemukan Cara Conditional Formating di mailmaerger.

Reply
17 June, 2014 11:12 delete

Trimakasih Imely, Ini adalah solusi yg saya cari. Namun di file saya kok ada tulisan
Error! Unknown op code for conditional. Mohon saran
Trimakasih

Reply
17 June, 2014 13:22 delete

Saya sudah mencoba, namun belum berhasil. Ada tulisan Error! Unknown op code for conditional.
Mohon pencerahan

Reply
17 June, 2014 18:54 delete

@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.

Reply
29 March, 2015 22:53 delete

Saya sudah mencobanya berulangkali sesuai langkah2 pada petunjuk di atas, tetapi preview resultnya tetap "Error! Unknown op code for conditional".

Reply
31 March, 2015 08:42 delete

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.

Reply
02 April, 2015 23:24 delete

Ya, saya sudah cek dan sudah sesuai dengan petunjuk di atas, namun hasilnya tetap saja error.

Reply
04 April, 2015 09:49 delete

Coba kirimkan filenya via email (alamat email ada di kanan bawah halaman).

Reply
07 July, 2015 18:37 delete

untuk yang lebih dari dua kondisi sdh sy coba masih belum bisa mohon pencerahannya, terima kasih

Reply
10 July, 2015 12:18 delete

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.

Reply
15 December, 2015 21:55 delete

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

Reply
17 December, 2015 17:32 delete

@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

Reply