Cara Menggunakan VLOOKUP di Excel

Daftar Isi:

Cara Menggunakan VLOOKUP di Excel
Cara Menggunakan VLOOKUP di Excel

Video: Cara Menggunakan VLOOKUP di Excel

Video: Cara Menggunakan VLOOKUP di Excel
Video: Kupas Tuntas Perbedaan Prosesor PC dan Laptop - YouTube 2024, Mungkin
Anonim
Image
Image

VLOOKUP adalah salah satu fungsi Excel yang paling berguna, dan itu juga salah satu yang paling tidak dipahami. Dalam artikel ini, kami mengungkap VLOOKUP dengan contoh nyata. Kami akan membuat dapat digunakan Template Faktur untuk perusahaan fiktif.

VLOOKUP adalah Excel fungsi. Artikel ini akan mengasumsikan bahwa pembaca sudah memiliki pemahaman fungsi Excel, dan dapat menggunakan fungsi dasar seperti SUM, AVERAGE, dan TODAY. Dalam penggunaannya yang paling umum, VLOOKUP adalah a database berfungsi, artinya berfungsi dengan tabel database - atau lebih sederhana, daftar hal-hal dalam lembar kerja Excel. Hal-hal apa? Baik, apa saja semacam itu. Anda mungkin memiliki lembar kerja yang berisi daftar karyawan, atau produk, atau pelanggan, atau CD dalam koleksi CD Anda, atau bintang di langit malam. Itu tidak terlalu penting.

Berikut contoh daftar, atau basis data. Dalam hal ini adalah daftar produk yang dijual oleh perusahaan fiktif kami:

Image
Image

Biasanya daftar seperti ini memiliki semacam pengidentifikasi unik untuk setiap item dalam daftar. Dalam hal ini, pengenal unik ada di kolom "Kode Item". Catatan: Untuk fungsi VLOOKUP untuk bekerja dengan database / daftar, daftar itu harus memiliki kolom yang berisi pengidentifikasi unik (atau "kunci", atau "ID"), dan kolom itu harus menjadi kolom pertama dalam tabel. Database contoh kami di atas memenuhi kriteria ini.

Bagian tersulit dalam menggunakan VLOOKUP adalah memahami dengan tepat untuk apa itu. Jadi mari kita lihat apakah kita bisa mendapatkan yang jelas pertama:

VLOOKUP retrieves information from a database/list based on a supplied instance of the unique identifier.

Dalam contoh di atas, Anda akan memasukkan fungsi VLOOKUP ke spreadsheet lain dengan kode item, dan itu akan kembali kepada Anda baik deskripsi item yang bersangkutan, harganya, atau ketersediaannya (kuantitas "In stock") seperti yang dijelaskan dalam dokumen asli Anda. daftar. Manakah dari bagian informasi ini yang akan memberikan Anda kembali? Anda harus memutuskan ini saat Anda membuat rumus.

Jika semua yang Anda butuhkan adalah satu bagian informasi dari database, akan banyak masalah yang harus dihadapi untuk membuat rumus dengan fungsi VLOOKUP di dalamnya. Biasanya Anda akan menggunakan fungsi semacam ini dalam spreadsheet yang dapat digunakan kembali, seperti template. Setiap kali seseorang memasukkan kode barang yang valid, sistem akan mengambil semua informasi yang diperlukan tentang item yang sesuai.

Mari buat contoh ini: An Template Faktur yang dapat kita gunakan kembali berulang kali di perusahaan fiktif kami.

Pertama kami memulai Excel, dan kami membuat sendiri faktur kosong:

Ini adalah cara kerja: Orang yang menggunakan template faktur akan mengisi serangkaian kode item di kolom "A", dan sistem akan mengambil deskripsi dan harga setiap item dari basis data produk kami. Informasi itu akan digunakan untuk menghitung total baris untuk setiap item (dengan asumsi kami memasukkan jumlah yang valid).
Ini adalah cara kerja: Orang yang menggunakan template faktur akan mengisi serangkaian kode item di kolom "A", dan sistem akan mengambil deskripsi dan harga setiap item dari basis data produk kami. Informasi itu akan digunakan untuk menghitung total baris untuk setiap item (dengan asumsi kami memasukkan jumlah yang valid).

