VLOOKUP Ke Dua Tabel - Tips Excel

Daftar Isi

Pertanyaan hari ini dari Flo di Nashville:

Saya perlu melakukan VLOOKUP untuk serangkaian nomor item. Setiap nomor item dapat ditemukan di Katalog A atau di Katalog B. Dapatkah saya menulis rumus yang pertama kali mencari Katalog A. Jika item tidak ditemukan, lanjutkan ke Katalog B?

Solusinya melibatkan fungsi IFERROR yang diperkenalkan di Excel 2010 atau fungsi IFNA yang diperkenalkan di Excel 2013.

Mulailah dengan VLOOKUP sederhana yang mencari katalog pertama. Pada gambar di bawah, Frontlist adalah rentang bernama yang menunjuk ke data di Sheet2. Anda dapat melihat beberapa item ditemukan, tetapi banyak yang mengembalikan kesalahan # N / A.

Beberapa item ditemukan dalam katalog Daftar depan

Untuk menangani situasi di mana item tidak ditemukan di katalog pertama, bungkus fungsi VLOOKUP dalam fungsi IFERROR. Fungsi IFERROR akan menganalisis hasil VLOOKUP. Jika VLOOKUP berhasil mengembalikan jawaban, itu akan menjadi jawaban yang dikembalikan oleh IFERROR. Namun, jika VLOOKUP mengembalikan kesalahan apa pun, IFERROR akan melanjutkan ke argumen kedua, yang disebut Value_if_Error. Meskipun saya sering menempatkan nol atau "Tidak Ditemukan" sebagai argumen kedua, Anda dapat menetapkan VLOOKUP kedua sebagai argumen Value_if_Error.

Cari katalog kedua jika katalog pertama tidak membuahkan hasil.

Rumus yang ditunjukkan di atas akan terlihat pertama kali di Daftar depan untuk sebuah pertandingan. Jika tidak ditemukan, maka tabel Backlist akan dicari. Seperti yang dijelaskan Flo, setiap item dapat ditemukan di Frontlist atau Backlist. Dalam kasus ini, rumus mengembalikan deskripsi untuk setiap item dalam urutan.

Menonton video

Transkrip Video

Pelajari Excel dari MrExcel Podcast 2208: VLOOKUP ke Dua Tabel

Hei, selamat datang kembali di netcast; Saya Bill Jelen. Pertanyaan hari ini dari Flo di Nashville. Sekarang, Flo harus melakukan banyak VLOOKUP, tetapi inilah kesepakatannya: Masing-masing nomor bagian ini dapat ditemukan di Katalog 1, Katalog Daftar Depan, atau ditemukan di Katalog 2. Jadi, Flo ingin melihat Daftar Depan terlebih dahulu, dan jika ditemukan, indah, hentikan saja. Tetapi jika tidak, lanjutkan dan centang Backlist. Jadi, ini akan menjadi lebih mudah berkat fungsi baru yang disertakan di Excel 2010 yang disebut IFERROR.

Baiklah, jadi kita akan melakukan regular = VLOOKUP (A4, Frontlist, 2, False). Ngomong-ngomong, itu adalah rentang nama di sana; Saya membuat rentang nama untuk Frontlist dan satu untuk Backlist. Benar, jadi Frontlist: Pilih saja seluruh nama itu; klik di sana-- "Daftar depan", satu kata, tanpa spasi. Hal yang sama di sini - pilih katalog kedua. Klik di kotak nama, ketik Backlist, tekan Enter (tanpa spasi). Baiklah, jadi Anda melihat bahwa beberapa di antaranya berfungsi, dan beberapa tidak. Untuk yang tidak, kami akan menggunakan fungsi yang disertakan di Excel 2010 yang disebut IFERROR.

IFERROR cukup keren. Ini memungkinkan VLOOKUP terjadi, dan jika VLOOKUP pertama berfungsi, itu akan berhenti; tetapi, jika VLOOKUP pertama mengembalikan kesalahan-- baik # N / A, seperti dalam kasus ini, atau a / 0, atau semacamnya-- maka kita akan beralih ke bagian kedua-- nilainya kesalahan. Dan, sementara sebagian besar waktu, saya memasukkan sesuatu di sana seperti "Tidak Ditemukan," kali ini, saya sebenarnya akan melakukan VLOOKUP lain. Jadi, = VLOOKUP (A4, Backlist, 2, False). Jadi, itu menutup Nilai Kesalahan, dan kemudian tanda kurung lain - yang berwarna hitam - untuk menutup IFERROR asli. Tekan Ctrl + Enter, dan yang kita dapatkan adalah semua jawaban, baik dari Tabel 1 (Katalog Frontlist), atau dari Tabel 2 (Katalog Backlist).

Trik keren dan keren-- ide bagus dari Flo-- tidak pernah terpikir untuk melakukan itu, tetapi sangat masuk akal jika Anda memiliki dua katalog. Saya kira Anda bahkan bisa membungkusnya, jika ada katalog ketiga, bukan? Anda bahkan dapat membungkus VLOOKUP ini dalam IFERROR dan kemudian memiliki VLOOKUP lain, dan kami akan terus merangkai daftarnya, pergi ke Katalog 1, Katalog 2, Katalog 3-- trik yang indah dan indah.

Baiklah, sekarang-- VLOOKUP-- dibahas dalam buku saya, MrExcel LIVe: 54 Tips Excel Terbesar Sepanjang Masa. Klik "Saya" di pojok kanan atas untuk informasi lebih lanjut.

Oke, penutup dari episode ini. Flo dari Nashville: "Bisakah saya VLOOKUP menjadi dua tabel berbeda?" Cari item di Katalog 1-- jika ditemukan, maka bagus; jika tidak, lanjutkan dan lakukan VLOOKUP di Katalog 2. Jadi, solusi saya: Mulailah dengan VLOOKUP yang mencari katalog pertama, tetapi kemudian bungkus VLOOKUP tersebut dalam fungsi IFERROR yang baru di Excel 2010. Jika Anda memiliki Excel 2013, Anda bahkan dapat menggunakan fungsi IFNA, yang akan melakukan hal yang hampir sama. Bagian kedua adalah apa yang harus dilakukan jika itu salah; Nah, jika itu salah, maka lakukan VLOOKUP ke dalam katalog Backlist. Ide keren dari Flo-- pertanyaan bagus dari Flo-- dan saya ingin menyampaikannya.

Sekarang, hei, untuk mengunduh workbook dari video hari ini, kunjungi URL di bawah sana di deskripsi YouTube.

Saya ingin berterima kasih kepada Flo karena telah hadir di seminar saya di Nashville, dan saya ingin berterima kasih karena Anda telah mampir. Sampai jumpa di lain waktu untuk netcast lain dari.

Unduh File Excel

Untuk mengunduh file excel: vlookup-to-two-tables.xlsx

Pemikiran Excel Hari Ini

Saya telah meminta saran dari teman-teman Master Excel saya tentang Excel. Hari ini pemikiran untuk direnungkan:

"Dan satu dari Seni Perang Sun Tzu: Dengan banyak kalkulasi, seseorang bisa menang; dengan sedikit orang yang tidak bisa. Betapa kecilnya peluang kemenangan memiliki seseorang yang tidak menghasilkan sama sekali!"

John Cockerill

Artikel yang menarik...