Terinspirasi dari tulisan “Link Mail Merge dari Word ke Excel†oleh Hasak Lumbantoruan. Saya tergerak untuk berbagi pengetahuan pengembangan dari tulisan tersebut. Sebelumnya ada beberapa tulisan tentang topik serupa seperti topik “Fasilitas Mail Merge†pada Microsoft Excel sepanjang yang penulis tahu memang belum tersedia. Namun bisa diakali dengan beberapa cara. Untuk yang belum tahu, fasilitas Mail Merge dapat digunakan untuk mencetak file dengan format yang sama namun datanya berbeda–beda. Cara dari Pak Hasak cukup baik untuk digunakan. Namun kali ini saya mencoba menggunakan pendekatan yang berbeda. Saya tidak menggunakan Microsoft Word sebagai alat bantu, melainkan menggunakan fasilitas yang ada pada Microsoft Excel itu sendiri. Versi Microsoft Excel yang digunakan adalah Microsoft Excel 2007.
Ok, kita mulai saja. Project yang akan kita buat adalah Transkrip Nilai Elektronik, kita ambil saja nilai – nilai pelajaran PalComTech sebagai contoh. File yang digunakan nantinya hanya satu file Microsoft Excel yang mempunyai 2 (dua) sheet. Sheet yang pertama sebagai template Transkrip Nilai Elektronik yang siap cetak, sementara sheet yang kedua adalah data, yang merupakan isi dari Transkrip Nilai Elektronik. Tools yang kita gunakan adalah Spin Button dan Fungsi LOOKUP.
Langkah 1
Buka Microsoft Excel, atur sedemikian hingga menyerupai tampilan seperti dibawah ini, sheet pertama berisi template transkrip nilai dan sheet kedua berisi data yang akan dimasukkan ke template transkrip nilai.

Jangan lupa untuk menentukan cell yang jadi referensi, disini saya menggunakan cell H1. Cell ini harus berisi angka unik sebagai referensi untuk Fungsi LOOKUP. Cell H1 ini tidak akan ikut tercetak, karena berada diluar area pencetakan. Untuk mengaturnya dapat menggunakan Page Break Preview dari menu View.

Langkah 2
Kita akan tambahkan icon Design Mode dan Insert Controls untuk membuat Spin Button. Caranya klik Customize Quick Access Toolbar lalu pilih More Commands.

Pada menu Customize pilih Developer Tab, pastikan Design Mode dan Insert Control ditambahkan dengan cara mengklik tombol Add.
Setelah itu, icon Design Mode dan Insert Controls akan tampil.

Langkah 3
Gunakan fungsi VLOOKUP untuk memunculkan nilai dari sheet Data. Dalam contoh ini rumus yang digunakan adalah =VLOOKUP(H1;Data!$A$3:$L$7;2). VLOOKUP berarti cell membaca data secara vertikal, H1 adalah cell referensi, Data!$A$3:$L$7 adalah range data dari sheet Data, dan 2 adalah nomor kolom dari range data yang diseleksi (col index number). Selanjutnya tentang fungsi LOOKUP dapat melihat kembali pelajaran MS. Excel-nya.

Yap, sedikit lagi selesai. Tinggal menambahkan Spin Button supaya data dapat dipreview seperti halnya mail merge pada Ms. Word.
Langkah 4
Selanjutnya tambahkan Spin Button dengan memilihnya melalui tombol Insert Controls.

Spin Button bebas diletakkan dimana saja, saya meletakkannya disamping cell H1. Kemudian klik kanan Spin Button untuk memunculkan jendela Properties. Ganti Linked Cell dengan H1, Min = 1 dan Max = 4. Max bernilai 4 karena data yang saya gunakan hanya ada empat. Selanjutnya dapat dimodifikasi sesuai kebutuhan.

Langkah 5
Tutup jendela Properties dan pastikan icon Design Mode tidak dalam posisi aktif.

Selesai deh, selanjutnya kita tinggal klik Spin Button untuk menampilkan perubahan isi Transkrip Nilai secara otomatis.



Semoga Bermanfaat. Terimakasih kepada Sdr. Hasak untuk idenya.
Disarikan dari :
http://www.uliansyah.or.id/2009/04/12/mail-merge-di-microsoft-excel-2007/
Tags: mail merge, microsoft excel
@Pak Rendra : wah.. tq pak.. jd nambah neh ilmunya.. numpang kopas ya pak.. mau di sarikan di buku ende pak..
sukses ya pak !

@Pak Rendra : gmana klo sel referensinya di absolut(F4) jg pak.. biar formulanya bisa dicopy.. trus hasil copy formula tinggal edit no kolom aja lg ditiap itemnya… biar lbh cpt lg krjanya..
maaf klo salah pak..

