Fungsi vlookup merupakan fungsi bantuan references. Fungsi Vlookup dipakai untuk menghasilkan nilai pada tabel secara vertikal.
Penulisan :
=VLOOKUP(nama_baris;tabel;kolom_pencarian;range_lookup)
solusi :
Pada A8 masukkan nilai NIM terlebih dahulu yang terdapat pada tabel NIM-Nama. kemudian pada B8 ketikkan formula =LOOKUP(A8;$A$2:$B$5;2;0).
Macro Ms.Excel : Manfaat fungsi Vlookup | for everyone |
Nah, di kantor memang sudah ada Aplikasi Simpeg (Sistem Informasi Kepegawaian) yang merekam seluruh data pegawai. Sayang-nya Simpeg belum memilki fitur yang memungkinkan datanya diakses oleh aplikasi lain (Misalnya Ms. Excel) secara langsung. Sehingga dalam pekerjaan rutin berupa surat-surat, daftar absen kegiatan2 dll yang perlu mencantumkan data2 pegawai harus diketik manual. Kalo daftar absen cuma dikit sih, gak masalah... tapi kalo nyampe ratusan pegawai? Cape deehhhh....
Setelah mencermati kondisi seperti ini, aku meminta data Simpeg diconvert ke format Excel. Kemudian data-data tersebut dipilah-pilah sesuai kebutuhan saja dan dibuatkan tabel dalam sebuah file excel. Paling-paling data NIP, Nama, Pangkat/Golongan, Jabatan, dan Kantor, untuk data yang lainnya kalo butuh tinggal ditambahkan saja. Tabel data pegawai ini disimpan dalam sebuah file format excel.
Dengan Fungsi Vlookup, pekerjaan jadi lebih mudah. Cukup dengan data kunci NIP, data-data lain dapat dimunculkan. Hanya saja terdapat sebuah kelemahan. Kalo kita bekerja dengan file lain, menggunakan fungsi vlookup menjadi merepotkan.
Ya sudah, dibuatkan sebuah fungsi Add-ins aja. Sehingga setiap membutuhkan data pegawai kita dapat memanggil fungsi tersebut. Ini listing Code macro-nya :
Function UP(NIP As String, Order)
'fungsi UP singkatan dari Urusan Pegawai
'Order adalah nomor urut kolom
UP = Application.WorksheetFunction.VLookup(NIP, Range("'C:\Program Files\Microsoft Office\OFFICE11\XLSTART\[tabel pegawai.xls]sheet1'!Pegawai"), Order, False)
End Function
list di atas disimpan dalam format add-ins.
Untuk string C:\Program Files\Microsoft Office\OFFICE11\XLSTART\[tabel pegawai.xls]sheet1'!Pegawai dapat diubah sesuai dengan alamat di komputer kita, juga nama file dan nama range dapat diubah.
Agar fungsi tersebut dapat berkerja, file data pegawai (tabel pegawai.xls) harus selalu dalam keadaan terbuka. Hal ini dapat diakali dengan menempatkan file tersebut ke dalam folder XLSTART yang akan membuat file data pegawai otomatis terbuka setiap kita menjalankan Excel. Agar tidak menggangu File tersebut kita buat selalu terbuka dalam mode HIDE.
Nah, jadi deh... Dengan fungsi buatan sendiri, tidak lagi capek ngetik nama-nama pegawai beserta data-data lainnya. Cukup dengan data NIP data-data lain dapat dimunculkan secara otomatis.
Tidak ada komentar:
Posting Komentar