VLOOKUP Ke Dua Jadual - Petua Excel

Isi kandungan

Soalan hari ini dari Flo di Nashville:

Saya perlu melakukan VLOOKUP untuk rangkaian nombor item. Setiap nombor item boleh didapati di Katalog A atau di Katalog B. Bolehkah saya menulis formula yang pertama kali mencari Katalog A. Sekiranya item tidak dijumpai, kemudian beralih ke Katalog B?

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

Mulakan dengan VLOOKUP ringkas yang mencari katalog pertama. Dalam gambar di bawah, Senarai Depan adalah julat bernama yang menunjukkan data pada Lembaran2. Anda dapat melihat beberapa item dijumpai, tetapi banyak yang mengembalikan kesalahan # N / A.

Beberapa item terdapat dalam katalog Senarai Depan

Untuk menangani situasi di mana item tidak dijumpai dalam katalog pertama, bungkus fungsi VLOOKUP dalam fungsi IFERROR. Fungsi IFERROR akan menganalisis hasil VLOOKUP. Sekiranya VLOOKUP berjaya mengembalikan jawapan, itulah jawapan yang dikembalikan oleh IFERROR. Namun, jika VLOOKUP mengembalikan ralat, IFERROR akan beralih ke argumen kedua, yang disebut Value_if_Error. Walaupun saya sering meletakkan sifar atau "Tidak Ditemui" sebagai argumen kedua, anda boleh menetapkan VLOOKUP kedua sebagai argumen Value_if_Error.

Cari katalog kedua jika katalog pertama tidak menghasilkan hasil.

Rumus yang ditunjukkan di atas akan dilihat terlebih dahulu di Senarai Depan untuk pertandingan. Sekiranya tidak dijumpai, maka senarai Senarai Belakang akan dicari. Seperti yang dijelaskan oleh Flo, setiap item terdapat dalam senarai Depan atau Senarai Belakang Dalam kes ini, formula mengembalikan keterangan untuk setiap item dalam urutan.

Tonton Video

Transkrip Video

Belajar Excel dari MrExcel Podcast 2208: VLOOKUP hingga Dua Jadual

Hai, selamat datang kembali ke netcast; Saya Bill Jelen. Soalan hari ini dari Flo di Nashville. Sekarang, Flo harus melakukan banyak VLOOKUP, tetapi inilah kesepakatannya: Setiap nombor bahagian ini terdapat di Katalog 1, katalog Senarai Depan, atau terdapat di Katalog 2. Oleh itu, Flo ingin melihat dahulu di Senarai Depan, dan jika dijumpai, cantik, berhenti saja. Tetapi jika tidak, teruskan dan periksa Senarai Belakang. Jadi, ini akan menjadi lebih mudah berkat fungsi baru yang disertakan dalam Excel 2010 yang disebut IFERROR.

Baiklah, jadi kita akan melakukan = VLOOKUP biasa (A4, Senarai Depan, 2, Salah). By the way, itu adalah julat nama di sana; Saya membuat julat nama untuk Senarai Depan dan satu untuk Senarai Belakang. Betul, jadi Senarai Depan: Pilih sahaja nama keseluruhan; klik di sana-- "Senarai depan", satu perkataan, tanpa ruang. Perkara yang sama di sini - pilih keseluruhan katalog kedua. Klik di kotak nama, ketik Senarai Belakang, tekan Enter (tanpa ruang). Baiklah, jadi anda lihat sebahagiannya berfungsi, dan sebahagiannya tidak. Untuk yang tidak, kita akan menggunakan fungsi yang disertakan dalam Excel 2010 yang disebut IFERROR.

IFERROR cukup sejuk. Ia membolehkan VLOOKUP berlaku, dan jika VLOOKUP pertama berfungsi, ia akan berhenti; tetapi, jika VLOOKUP pertama mengembalikan ralat - sama ada # N / A, seperti dalam kes ini, atau a / 0, atau apa-apa seperti itu - maka kita akan beralih ke bahagian kedua - nilai kesilapan. Dan, selalunya, saya meletakkan sesuatu di sana seperti "Tidak Ditemui," kali ini, saya sebenarnya akan melakukan VLOOKUP lain. Jadi, = VLOOKUP (A4, Senarai Belakang, 2, Salah). Jadi, itu menutup Nilai Ralat, dan kemudian tanda kurung yang lain - yang berwarna hitam - untuk menutup IFERROR yang asal. Tekan Ctrl + Enter, dan apa yang kita dapat adalah semua jawapan, baik dari Jadual 1 (Katalog Senarai Depan), atau dari Jadual 2 (Katalog Senarai Belakang).

Tipuan hebat, hebat - idea hebat dari Flo - tidak pernah terfikir untuk melakukannya, tetapi masuk akal jika anda mempunyai dua katalog. Saya rasa anda boleh membungkusnya, jika ada katalog ketiga, bukan? Anda bahkan boleh membungkus VLOOKUP ini dalam IFERROR dan kemudian mempunyai VLOOKUP yang lain, dan kami akan terus merantai senarai, pergi ke Katalog 1, Katalog 2, Katalog 3 - trik yang indah dan indah.

Baiklah, sekarang-- VLOOKUP - dibahas dalam buku saya, MrExcel LIVe: 54 Petua Excel Terhebat Sepanjang Masa. Klik "I" di sudut kanan atas untuk maklumat lebih lanjut.

OK, selesaikan episod ini. Flo dari Nashville: "Bolehkah saya VLOOKUP ke dalam dua jadual yang berbeza?" Cari item dalam Katalog 1-- jika dijumpai, maka hebat; jika tidak, teruskan dan lakukan VLOOKUP di Katalog 2. Jadi, penyelesaian saya: Mulakan dengan VLOOKUP yang mencari katalog pertama, tetapi kemudian bungkus VLOOKUP itu dalam fungsi IFERROR yang baru di Excel 2010. Sekiranya anda mempunyai Excel 2013, anda bahkan boleh menggunakan fungsi IFNA, yang akan melakukan perkara yang hampir sama. Bahagian kedua ialah apa yang harus dilakukan sekiranya salah; baik, jika itu salah, masuklah VLOOKUP ke katalog Senarai Belakang. Idea hebat dari Flo - soalan hebat dari Flo - dan saya ingin menyampaikannya.

Sekarang, hei, untuk memuat turun buku kerja dari video hari ini, lawati URL di sana dalam keterangan YouTube.

Saya ingin mengucapkan terima kasih kepada Flo kerana hadir di seminar saya di Nashville, dan saya ingin mengucapkan terima kasih kerana berhenti. Sampai jumpa lagi untuk siaran net lain dari.

Muat turun Fail Excel

Untuk memuat turun fail excel: vlookup-to-two-tables.xlsx

Pemikiran Excel Hari Ini

Saya telah meminta nasihat rakan Excel saya mengenai Excel. Pemikiran hari ini untuk merenungkan:

"Dan salah satu dari Sun Tzu's Art of War: Dengan banyak perhitungan, seseorang dapat menang; dengan sedikit yang tidak dapat. Berapa kurang peluang kemenangan yang dimiliki oleh seseorang yang tidak menghasilkan apa-apa!"

John Cockerill

Artikel menarik...