Untuk keperluan menjaga contoh ini sederhana, kami akan mencari database produk pada lembar terpisah di buku kerja yang sama:

Dalam kenyataannya, kemungkinan besar basis data produk akan ditempatkan di buku kerja yang terpisah. Itu membuat sedikit perbedaan pada fungsi VLOOKUP, yang tidak terlalu peduli jika database terletak pada lembar yang sama, lembar yang berbeda, atau buku kerja yang sama sekali berbeda.
Dalam kenyataannya, kemungkinan besar basis data produk akan ditempatkan di buku kerja yang terpisah. Itu membuat sedikit perbedaan pada fungsi VLOOKUP, yang tidak terlalu peduli jika database terletak pada lembar yang sama, lembar yang berbeda, atau buku kerja yang sama sekali berbeda.

Jadi, kami telah membuat basis data produk kami, yang terlihat seperti ini:

Untuk menguji rumus VLOOKUP yang akan kami tulis, pertama-tama masukkan kode barang yang valid ke sel A11 dari faktur kosong kami:
Untuk menguji rumus VLOOKUP yang akan kami tulis, pertama-tama masukkan kode barang yang valid ke sel A11 dari faktur kosong kami:
Selanjutnya, kita memindahkan sel aktif ke sel di mana kita ingin informasi diambil dari database oleh VLOOKUP untuk disimpan. Menariknya, ini adalah langkah yang kebanyakan orang salah. Untuk menjelaskan lebih lanjut: Kami akan membuat rumus VLOOKUP yang akan mengambil deskripsi yang sesuai dengan kode item di sel A11. Di mana kita ingin deskripsi ini taruh ketika kita mendapatkannya? Di sel B11, tentu saja. Jadi itulah tempat kami menulis rumus VLOOKUP: di sel B11. Pilih sel B11 sekarang.
Selanjutnya, kita memindahkan sel aktif ke sel di mana kita ingin informasi diambil dari database oleh VLOOKUP untuk disimpan. Menariknya, ini adalah langkah yang kebanyakan orang salah. Untuk menjelaskan lebih lanjut: Kami akan membuat rumus VLOOKUP yang akan mengambil deskripsi yang sesuai dengan kode item di sel A11. Di mana kita ingin deskripsi ini taruh ketika kita mendapatkannya? Di sel B11, tentu saja. Jadi itulah tempat kami menulis rumus VLOOKUP: di sel B11. Pilih sel B11 sekarang.
Image
Image

Kita perlu menemukan daftar semua fungsi yang tersedia yang ditawarkan Excel, sehingga kita dapat memilih VLOOKUP dan mendapatkan bantuan dalam menyelesaikan rumus. Ini ditemukan dengan mengklik pertama Rumus tab, lalu klik Masukkan Fungsi:

Kotak A muncul yang memungkinkan kita untuk memilih salah satu fungsi yang tersedia di Excel.
Kotak A muncul yang memungkinkan kita untuk memilih salah satu fungsi yang tersedia di Excel.
Image
Image

Untuk menemukan yang kami cari, kami dapat mengetikkan istilah penelusuran seperti "mencari" (karena fungsi yang kami minati adalah menengadah fungsi). Sistem akan mengembalikan daftar semua fungsi yang terkait pencarian di Excel. VLOOKUP adalah yang kedua dalam daftar. Pilih satu klik baik.

Image
Image

Itu Argumen Fungsi kotak muncul, meminta kami untuk semua argumen (atau parameter) diperlukan untuk melengkapi fungsi VLOOKUP. Anda dapat menganggap kotak ini sebagai fungsi yang menanyakan pertanyaan-pertanyaan berikut:

  1. Identifier unik apa yang Anda cari di database?
  2. Di mana basis datanya?
  3. Bagian informasi mana dari database, yang terkait dengan pengidentifikasi unik, apakah Anda ingin mengambilnya untuk Anda?

