Bilakah menggunakan pertandingan indeks dan bukannya vlookup dalam excel

Bilakah menggunakan pertandingan indeks dan bukannya vlookup dalam excel

Bagi anda yang mahir dalam Excel, anda mungkin sangat akrab dengan Vlookup fungsi. The Vlookup fungsi digunakan untuk mencari nilai dalam sel yang berbeza berdasarkan beberapa teks yang sepadan dalam baris yang sama.

Sekiranya anda masih baru Vlookup fungsi, anda boleh menyemak catatan saya sebelumnya mengenai cara menggunakan vlookup di excel.

Isi kandungan

    Pada lembaran berasingan yang dipanggil Cartype, Kami mempunyai pangkalan data kereta mudah dengan ID, Model kereta dan Warna.

    Dengan persediaan jadual ini, Vlookup Fungsi hanya boleh berfungsi jika data yang ingin kami ambil terletak di lajur di sebelah kanan apa yang kami cuba padankan (Model kereta medan).

    Dengan kata lain, dengan struktur jadual ini, kerana kita cuba memadankannya berdasarkan Model kereta, satu -satunya maklumat yang dapat kita perolehi ialah Warna (Tidak ID sebagai ID lajur terletak di sebelah kiri Model kereta kolum.)

    Ini kerana dengan vlookup, nilai carian mesti muncul di lajur pertama dan lajur carian mesti berada di sebelah kanan. Tidak ada syarat yang dipenuhi dalam contoh kami.

    Berita baiknya adalah, Perlawanan indeks akan dapat membantu kita dalam mencapai ini. Dalam amalan, ini sebenarnya menggabungkan dua fungsi Excel yang boleh berfungsi secara individu: Indeks fungsi dan Perlawanan fungsi.

    Walau bagaimanapun, untuk tujuan artikel ini, kita hanya akan bercakap tentang gabungan kedua -dua dengan tujuan mereplikasi fungsi Vlookup.

    Formula nampaknya agak lama dan menakutkan pada mulanya. Namun, sebaik sahaja anda menggunakannya beberapa kali, anda akan mempelajari sintaks dengan hati.

    Ini adalah formula penuh dalam contoh kami:

    = Indeks (cartype!$ A $ 2: $ A $ 5, padanan (B4, Cartype!$ B $ 2: $ B $ 5,0))

    Inilah pecahan bagi setiap bahagian

    = Indeks ( - The "=" menunjukkan permulaan formula dalam sel dan Indeks adalah bahagian pertama fungsi Excel yang kita gunakan.

    Cartype!$ A $ 2: $ A $ 5 - lajur pada lembaran Cartype di mana data yang kami ingin ambil terkandung. Dalam contoh ini, ID setiap Model kereta.

    Padankan ( - Bahagian kedua fungsi Excel yang kita gunakan.

    B4 - Sel yang mengandungi teks carian yang kita gunakan (Model kereta).

    Cartype!$ B $ 2: $ b $ 5 - Lajur pada lembaran Cartype  dengan data yang akan kami gunakan untuk dipadankan dengan teks carian.

    0)) - Untuk menunjukkan bahawa teks carian harus sesuai dengan teks dalam lajur yang sepadan (i.e. Cartype!$ B $ 2: $ b $ 5). Sekiranya perlawanan tepat tidak dijumpai, formula itu kembali #N/a.

    Catatan: Ingat pendakap penutupan dua pada akhir fungsi ini ")" dan koma antara hujah.

    Secara peribadi saya telah berpindah dari VLOOKUP dan kini menggunakan pertandingan indeks kerana ia mampu melakukan lebih daripada vlookup.

    The Perlawanan indeks fungsi juga mempunyai faedah lain berbanding dengan Vlookup:

    1. Pengiraan lebih cepat

    Apabila kita bekerja dengan dataset besar di mana pengiraan itu sendiri dapat mengambil masa yang lama kerana banyak fungsi vlookup, anda akan mendapati bahawa sebaik sahaja anda menggantikan semua formula tersebut dengan pertandingan indeks, pengiraan keseluruhan akan mengira lebih cepat.

    1. Tidak perlu mengira lajur relatif

    Sekiranya jadual rujukan kami mempunyai teks utama yang ingin kami cari di lajur C Dan data yang perlu kita dapatkan berada dalam lajur Aq, Kita perlu tahu/mengira berapa lajur antara lajur c dan lajur aq semasa menggunakan vlookup.

    Dengan fungsi perlawanan indeks, kami boleh memilih lajur indeks secara langsung (i.e lajur aq) di mana kita perlu mendapatkan data dan pilih lajur untuk dipadankan (i.e. lajur c).

    1. Ia kelihatan lebih rumit

    VLOOKUP agak biasa pada masa kini, tetapi tidak banyak yang tahu tentang menggunakan fungsi perlawanan indeks bersama.

    Rentetan yang lebih panjang dalam fungsi perlawanan indeks membantu membuat anda kelihatan seperti pakar dalam mengendalikan fungsi Excel yang kompleks dan maju. Nikmati!