Sel referensi gak masalah kalo mau diabsolutkan. Memang prosesnya akan lebih cepat. Sori, lupa kasih penekanan soal itu.
Tulisan pak Rendra jauh lebih mudah dipahami daripada tulisan saya. Salut pak!

@Beta Uliansyah – waaah, ada guru saya datang disini. Trims pak, Saya hanya berbagi apa yang saya dapat dari blog Bapak.
Terimakasih sudah berkunjung.
salam….
@beta uliansyah & @rendra : bisa minta contoh filex gak…???
sudah coba berkali2 gak bisa2 maklum masih nbie
makasih sebelumx….
coba kasih emailnya mas, saya coba bantuin deh.
mas, bisa minta tolong dikirimin filenya ga? terima kasih
Kasih aja emailnya. Nanti saya coba bantu kirim.
wuiiih kereenthx pak ilmunya ^^
Yth. Rendra Gandatua Sitorus
Bisa minta contoh file excellnya. Sudah dicoba-coba tidak bisa terus.
Salam
Suwardi
Kirim email kesini pak, nanti saya lampirkan filenya.
Terimakasih
saya mohon pencerahannya gimana cara print merge di kertas yang buat ditempel di kertas undangan, saya pernah coba tapi : lembar pertama misalkan no 1 sd 12 di lembar ke 2 bukan 13 sd 25 tapi malah 2 sd 13 bagaimana ? terima kasih .
pak minta kirimkan filenya dong….dah takcoba2 gk bisa…binggung di selreferensi…pls…untuk kerjakan nilai siswa saya trim
email saya : dunia_romana@yahoo.com
File sudah dikirim.
Trims.
waaah…mantap pak…gamblang banget penjelasannya. mohon dikirimkan contoh file nya ya pak indrakushendratno@gmail.com
File sudah meluncur.
Selamat belajar.
Terima kasih banyak infonya… Sangat membantu pekerjaan saya
pak minta file nya ya .. thx before
e-mail : az_priyadi@yahoo.com
File dapat diunduh dari link berikut ini,
http://www.ziddu.com/download/18354188/MailMergeUntukMicrosoftExcel.xlsx.html
trims.
pak, saya sudah ikuti petunjuknya, tapi kok fungsinya gak berjalan ya? ada tulisan kode N/#A itu..mohon solusinya.makasih
makasih pak,sgt berguna sekali ilmunya, sdh berhasil..
pak, ternyata ada yg saya belum bisa, kalau mau nambahin kolom database disebelah kanan, kenapa tidak dapat difungsikan di vlookup nya? makasih
@chandra : maksudnya gimana ? mungkin bisa share filenya supaya saya bisa bantu. trims.
Pak, itu cara ngeprintnya biar g pake klik tombol spin buttonnya gimana pak?!!
kalo mail merge di word kan udah ada pilihan nya langsung, mohon pencerahannya pak..
kalo mau dicetak memang harus diklik dahulu spinbuttonnya. Kemudian dicetak satu persatu lewat menu Print. Tidak bisa langsung seperti mail merge punya ms. word.
Tapi bisa diakali dengan menggunakan macro, supaya tiap kali spinbutton dicetak langsung print. Kalau ada kesempatan saya akan coba tambahkan caranya.
Terimakasih.
Pak, untuk cetak nya gimana?!
apa harus klik tombol spinbutton nya dulu?!
ya betul, diklik dulu spin buttonnya. Kemudian dicetak dari menu print. Trims.
@rendra, pak rendra tlong dikirimkan donk filenya saya uda berkali-kali nyoba tp ga bisa,,
aridhani88@gmail.com, terima kasih
udah sya download pak, terima kasih
terima kasih pak ada ilmu baru
Pak, minta conoh filenya donk…mkasih sbelumnya. ini e-mailnya
smk_al.ghazali@yahoo.co.id
Contoh file ada di link ini
http://www.ziddu.com/download/18354188/MailMergeUntukMicrosoftExcel.xlsx.html
trims.
saya ingin cari ribbon apa saja yg terdapat dalam mailing dan apa fungsinya ??
itu tugas saya
saya mohon ini dijawab sekarang
kirim aja ke email saya
isces_yaya@ymail.com">pisces_yaya@ymail.com
sekarang ya……
ditunggu ……..
maksudnya isces_yaya@ymail.com">pisces_yaya@ymail.com ya,,, sorry p nya ketinggal,,
Kirim file ke email pak, yg ada di link udah kena virus. Tks
@supri, sayangnya file yang ada cuma di link itu.
Scan menggunakan antivirus mungkin membantu.
Trims.