Tiga argumen pertama ditampilkan dalam huruf tebal, menunjukkan bahwa mereka wajib argumen (fungsi VLOOKUP tidak lengkap tanpa mereka dan tidak akan mengembalikan nilai yang valid). Argumen keempat tidak tebal, artinya opsional:

Kami akan menyelesaikan argumen secara berurutan, dari atas ke bawah.
Kami akan menyelesaikan argumen secara berurutan, dari atas ke bawah.

Argumen pertama yang perlu kita selesaikan adalah Nilai lookup argumen. Fungsi ini membutuhkan kita untuk memberitahukan di mana menemukan pengenal unik (the Kode barang dalam hal ini) bahwa itu harus mengembalikan deskripsi. Kita harus memilih kode barang yang kita masukkan sebelumnya (dalam A11).

Klik pada ikon pemilih di sebelah kanan argumen pertama:

Image
Image

Kemudian klik sekali pada sel yang berisi kode barang (A11), dan tekan Memasukkan:

Nilai "A11" dimasukkan ke dalam argumen pertama.
Nilai "A11" dimasukkan ke dalam argumen pertama.

Sekarang kita perlu memasukkan nilai untuk Table_array argumen. Dengan kata lain, kita perlu memberi tahu VLOOKUP di mana menemukan database / daftar. Klik pada ikon pemilih di sebelah argumen kedua:

Sekarang cari database / daftar dan pilih seluruh daftar - tidak termasuk baris header. Dalam contoh kami, database terletak di lembar kerja terpisah, jadi kami pertama kali klik pada tab lembar kerja itu:
Sekarang cari database / daftar dan pilih seluruh daftar - tidak termasuk baris header. Dalam contoh kami, database terletak di lembar kerja terpisah, jadi kami pertama kali klik pada tab lembar kerja itu:
Selanjutnya kita pilih seluruh database, tidak termasuk baris header:
Selanjutnya kita pilih seluruh database, tidak termasuk baris header:
Image
Image

… dan tekan Memasukkan. Rentang sel yang mewakili basis data (dalam hal ini "'Database Produk'! A2: D7") dimasukkan secara otomatis untuk kami ke argumen kedua.

Sekarang kita perlu memasukkan argumen ketiga, Col_index_num. Kami menggunakan argumen ini untuk menentukan ke VLOOKUP informasi mana dari database, yang dikaitkan dengan kode barang kami di A11, kami ingin kembali kepada kami. Dalam contoh khusus ini, kami ingin memiliki item tersebut deskripsi kembali kepada kami. Jika Anda melihat lembar kerja basis data, Anda akan melihat bahwa kolom “Deskripsi” adalah kedua kolom dalam database. Ini berarti bahwa kita harus memasukkan nilai "2" ke dalam Col_index_num kotak:

Image
Image

Penting untuk dicatat bahwa kami tidak memasukkan "2" di sini karena kolom "Deskripsi" ada di B kolom pada lembar kerja itu. Jika database terjadi mulai di kolom K dari lembar kerja, kita masih akan memasukkan "2" dalam bidang ini karena kolom "Deskripsi" adalah kolom kedua dalam kumpulan sel yang kita pilih saat menentukan "Table_array".

Akhirnya, kita perlu memutuskan apakah akan memasukkan nilai ke dalam argumen VLOOKUP terakhir, Range_lookup. Argumen ini membutuhkan a benar atau Salah nilai, atau harus dibiarkan kosong. Saat menggunakan VLOOKUP dengan basis data (90% dari waktu sebenarnya), cara untuk memutuskan apa yang akan dimasukkan ke dalam argumen ini dapat dianggap sebagai berikut:

If the first column of the database (the column that contains the unique identifiers) is sorted alphabetically/numerically in ascending order, then it’s possible to enter a value of true into this argument, or leave it blank.

If the first column of the database is not sorted, or it’s sorted in descending order, then you must enter a value of false into this argument

Seperti kolom pertama dari basis data kami tidak disortir, kami masukkan Salah ke dalam argumen ini:

Image
Image

Itu dia! Kami telah memasukkan semua informasi yang diperlukan untuk VLOOKUP untuk mengembalikan nilai yang kami butuhkan. Klik baik dan perhatikan bahwa uraian yang terkait dengan kode barang “R99245” telah dimasukkan dengan benar ke dalam sel B11:

