Isi kandungan
VLOOKUP, INDEX, MATCH ialah fungsi Excel yang popular yang digunakan dalam Microsoft Excel. VLOOKUP sangat biasa dalam operasi data besar. Fungsi INDEX-MATCH digabungkan boleh digunakan sebagai pengganti untuk fungsi VLOOKUP . Dalam artikel ini, kami akan menunjukkan cara menggunakan INDEX-MATCH dan bukannya VLOOKUP dalam Excel.
Muat Turun Buku Kerja Amalan
Muat turun amalan ini buku kerja untuk bersenam semasa anda membaca artikel ini.
Padanan Indeks sebagai ganti Vlookup.xlsxPengenalan kepada Fungsi INDEX dan MATCH
INDEX Fungsi
Fungsi INDEX mengembalikan nilai atau rujukan kepada nilai dari dalam jadual atau julat. Fungsi INDEX digunakan dalam dua cara bentuk tatasusunan dan bentuk rujukan.
Sintaks:
INDEX(array, row_num, [column_num] )
Argumen:
tatasusunan – Ia ialah julat sel atau pemalar tatasusunan. Penggunaan row_num dan column_num bergantung pada baris atau lajur dalam tatasusunan ini.
row_num – Ia diperlukan melainkan lajur_num ada. Memilih baris dalam tatasusunan untuk mengembalikan nilai. Jika row_num diabaikan, column_num diperlukan.
column_num – Ia memilih lajur dalam tatasusunan untuk mengembalikan nilai. Jika column_num diabaikan, row_num diperlukan.
Fungsi MATCH
Fungsi MATCH mencari yang ditentukanobjek dalam julat sel dan kemudian mengembalikan kedudukan sepadan objek itu. Fungsi ini berfungsi dalam sebarang arah dan mendapat padanan yang tepat.
Sintaks:
MATCH(lookup_value, lookup_array, [match_type])
Argumen:
lookup_value – Ini ialah nilai yang kita mahu padankan dalam tatasusunan. Ini mungkin nilai (nombor, teks atau nilai logik) atau rujukan sel kepada nombor, teks atau nilai logik.
tatasusunan_carian – Ia adalah julat tertentu yang ingin kami cari.
jenis_padanan – Ini adalah pilihan. Nombornya ialah -1, 0 atau 1. Argumen match_type menentukan cara Excel memadankan lookup_value dengan nilai dalam lookup_array. Nilai lalai untuk hujah ini ialah 1.
Cara Menggabungkan Fungsi INDEX dan MATCH
Kami akan menggunakan gabungan fungsi INDEX dan MATCH dan bukannya menggunakan fungsi VLOOKUP . Di sini, kami akan menunjukkan cara menggabungkan kedua-dua fungsi.
Untuk menggunakan formula, kami mengambil set data syarikat yang mengandungi ID, nama dan gaji pekerja.
Sekarang, akan mengetahui Gaji pekerja yang mencari pada ID dan bukannya pilihan lain.
Langkah 1:
- Pertama sekali, letakkan ID seperti yang ditunjukkan pada kotak di bawah:
Langkah 2:
- Tulis fungsi MATCH pada Sel C13 .
- Kami akan cuba mencari padanan Sel C12 dalam julat B5:B10 . Jadi, formulanya ialah:
=MATCH(C12,B5:B10,0)
Langkah 3:
- Kemudian, tekan Enter .
Sebagai balasan, kita mendapat 3 . Ini bermakna nilai kami yang ditentukan berada dalam sel ke-3 julat itu.
Langkah 4:
- Sekarang, masukkan yang INDEX
- Kita nak dapat gaji. Jadi, kami menggunakan D5:D10 sebagai julat.
- Formulanya ialah:
=INDEX(D5:D10,MATCH(C12,B5:B10,0))
Langkah 5:
- Kemudian tekan Enter .
Akhir sekali, kami mendapat gaji A-003 dalam keputusan. Dengan cara ini, kami secara gabungan menggunakan fungsi INDEX-MATCH .
3 Cara Menggunakan INDEX MATCH dan bukannya VLOOKUP dalam Excel
1. INDEX MATCH to Lookup Right to Kiri dalam Excel
Dalam bahagian ini, kami akan menunjukkan cara fungsi INDEX-MATCH boleh melihat dari kanan ke kiri. VLOOKUP hanya boleh mencari objek dari kiri ke kanan dan objek carian mesti berada dalam lajur pertama. Kami tidak perlu mengikut peraturan ini dalam kes fungsi INDEX-MATCH .
Langkah 1:
- Kami akan mencari nama dan mahu mengembalikan ID . Jadi, set data akan kelihatan seperti ini:
Langkah 2:
- Tulis “Allisa” dalam Nama
- Sekarang, tulis formula INDEX-MATCH :
=INDEX(B5:B10,MATCH(C12,C5:C10,0))
- Di sini, kami akan mencari dalam lajur Nama dan akan mendapatkembali daripada ID
- Kami menggunakan operasi dari kanan ke kiri.
Langkah 3 :
- Kemudian, tekan Enter .
Kami mendapat ID sebagai pulangan. Tetapi jika kami menggunakan VLOOKUP itu akan mengembalikan ralat.
Baca Lagi: Fungsi INDEX MATCH vs VLOOKUP (9 Contoh)
2. INDEX MATCH dan bukannya VLOOKUP dengan Pelbagai Kriteria dalam Excel
Dalam INDEX-MATCH Fungsi kita boleh menggunakan berbilang kriteria yang tidak mungkin dalam kes VLOOKUP .
Langkah 1:
- Pertama, ubah suai set data untuk menggunakan berbilang kriteria.
Langkah 2:
- Kami akan menggunakan dua kriteria Jabatan dan Nama dan mahu Gaji sebagai hasilnya.
Langkah 3:
- Letakkan syarat pada kotak yang diperlukan seperti imej berikut.
Langkah 4:
- Sekarang, letakkan formula pada Sel C14 .
- Formulanya ialah:
=INDEX(E5:E10,MATCH(1,(C12=D5:D10)*(C13=C5:C10),0))
Langkah 5:
- Akhir sekali, tekan Enter .
Sebagai kedua-dua syarat perlawanan, kita mendapat keputusan. Jika mana-mana kriteria tidak memenuhi keputusan itu akan menjadi ralat. Dalam VLOOKUP ini tidak boleh dilakukan. Itulah sebabnya kami menggunakan INDEX-MATCH dan bukannya VLOOKUP .
Baca Lagi: Excel INDEX and MATCH Functions with Multiple Criteria ( 4 Formula)
SerupaBacaan
- Jumlah dengan Fungsi INDEX-MATCH di bawah Pelbagai Kriteria dalam Excel
- Cara Menggunakan INDEX dan Padanan untuk Padanan Separa (2 Cara)
- XLOOKUP lwn INDEX-MATCH dalam Excel (Semua Perbandingan Kemungkinan)
- Formula Menggunakan Fungsi INDEX MATCH TIDAK LANGSUNG dalam Excel
- INDEX MATCH Pelbagai Kriteria dengan Wildcard dalam Excel (Panduan Lengkap)
3. Gunakan INDEX MATCH untuk Carian dalam Kedua-dua Baris dan Lajur
Dalam bahagian tersebut, kami akan menunjukkan cara mencari kedua-dua baris dan lajur. VLOOKUP tidak dapat mencari kedua-dua dalam baris dan lajur.
Langkah 1:
- Mula-mula, ubah suai set data untuk digunakan fungsi.
Langkah 2:
- Kami menetapkan untuk mencari nama di sepanjang lajur B dan tahun dalam baris ke-4.
Langkah 3:
- Tetapkan syarat pada kotak yang diperlukan pada nama dan tahun.
Langkah 4:
- Sekarang, tulis formula pada Sel C14.
- Formulanya ialah:
=INDEX(C5:E10,MATCH(C12,B5:B10,0),MATCH(C13,C4:E4,0))
Langkah 5:
- Sekarang, tekan Enter .
Akhir sekali, kami jumlah kenaikan yang Jose peroleh pada tahun 2020.
Baca Lagi: Indeks Padankan Berbilang Kriteria dalam Baris dan Lajur dalam Excel
Kelebihan daripada Menggunakan INDEX MATCH dan bukannya VLOOKUP dalam Excel
1. Rujukan Lajur Dinamik
Salah satu kelebihan utama INDEX-MATCH di atas VLOOKUP adalah rujukan lajur. VLOOKUP memerlukan rujukan lajur statik. Sebaliknya, INDEX-MATCH memerlukan rujukan lajur dinamik. Disebabkan rujukan statik apabila kami menambah atau memadam mana-mana baris atau lajur formula kekal tidak berubah. Kesan perubahan lajur tidak ditunjukkan dalam hal itu.
2. Carian Kanan ke Kiri
VLOOKUP membolehkan mengembalikan nilai ke kiri . Tetapi tidak boleh melakukan sebarang operasi semasa mencari dari kanan ke kiri. Ia adalah salah satu kelebihan paling ketara bagi fungsi INDEX-MATCH . Kita boleh menggunakan fungsi INDEX-MATCH dalam beberapa situasi di mana VLOOKUP tidak dapat berfungsi kerana rujukan sebelah kiri dan kanan.
3. Mudah untuk Memasukkan atau Memadam Lajur Baharu
Kami sudah mengetahui bahawa VLOOKUP menggunakan rujukan lajur statik. Jadi, pada masa menambah atau memadam mana-mana lajur baharu, kita perlu mengubah suai formula setiap kali. Dan kita perlu melakukan ini secara manual. Tetapi apabila kita bekerja dengan set data yang besar, pengubahsuaian ini menjadi sangat kompleks. Daripada menggunakan fungsi INDEX-MATCH , kita tidak perlu memikirkan perkara ini. Formula diubah suai secara automatik.
4. Tiada Had untuk Saiz Nilai Carian
Kami perlu memastikan bahawa panjang kriteria carian tidak boleh melebihi 255 aksara dalam VLOOKUP . Jika tidak, ia akan menunjukkan nilai ralat. Dalam kes INDEX-MATCH , kita boleh mencari lebih daripada 255 aksara.
5. Minimumkan Masa Pemprosesan
Apabila kami mempertimbangkan masa pemprosesan fungsi INDEX-MATCH mengurangkan masa pemprosesan kepada jumlah yang besar. Fungsi VLOOKUP mencari keseluruhan tatasusunan atau jadual. Dan carian fungsi INDEX-MATCH hanya julat atau lajur yang disebutkan. Jadi, ia memberikan hasil dalam masa paling singkat berbanding dengan VLOOKUP .
6. Kedudukan Nilai Carian
Dalam VLOOKUP nilai carian mestilah dalam lajur pertama tatasusunan atau julat. Tetapi dalam fungsi INDEX-MATCH , nilai carian boleh dikesan di mana-mana lajur dan mendapatkan juga menyediakan hasil daripada mana-mana lajur yang dipilih oleh pengguna.
Kesimpulan
Dalam artikel ini, kami menerangkan cara menggunakan fungsi INDEX-MATCH dan bukannya VLOOKUP dalam Excel. Kami juga menerangkan kelebihan fungsi INDEX-MATCH berbanding VLOOKUP . Saya harap ini akan memenuhi keperluan anda. Sila lihat tapak web kami Exceldemy.com dan berikan cadangan anda dalam kotak ulasan.