Isi kandungan
Dalam Microsoft Excel, VLOOKUP adalah salah satu topik paling hangat yang anda akan dapati di Internet. Jika saya tidak salah, anda telah melihat banyak artikel tentang formula VLOOKUP dalam Excel dengan fungsi, penggunaan, kelebihannya, dsb. Jika saya mulakan, saya boleh membincangkan pelbagai aspek VLOOKUP . Tetapi, dalam tutorial ini, saya hanya akan membincangkan VLOOKUP nombor indeks lajur dan faktanya. Ia akan tepat dengan contoh yang sesuai dan ilustrasi yang betul. Jadi, kekal bersama kami.
Muat Turun Buku Kerja Amalan
Muat turun buku kerja amalan berikut.
VLOOKUP Col_Index_Num.xlsx
Buku Kerja Lain.xlsx
Penerangan Ringkas Fungsi VLOOKUP
Sebelum saya mula, mari berikan anda ringkasan ringkas tentang formula VLOOKUP dalam Excel. Saya harap anda dapat mengingati fungsi ini dan penggunaannya. Anda boleh melangkau ini jika anda sudah ingat semua tentang fungsi ini.
Kini, Excel Fungsi VLOOKUP mengintip nilai yang dibentangkan dalam lajur paling kiri jadual tertentu dan menghasilkan nilai dalam baris tepat daripada lajur yang ditentukan.
Sintaks:
=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])
Mari bincangkan hujah di sini secara ringkas.
- nilai_carian: Diperlukan . Nilai yang dicari adalah dalam lajur paling kiri jadual yang diterangkan. Ia boleh menjadi satu nilai fungsi. Lihat tangkapan skrin:
Ini ialah buku kerja pertama. Kami mempunyai data kami di dalam helaian " Sebenar ":
Ini ialah buku kerja kedua. Nilai yang akan kami tunjukkan dalam helaian “ Data ”.
Seperti yang sebelumnya, taip formula berikut dalam Sel C5 daripada helaian “ Data ” daripada “ Other.xlsx” buku kerja:
=VLOOKUP(C4,'[VLOOKUP Column Index Number.xlsx]Actual'!B4:F12,2,FALSE)
Seperti yang anda lihat, ia mengembalikan padanan tepat daripada set data.
Jika anda menutup buku kerja utama tempat tatasusunan jadual anda, formula akan kelihatan seperti berikut :
=VLOOKUP(C4,'D:\SOFTEKO\75- vlookup column index number\[VLOOKUP Column Index Number.xlsx]Actual'!B4:F12,2,FALSE)
Tangkapan skrin berikut akan memecahkannya untuk anda:
💬 Perkara yang Perlu Diingati
✎ VLOOKUP mencari nilai ke arah yang betul.
✎ Untuk mendapatkan hasil yang tepat, berikan nombor indeks lajur yang sah . Nombor indeks lajur tidak boleh melebihi nombor lajur tatasusunan jadual.
✎ Anda harus mengunci julat tatasusunan jadual jika anda menyampaikan data daripada lembaran kerja yang sama atau lembaran kerja lain tetapi buku kerja yang tepat .
Kesimpulan
Untuk membuat kesimpulan, saya harap tutorial ini telah memberikan anda secebis pengetahuan berguna tentang VLOOKUP nombor indeks lajur dalam Excel. Kami mengesyorkan anda mempelajari dan menggunakan semua arahan ini pada set data anda. Muat turun buku kerja latihan dan cuba sendiri. Juga, jangan ragu untuk memberi maklum balas di bahagian komen. berharga awakmaklum balas membuatkan kami tetap bersemangat untuk membuat tutorial seperti ini.
Jangan lupa untuk menyemak tapak web kami Exceldemy.com untuk pelbagai masalah dan penyelesaian berkaitan Excel.
Teruskan belajar kaedah baharu dan terus berkembang!
atau tatasusunan nilai. - table_array: Jadual di mana ia akan mencari lookup_value dalam lajur paling kiri.
- col_index_num: Diperlukan. Nombor lajur dalam jadual dari mana ia akan kembali.
- [range_lookup]: Ia menentukan sama ada padanan tepat atau separa lookup_value diperlukan . Dalam hujah, 0 untuk padanan tepat, 1 untuk padanan separa. Lalai ialah 1 (padanan separa).
Lihat contoh berikut:
Dalam contoh, anda boleh lihat kami mempunyai set data filem. Di sini, kami menggunakan formula VLOOKUP untuk mengekstrak data.
Dalam formula VLOOKUP :
nilai_carian kami ialah 5 iaitu ID .
tatasusunan jadual kami ialah B4:F12
Carian julat ditetapkan kepada FALSE untuk padanan Tepat.
Nombor indeks lajur ialah 5 iaitu Tahun Keluaran .
Pada asasnya, kami memberitahu fungsi VLOOKUP untuk mencari tatasusunan jadual dengan ID 5. Dan jika anda mendapati perkara itu, berikan nilai yang dibentangkan dalam lajur Tahun Keluaran yang mempunyai nombor indeks lajur 5 .
Saya harap anda dapat memahami sekarang cara ia berfungsi.
Baca Lagi: Carian Julat dengan VLOOKUP dalam Excel (5 Contoh)
6 Perkara Yang Anda Perlu Tahu Mengenai Nombor Indeks Lajur VLOOKUP
Memandangkan topik artikel ini adalah mengenai VLOOKUP lajurnombor indeks, kita akan membincangkan hujah ini dalam bahagian yang akan datang. Nombor indeks lajur adalah perkara yang penting. Untuk mengembalikan nilai yang betul daripada tatasusunan jadual, anda harus mengetahui beberapa perkara tentang nombor indeks lajur ini. Saya harap anda akan membaca semua ini dan menggunakannya pada masa akan datang pada helaian Excel anda.
1. Apakah Yang Dilakukan Nombor Indeks Lajur?
Sekarang, mengapa nombor indeks lajur adalah penting, dan apakah fungsinya dalam formula. Mari kita pecahkannya daripada contoh sebelumnya.
Formula yang kami gunakan:
=VLOOKUP(D14,B4:F12,5,FALSE)
Kami menetapkan carian julat kepada PALSU untuk padanan tepat.
Pecahan 1: Cari Nilai
Sekarang, daripada meja, kami ingin mencari sesuatu. Untuk mencari nilai itu, kita mesti menyediakan nilai carian dalam formula VLOOKUP . Pertama, kita perlu memberikan nilai carian yang mana ia akan mencari data. Kami menggunakan rujukan sel di sini.
Pecahan 2: Mulakan Tatasusunan Jadual
Kemudian, VLOOKUP fungsi akan mencari tatasusunan jadual dari mana ia akan melaksanakan semua ini.
Pecahan 3: Cari nilai Carian dalam lajur paling kiri
Sekarang, VLOOKUP akan mencari nilai carian dahulu dari lajur paling kiri tatasusunan jadual secara menegak.
Semasa kami menetapkan hujah carian julat kepada FALSE untuk mencari padanan tepat, ia akan menemui satu.
Pecahan 3:Cari Nombor Indeks Lajur daripada Tatasusunan Jadual
Sekarang, fungsi VLOOKUP akan cuba mencari nombor lajur daripada jadual yang anda nyatakan dalam hujah.
Pecahan 4: VLOOKUP akan Mencari Nilai dalam Nombor Indeks Lajur Diberi
Selepas ia menemui lajur yang dikehendaki, VLOOKUP akan mencari nilai anda dalam lajur yang berkongsi baris yang sama dengan ID 5 .
Pecahan 6: Kembalikan Nilai
Akhir sekali, ia akan menemui Tahun Keluaran dengan ID 5 .
Sambil anda boleh lihat, nombor indeks lajur adalah kunci untuk mencari nilai yang anda inginkan daripada jadual. Jika anda telah memberikan nombor indeks lajur anda salah, ia akan memberikan anda nilai yang berbeza.
Baca Lagi: Nilai Carian dalam Julat dan Pulangan dalam Excel (5 Cara Mudah)
2. Bagaimanakah Output Akan Berbeza Berdasarkan Nombor Indeks Lajur?
Kini, formula VLOOKUP kami akan mengembalikan hasil yang berbeza berdasarkan nombor indeks lajur yang berbeza.
Apabila anda mahukan hasil alternatif daripada jadual, pastikan anda memberikan nombor indeks lajur yang tepat dalam fungsi. Output anda akan berbeza-beza berdasarkan julat lajur ini.
Lihat contoh berikut:
Formula yang kami gunakan:
=VLOOKUP(D14,B4:F12,3,FALSE)
Di sini, kami mahukan nama Pelakon daripada ID Filem 5 . Kini, lajur Pelakon kami ialah lajur ke-3 dalamsusunan jadual. Atas sebab ini, kami menyediakan 3 sebagai nombor indeks lajur dalam formula VLOOKUP . Hasilnya, fungsi kami mengambil nilai dari julat ke carian (susunan jadual) dalam Excel.
Baca Lagi: Cara Mencari Padanan Kedua dengan VLOOKUP dalam Excel (2 Kaedah Mudah)
3. Apa Berlaku Jika Kami Memberi Nombor Indeks Lajur yang Salah?
Sekarang, anda mungkin bertanya apa yang akan berlaku jika kami memberikan nombor indeks lajur yang salah menggunakan fungsi Excel VLOOKUP . Jelas sekali, ia akan mengembalikan nilai yang salah. Jika lajur hasil yang anda inginkan tidak sepadan dengan nombor indeks lajur yang anda berikan, anda tidak akan mendapat hasilnya.
Sila lihat contoh berikut untuk memahami dengan lebih baik:
Formula yang kami gunakan:
=VLOOKUP(D14,B4:F12,5,FALSE)
Di sini, anda boleh lihat kami mahukan Genre daripada ID Filem 7 . Tetapi, ia menunjukkan 2006 yang merupakan jawapan yang salah.
Kerana kami menyediakan 5 sebagai nombor indeks lajur dalam Excel VLOOKUP formula . Tetapi nombor lajur Genre ialah 4 . Itulah sebabnya ia mengembalikan hasil yang berbeza.
4. Apa yang Berlaku Jika Indeks Lajur Kita Di Luar Julat?
Jika nombor indeks lajur anda berada di luar julat daripada tatasusunan jadual yang diberikan, fungsi VLOOKUP akan mengembalikan ralat #REF! . Ini kerana tatasusunan jadual anda tidak mengandungi banyak lajur.
Anda boleh memahami perkara ini daripadacontoh berikut:
Formula yang kami gunakan:
=VLOOKUP(D14,B4:F12,6,FALSE)
Di sini, anda boleh melihat formula Excel VLOOKUP kami menunjukkan ralat. Lihat dengan teliti, tatasusunan jadual kami ialah B4:F12 . Dalam julat ini, kami hanya mempunyai lima lajur. Tetapi, dalam formula kami, kami menyediakan 6 dalam argumen indeks kol. Itulah sebabnya ia tidak dapat mengembalikan sebarang nilai.
Baca Lebih Lanjut: Cara Menggunakan VLOOKUP untuk Mencari Nilai Yang Jatuh Antara Julat
5. Peningkatan Nombor Indeks Lajur dalam VLOOKUP Menggunakan Fungsi COLUMN
Dalam formula VLOOKUP , anda boleh menggunakan indeks lajur dinamik. Katakan anda mempunyai dua jadual dan anda ingin menggabungkannya. Selain itu, anda perlu menyalin formula VLOOKUP yang berfungsi dalam berbilang lajur. Cara mudah yang boleh anda ikuti ialah- dengan menggunakan fungsi COLUMN Excel.
Lihat tangkapan skrin berikut:
Kami mempunyai dua meja di sini. Kami ingin menggabungkan Jadual Keputusan dan Pangkalan Data Pelajar jadual berdasarkan ID Pelajar . Pada asasnya, matlamat kami adalah untuk menetapkan Nama dan bahagian dalam jadual Hasil.
Formula generik yang kami gunakan:
=VLOOKUP($A1, table,COLUMN()-x,0)
Mari taip formula berikut dalam Sel E5 dan tekan Enter:
=VLOOKUP($C5,$H$5:$J$9,COLUMN()-3,0)
Sekarang, seret ikon Pemegang isi merentas meja.
Sekali lagi, taipkan formula dalam Sel F5 dan seret Pemegang isian ikon:
Seperti yang anda lihat, kami telah berjaya menyalin data daripada pangkalan data pelajar ke jadual Hasil menggunakan nombor indeks lajur dinamik.
Nota:
Anda boleh menggunakan formula ini sebagai Kalkulator Nombor Indeks Lajur untuk Vlookup dalam lembaran kerja anda.
🔎 Pecahan Formula
Kami mengira nombor indeks lajur menggunakan fungsi COLUMN . Jika tiada argumen dalam fungsi COLUMN , ia mengembalikan nombor lajur yang berkaitan.
Sekarang, kerana kami menggunakan formula dalam Lajur E dan F, COLUMN fungsi akan mengembalikan 5 dan 6 masing-masing. Dalam helaian, nombor indeks lajur E ialah 5. Dan nombor indeks lajur F ialah 6.
Kami tidak suka mendapatkan data daripada lajur ke-5 jadual Hasil (terdapat hanya 3 lajur sahaja). Jadi, tolak 3 daripada 5 untuk memperoleh nombor 2, yang fungsi VLOOKUP digunakan untuk memulihkan Nama daripada jadual Pangkalan Data Pelajar .
COLUMN()-3 = 5-3 = 2 (Di sini, 2 menunjukkan Nama lajur tatasusunan jadual Pangkalan Data Pelajar )
Kami menggunakan formula yang sama dalam Lajur F . Lajur F mempunyai nombor indeks 6.
COLUMN()-3 = 6-3 = 3 (3 menunjukkan Bahagian daripada Pangkalan Data Pelajar tatasusunan jadual)
Akhirnya, sampel pertama membawa Nama daripada jadual Pangkalan Data Pelajar (lajur 2) dan ilustrasi ke-2memperoleh Bahagian daripada jadual Pangkalan Data Pelajar (lajur 3).
[/wpsm_box]6. Cari Nombor Indeks Lajur dengan Fungsi MATCH
Sekarang , dalam fungsi VLOOKUP , kami biasanya memberikan nombor indeks lajur sebagai nombor statik. Walau apa pun, anda juga boleh membentuk nombor indeks lajur dinamik seperti contoh sebelumnya. Di sini, kami melakukan ini dengan menggunakan fungsi MATCH untuk mencari lajur yang diperlukan. Kaedah ini membolehkan anda membuat carian dua hala dinamik, memadankan kedua-dua baris dan lajur dalam tatasusunan jadual.
Lihat set data berikut:
Di sini, kami mempunyai set data pelajar. Kami mempunyai beberapa gred pelajar dalam Fizik, Matematik dan Kimia. Sekarang, kami ingin mencari Gred Jessy dalam subjek Math .
Untuk mencari ini, taip formula berikut dalam Sel H5 dan tekan Enter :
=VLOOKUP(H4,B4:E9,MATCH(H5,B4:E4,0),FALSE)
Seperti yang anda lihat, Formula VLOOKUP telah memperoleh padanan tepat daripada set data.
Sekarang, lihat dengan teliti, kami tidak memberikan nombor statik dalam nombor indeks lajur. Sebaliknya, kami menjadikannya dinamik dengan menggunakan fungsi MATCH . Pada asasnya, kami mempunyai berbilang kriteria di sini.
🔎 Pecahan Formula
➤ MATCH(H5,B4:E4,0 )
Fungsi MATCH akan mencari subjek MATH dari pengepala B4:E4. Ia akan menemuinya dalam indeks 3. Itulah sebabnya ia akan kembali 3 .
➤VLOOKUP(H4,B4:E9,MATCH(H5,B4:E4,0),FALSE) = VLOOKUP(H4,B4:E9,3, FALSE)
Akhir sekali, ia akan berfungsi seperti formula VLOOKUP sebenar. Dan ia akan kembali C. Kerana ia menemui nilai daripada nombor indeks lajur 3.
Nombor Indeks Lajur VLOOKUP daripada Helaian Lain atau Buku Kerja
Kini, anda boleh menggunakan indeks lajur nombor dalam helaian yang akan mengambil data daripada helaian lain atau buku kerja lain. Ia adalah salah satu ciri penting fungsi VLOOKUP .
Lihat tangkapan skrin berikut:
Di sini, kami mempunyai dua helaian berasingan. Set data utama kami adalah dalam helaian Sebenar . Kami akan mengambil data dari sini dan menunjukkannya kepada helaian output . Di sini, kami sebenarnya menggunakan nombor indeks lajur di mana tatasusunan jadual kami terletak pada helaian lain.
Mula-mula, taip formula berikut dalam Sel C5 daripada output helaian dan kemudian tekan Enter .
=VLOOKUP(C4,Actual!B4:F12,2,FALSE)
Seperti yang anda lihat , VLOOKUP nombor indeks lajur kami membantu kami mengambil data daripada helaian lain.
Di sini, formula “Actual!B4:F12 ” pada dasarnya menunjukkan nama helaian dan tatasusunan jadual daripada helaian. Dan, kami memberikan 2 sebagai nombor indeks lajur untuk mengambil data daripada jadual dalam helaian " Sebenar ".
Begitu juga dengan pelbagai buku kerja. Anda juga boleh mengambil nilai daripada buku kerja lain menggunakan VLOOKUP