Rumus yang diciptakan untuk kami terlihat seperti ini:
Rumus yang diciptakan untuk kami terlihat seperti ini:
Image
Image

Jika kita memasukkan berbeda kode item ke sel A11, kita akan mulai melihat kekuatan fungsi VLOOKUP: Deskripsi sel berubah agar cocok dengan kode item baru:

Image
Image

Kami dapat melakukan serangkaian langkah serupa untuk mendapatkan item harga kembali ke sel E11. Perhatikan bahwa formula baru harus dibuat di sel E11. Hasilnya akan terlihat seperti ini:

… Dan rumusnya akan terlihat seperti ini:
… Dan rumusnya akan terlihat seperti ini:
Image
Image

Perhatikan bahwa satu-satunya perbedaan antara dua rumus adalah argumen ketiga (Col_index_num) telah berubah dari "2" menjadi "3" (karena kami ingin data diambil dari kolom ke-3 dalam database).

Jika kami memutuskan untuk membeli 2 item ini, kami akan memasukkan "2" ke sel D11. Kami kemudian akan memasukkan formula sederhana ke dalam sel F11 untuk mendapatkan total baris:

=D11*E11

… yang terlihat seperti ini …

Image
Image

Melengkapi Template Faktur

Kami telah belajar banyak tentang VLOOKUP sejauh ini. Bahkan, kami telah belajar semua yang akan kami pelajari dalam artikel ini. Penting untuk dicatat bahwa VLOOKUP dapat digunakan dalam keadaan lain selain basis data. Ini kurang umum, dan mungkin dibahas di artikel How-To Geek di masa depan.

Template faktur kami belum lengkap. Untuk menyelesaikannya, kami akan melakukan hal berikut:

  1. Kami akan menghapus kode item sampel dari sel A11 dan "2" dari sel D11. Ini akan menyebabkan rumus VLOOKUP yang baru kita buat untuk menampilkan pesan kesalahan:

    Image
    Image

    Kami dapat memperbaiki ini dengan menggunakan Excel yang bijaksana JIKA() dan KOSONG() fungsi. Kami mengubah formula kami dari ini … = VLOOKUP (A11, 'Database Produk'! A2: D7,2, FALSE) …untuk ini… = IF (ISBLANK (A11),””, VLOOKUP (A11, 'Database Produk'! A2: D7,2, FALSE))

  2. Kami akan menyalin rumus dalam sel B11, E11 dan F11 ke sisa baris item dari faktur. Perhatikan bahwa jika kita melakukan ini, rumus yang dihasilkan tidak akan lagi benar mengacu ke tabel database. Kita bisa memperbaikinya dengan mengubah referensi sel untuk database menjadi mutlak referensi sel. Alternatif lain - dan bahkan lebih baik - kita bisa membuat nama rentang untuk seluruh basis data produk (seperti “Produk”), dan gunakan nama rentang ini sebagai ganti referensi sel. Rumusnya akan berubah dari ini … = IF (ISBLANK (A11),””, VLOOKUP (A11, 'Database Produk'! A2: D7,2, FALSE)) …untuk ini… = IF (ISBLANK (A11),””, VLOOKUP (A11, Produk, 2, FALSE)) …dan kemudian salin rumus ke sisa baris item faktur.
  3. Kami mungkin akan "mengunci" sel-sel yang mengandung formula kami (atau lebih tepatnya membuka kunci itu lain sel), dan kemudian melindungi lembar kerja, untuk memastikan bahwa formula kami yang dibangun dengan hati-hati tidak secara tidak sengaja ditimpa ketika seseorang datang untuk mengisi faktur.
  4. Kami akan menyimpan file sebagai file template, sehingga bisa digunakan kembali oleh semua orang di perusahaan kami

Jika kami merasa sangat pintar, kami akan membuat database dari semua pelanggan kami di lembar kerja lain, dan kemudian menggunakan ID pelanggan yang dimasukkan dalam sel F5 untuk secara otomatis mengisi nama dan alamat pelanggan di sel B6, B7 dan B8.

Direkomendasikan: