MENAMPILKAN FOTO SECARA OTOMATIS DENGAN FUNGSI VLOOKUP
Suatu ketika saya harus mencetak 138 biodata siswa, dalam biodata tersebut terdapat foto yang harus diisi. Alangkah repotnya saya ketika harus copas foto mereka satu-persatu. Sedangkan data lain seperti nama, alamat dsb sudah bisa terisi secara otomatis.
Maka setelah gugling kesana kemari, akhirnya saya menemukan solusinya. Berikut ini adalah cara yang saya lakukan, yaitu dengan fungsi VLOOKUP.
1. Misalnya pada sheet 1 : adalah sebuah data base yang berisi nama dan foto
2. Misalnya pada sheet 2 : adalah sebuah biodata yang harus diisi
Pada kolom M3 di atas yang berisi angka 1 adalah LookUp value, atau angka kolom acuan untuk rumus VlOOKUP. Dimana angka ini jika diganti, maka nama juga akan mengikuti sesuai urutan dalam database. (angka 2 untuk nama di nomor urut 2 dari data base).
3. Sekarang, Anda ingin mengisi foto dalam biodata anda secara otomatis sesuai dengan nama yang tertera pada biodata tersebut.
Caranya :
1. Pada sheet database : isikan kolom di samping foto dengan nama cell yang memuat foto tersebut, misal pada contoh ini, foto pertama ada di cell : D4, maka di cell E4 saya isi dengan : database!D$4. Tarik cell kebawah sehingga semua terisi : database!D$4 ,database!D$5, database!D$6....dan seterusnya. Ini yang akan menjadi alamat foto.
2. Pada sheet biodata : ubah nama cell M3 yang berisi lookup Value dengan cara : klik kanan pada cell, pilih name a range. Isikan namanya menjadi “nomor”, lalu klik OK
3. Sekarang, select cell tempat foto pada sheet data base, Ingat! Yang diselect adalah cell, bukan gambarnya! Dalam contoh ini berarti saya select cell D4. Tekan CTRL+C (copy)
4. Pada sheet biodata, klik panah di bawah menu paste, pilih As picture, klik Paste picture link.
5. Tempatkan foto hasil paste tadi di kolom yang telah disediakan.
6. Bila sudah, select foto, lalu pada menu Formula, klik name manager
7. Klik New. Lalu pada kolom nama : ketikan “foto”. Lalu pada kolom “refer to” yang isinya ="Picture 1", ketikan rumus formulanya :
=INDIRECT(VLOOKUP(nomor;database!$B$4:$E$6;4))
Keterangan formula :
a. nomor = adalah alamat kolom acuan, ingat kolom M3 tadi sudah kita ganti nama menjadi “nomor”, jadi ini adalah alamat kolom M3.
b. database!$B$4:$E$6 = adalah data referensi yang di blok (diselect) dan diabsolute, sama seperti membuat fungsi VLOOKUP biasa, dimulai dari kolom nomor urut sampai kolom kede foto
c. 4 = adalah lokasi kolom dari alamat foto, yaitu kolom kode foto yang isinya : database!D$4 ,database!D$5, database!D$6....dst. Bukan kolom yang berisi foto!
Bila formula sudah diisi, klik OK.
8. Klik lagi foto pada biodata, lalu pada formula bar : ganti dengan “=foto”. Ini adalah nama formula yang kita buat tadi
9. Sekarang ganti angka pada kolom M3, maka foto akan otomatis ganti. Misal kita ganti angka 2.
Bagaimana, mudah bukan? Sekarang saya dapat mencetak biodata tersebut sekaligus fotonya tanpa harus copas satu persatu...
NB : Berikut adalah tampilan perbandingan :
Nah, bagi kamu yang mau mengganti foto, silakan coba ganti foto di sheet 1, maka di sheet 2 otomatis akan berganti juga (tanpa merubah rumus), karena di sheet 2 hanya menampilkan apa yang ada di sheet 1.
TONTON VIDEO TUTORIAL DISINI
NB : Berikut adalah tampilan perbandingan :
Nah, bagi kamu yang mau mengganti foto, silakan coba ganti foto di sheet 1, maka di sheet 2 otomatis akan berganti juga (tanpa merubah rumus), karena di sheet 2 hanya menampilkan apa yang ada di sheet 1.
TONTON VIDEO TUTORIAL DISINI
kalo muncul reference not valid masalah nya apa ya..?
BalasHapusmungkin ada yang kurang saat masukin rumus.
Hapusapakah : =INDIRECT(VLOOKUP(nomor;database!$B$4:$E$6;4))
saat memasukan database!$B$4:$E$6 , nama "database" sudah diganti dengan nama sheet tempat database? atau masih seperti itu?
Rumus itu harus diganti dengan nama sheet tempat database kita sendiri, karena di contoh nama sheetnya adalah : database.
reference not valid. terus bagaimana..?
BalasHapusmungkin ada yang kurang saat masukin rumus. Kalo nggak lihat saya susah juga mau periksa salahnya dimana. yang jelas kalo ikutin tutorial ini pasti bisa kok
Hapusapakah : =INDIRECT(VLOOKUP(nomor;database!$B$4:$E$6;4))
Hapussaat memasukan database!$B$4:$E$6 , nama "database" sudah diganti dengan nama sheet tempat database? atau masih seperti itu?
Rumus itu harus diganti dengan nama sheet tempat database kita sendiri, karena di contoh nama sheetnya adalah : database.
kok gagal mulu ... gimana nih ...
BalasHapuskalau masih bingung. silakan kunjungi:
BalasHapushttps://www.youtube.com/watch?v=xzxvODI123k
semoga bisa membantu.
Mau bertanya off 2016 "reference isn't valid". Muncul saat ganti nama EMBED..kira2 kenapa ya ?
BalasHapusMau bertanya off 2016 "reference isn't valid". Muncul saat ganti nama EMBED..kira2 kenapa ya ?
BalasHapusLuar Biasa..
BalasHapusTerimakasih atas ilmunya, semoga berkah untuk anda
sama sekali saya ndak paham... hehehe,,,,
BalasHapusBingung
BalasHapusBingung
BalasHapusBingung
BalasHapustintin video nya gan, siapa tau lebih faham
Hapuskalu saat dicetak gambar jadi tidak terang solusinya bagaimana gan??
BalasHapusmungkin masalah printernya gan, coba ganti printer dulu
HapusBAGAIMANA CARANYA AGAR FOTO DI SHEET 2 OTOMATIS TERGANTI KALO DISHEET 1 DIGANTI HAMPIR SAMA DENGAN RUMUS (=SHEET a) TAPI UNTUK FOTO TIDAK MA
BalasHapusCOba lihat lagi tutorial di halaman paling akhir sudah saya update, mungkin bisa menjawab pertanyaannya. Jadi silakan geser atau insert picture (tambahkan foto) dan letakkan di kolom tempat foto di sheet 1, sudah otomatis terganti tanpa perlu rumus.
Hapus