XLOOKUP vs INDEX-MATCH dina Excel (Sadaya Babandingan Mungkin)

  • Bagikeun Ieu
Hugh West

Dinten ieu kuring bakal nyieun analisis komparatif XLOOKUP vs fungsi INDEKS-MATCH dina Excel . Dina vérsi saméméhna tina Excel , urang biasa ngagunakeun fungsi HLOOKUP , VLOOKUP , jeung INDEX-MATCH pikeun néangan. nilai husus dina rentang sél. Tapi, ku mecenghulna Office 365 , Excel geus nyadiakeun kami kalawan fungsi anyar jeung dinamis disebut XLOOKUP fungsi pikeun ngalakonan operasi sarupa leuwih sophisticatedly. Dina artikel ieu, kuring bakal nyoba ngabandingkeun fungsi nu loba dipaké, XLOOKUP jeung INDEX-MATCH .

Unduh Buku Latihan Praktek

Kéngingkeun file sampel ieu kanggo pamahaman anu langkung saé.

XLOOKUP vs INDEX-MATCH Functions.xlsx

Perkenalan kana Fungsi XLOOKUP

Fungsi XLOOKUP dipaké pikeun manggihan nilai husus dina rentang sél atawa array. Saatos éta, éta mulihkeun pertandingan kahiji anu cocog. Éta ogé nunjukkeun patandingan anu pangdeukeutna atanapi perkiraan nalika teu aya patandingan anu pasti.

Sintaksis:

=XLOOKUP(lookup_value,lookup_array,return_array,[if_not_found] ,[match_mode],[search_mode])

Argumen:

  • Lookup_value : Ieu nilai anu urang néangan dina kolom husus tina rentang.
  • Lookup_array : Ieu array nu urang neangan nu lookup_value . Bisa duanana baris jeungpertandingan kahiji atawa pamungkas. Pikeun meunangkeun nilai kahiji anu cocog, setel search_type argument ka 1 . Jeung pikeun meunangkeun nilai panungtungan nu cocog, setel search_type argumen ka -1 . Tapi dina INDEX-MATCH anjeun teu boga pilihan. Anjeun ngan bakal meunang nilai kahiji anu cocog.
  • Pikeun meunangkeun murid kahiji anu meunang 100 , anjeun bisa make ieu XLOOKUP rumus dina Sél G5 .
=XLOOKUP(100,D5:D16,C5:C16,"Not Found",0,1)

  • Marengan éta, anjeun bakal meunang murid pamungkas kalawan 100 ngagunakeun rumus XLOOKUP ieu.
=XLOOKUP(100,D5:D16,C5:C16,"Not Found",0,-1)

  • Sabalikna, anjeun ngan ukur bakal nampi nilai munggaran anu cocog sareng rumus INDEX-MATCH ieu.
=INDEX(B5:E16,MATCH(100,D5:D16,0),2)

7. XLOOKUP sareng INDEX-MATCH dina Kasus Multiple Lookup Values ​​

Dina conto ieu, urang bakal nunjukkeun XLOOKUP vs INDEX-MATCH dina kasus sababaraha nilai pilarian. Aya kamiripan antara dua fungsi dina hal ieu. Duanana ngidinan sababaraha lookup_values (Rumus Array).

  • Pikeun fungsi XLOOKUP , rumus di handap ieu bakal jalan.
=XLOOKUP(G5:G8,B5:B16,E5:E16,"Not Found",0,1)

  • Teras, pikeun INDEX-MATCH , pungsi di handap ieu ogé bakal jalan.
=INDEX(B5:E16,MATCH(G5:G8,B5:B16,0),4)

Kaunggulan & amp; Kalemahan Fungsi XLOOKUP

Aya kaunggulan sareng kalemahan tina ngagunakeun fungsi XLOOKUP . Hayu urang tingali aranjeunna sacara ringkes.

Kauntungannana

  • Setel nilai standar pikeun kasus anu henteu cocog.
  • Bisa milarian perkiraan anu cocog tanpa nyortir lookup_array .
  • Boga aksés pikeun maluruh ti sél kahiji jeung sél panungtungan lookup_array .

Kakurangan

  • Gawéna leuwih laun ti INDEX-MATCH fungsi.
  • Sadia dina Office 365 wungkul.

Kaunggulan & amp; Kalemahan Fungsi INDEX-MATCH

Pungsi INDEX-MATCH ogé ngagaduhan sababaraha pro sareng kontra ieu.

Kaunggulan

  • Gawéna leuwih gancang batan pungsi XLOOKUP .
  • Sadia dina Excel versi heubeul.

Kakurangan

  • Teu tiasa ngadamel kasalahan nalika teu aya patandingan anu kapendak.
  • Peryogi lookup_array pikeun diurutkeun pikeun perkiraan anu cocog.
  • Ngan mulangkeun nilai anu munggaran nalika sababaraha nilai cocog sareng lookup_value .

Kacindekan

Ahirna, urang geus aya di ahir artikel panjang urang. Di dieu urang nyobaan nyieun analisis komparatif tina XLOOKUP vs INDEX-MATCH fungsi dina Excel. Hayu urang terang saran wawasan anjeun ngeunaan ieu. Tuturkeun ExcelWIKI kanggo langkung seueur tutorial.

kolom.
  • Return_array: Ieu kolom dimana nilai pakait tina lookup_value bakal dipulangkeun.
  • Argumen Pilihan:

    • If_not_found : Ieu nilai nu bakal dipulangkeun lamun lookup_array teu boga lookup_value.
    • Match_mode : Ieu mangrupikeun angka anu nunjukkeun jinis patandingan tina lookup_value anu anjeun pikahoyong. Ieu argumen pilihan. Bisa ngandung opat niléy.
    1. Nalika éta 0 , XLOOKUP bakal néangan hiji patandingan pasti (Default).
    2. Nalika éta 1 , XLOOKUP bakal milarian heula patandingan anu pasti. Mun hiji patandingan pasti teu kapanggih, éta bakal cocog jeung nilai nu leuwih leutik salajengna.
    3. Nalika éta -1 , XLOOKUP bakal mimiti neangan hiji cocok pasti. Lamun hiji patandingan pasti teu kapanggih, éta bakal cocog jeung nilai nu leuwih gede salajengna.
    4. Nalika éta 2 , XLOOKUP bakal mimiti néangan hiji perkiraan cocok maké Wildcards ( Larapkeun pikeun niléy pilarian string wungkul).
    • Mode_Search : Ieu téh angka anu nuduhkeun tipeu operasi panéangan anu dilakukeun dina lookup_array. Ieu ogé pilihan. Éta ogé tiasa gaduh opat nilai:
    1. Upami éta 1 , XLOOKUP bakal milarian ti luhur ka handap dina lookup_array (Default).
    2. Nalika -1 , XLOOKUP bakal milarian ti handap ka luhur dina
    3. Upami 2 , XLOOKUP baris ngalaksanakeun apilarian binér dina urutan naek.
    4. Nalika éta -2 , XLOOKUP baris ngalaksanakeun pilarian binér dina urutan nurun.

    Bubuka ka Fungsi INDEX-MATCH

    Kombinasi tina fungsi INDEX-MATCH dipaké pikeun nyokot niléy ti lokasi nu tangtu tur cocog jeung rentang sumber.

    Sintaksis:

    =INDEX(array,MATCH(lookup_value,lookup_array,match_type),no_of_column)

    Argumen:

    Pikeun Fungsi INDEX:

    • Array : Ieu sauntuyan sél nu urang rék nimba nilai.
    • MATCH(lookup_value,lookup_array,match_type): Ieu nomer baris rentang dimana lookup_value cocog jeung nilai husus dina lookup_array .
    • No_of_column: Nyaéta jumlah kolom tina array nu urang rék mulangkeun nilai nu pakait jeung lookup_value .

    Pikeun pungsi MATCH:

    • Lookup_value: Ieu nilai nu urang pilari.
    • Looku p_array: Ieu mangrupikeun array dimana urang milarian lookup_value . Bisa jadi baris jeung kolom.
    • Match_type: Ieu integer nuduhkeun tipe patandingan anu urang pilari. Ieu opsional.
    1. Lamun geus -1 , MATCH bakal mimiti néangan hiji patandingan pasti. Bisi hiji patandingan pasti teu kapanggih, éta bakal néangan nilai salajengna nu leuwih gede (Default)(sabalikna XLOOKUP ).

    Tapi saratna lookup_array kudu diurutkeun dina urutan naek. Upami teu kitu, éta bakal nunjukkeun kasalahan.

    1. Nalika éta 1 , MATCH ogé bakal mimiti milarian patandingan anu pasti. Bisi hiji patandingan pasti teu kapanggih, éta bakal néangan nilai nu leuwih leutik salajengna (sabalikna ti XLOOKUP ).

    Tapi saratna nyaeta lookup_array Waktos ieu kedah diurutkeun sacara turun. Upami teu kitu, éta bakal nunjukkeun kasalahan.

    1. Nalika éta 0 , MATCH bakal milarian patandingan anu tepat.

    Maca deui: Kumaha Milih Data Spésifik dina Excel (6 Métode)

    7 Babandingan Antara Mangpaat XLOOKUP sareng Fungsi INDEX-MATCH

    Ayeuna urang geus ngarecah rumus, hayu urang bahas sababaraha kamiripan jeung dissimilarities antara dua fungsi. Samemeh indit ka diskusi utama, kuring nembongkeun titik-titik utama dina tabel pikeun genah anjeun.

    Point Sawala Kasaruaan/Dissimilarity Katerangan
    Kolom lookup_array Saruaan Duaanana ngarojong hiji kolom salaku lookup_array.
    Row lookup_array Similarity Duaanana ngarojong hiji baris salaku lookup_array.
    Euweuh Cocog jeung lookup_value Dissimilarity XLOOKUP boga pilihan setelan standar pikeun henteu cocog jeunglookup_value. Tapi INDEX-MATCH teu boga.
    Perkiraan cocok Parsial Kamiripan XLOOKUP bisa manggihan nu leuwih leutik salajengna atawa nilai salajengna gedé lamun euweuh cocok pasti. INDEX-MATCH ogé bisa kitu, tapi lookup_array kudu diurutkeun dina urutan naek atawa turun.
    Cocok Wildcards Kasamaan Duaanana ngadukung Wildcards anu cocog.
    Pencocokan Sababaraha Nilai Kasamaan Parsial XLOOKUP tiasa mendakan boh nilai kahiji atawa panungtungan lamun sababaraha nilai cocog. Tapi INDEX-MATCH ngan ukur tiasa ngabalikeun nilai munggaran anu cocog.
    Rumus Array Kasamaan Duaanana ngarojong array rumus.

    1. XLOOKUP jeung INDEX-MATCH kana Niley Pilarian dina Kolom

    Aya sasaruaan antara dua fungsi dina aspék ieu. Pikeun XLOOKUP sareng INDEX-MATCH , lookup_array tiasa janten kolom pikeun duanana fungsi. Di dieu urang milarian persis Mark dina Fisika tina ngaran murid dina C ell F5 , Jennifer Marlo . Kami hoyong milarian ti luhur ka handap dina kolom Ngaran Siswa sareng uih deui " Teu Kapendak " upami teu aya anu cocog.

    • Pikeun XLOOKUP , larapkeun rumus dina Sél G5 .
    =XLOOKUP(F5,C5:C16,D5:D16,"Not Found",0,1)

    • Pikeun INDEX-MATCH , paké rumus ieu dina SélG5 .
    =INDEX(B5:D16,MATCH(F5,C5:C16,0),3)

    Baca deui: Kumaha Nyocogkeun Sababaraha Kriteria tina Array Béda dina Excel

    2. XLOOKUP sareng INDEX-MATCH kana Niley Pilarian dina Baris

    Aya ogé kamiripan antara dua fungsi dina aspék ieu . Pikeun XLOOKUP sareng INDEX-MATCH , lookup_array ogé tiasa janten baris pikeun duanana fungsi. Pikeun ilustrasi, urang boga set data anyar kalawan ID , Ngaran , jeung Tanda dina Fisika jeung Penilaian .

    Hayu urang nganggap sakeudeung yén ieu téh kumpulan data pisan lega, sarta kami henteu weruh naon jumlah kolom Kelas . Lajeng, pikeun manggihan peunteun murid nu tangtu, urang kudu make Jalur Judul (B4:E4) salaku lookup_array jeung kecap " Grade " salaku lookup_value . Urang tiasa ngalaksanakeunana nganggo XLOOKUP sareng INDEX-MATCH .

    • Pikeun mendakan peunteun murid ka-3 , rumus XLOOKUP bakal siga kieu dina Sél G5 .
    =XLOOKUP("Grade",B4:E4,B7:E7,"Not Found",0,1)

    • Pikeun hal ieu, rumus INDEX-MATCH nyaéta:
    =INDEX(B5:E16,3,MATCH("Grade",B4:E4,0))

    3. XLOOKUP jeung INDEX-MATCH When No Match Being Being

    Dua fungsi ieu béda dina aspék ieu. Upami lookup_value henteu cocog sareng nilai naon waé dina lookup_array , anjeun tiasa nyetél nilai tetep pikeun dipulangkeun dina XLOOKUP . Pikeun ngalakukeun éta, anjeun kedah nyetél étanilai dina if_not_found argumen. Di sisi séjén, teu aya pilihan sapertos di INDEX-MATCH . Bakal balik kasalahan. Anjeun kedah nganggo fungsi IFERROR di luar pikeun nanganan kasalahan. Dina set data anu dipasihkeun, urang bakal mendakan Ngaran Siswa sareng ID 100 .

    • Pikeun ieu, gunakeun rumus XLOOKUP di handap ieu dina Sél G5 .
    =XLOOKUP(100,B5:B16,C5:C16,"Not Found",0,1)

    • Di sisi séjén, larapkeun ieu INDEX-MATCH rumus.
    =INDEX(B5:E16,MATCH(100,B5:B16,0),2)

    • Salaku mulangkeun kasalahan, anjeun kudu ngagunakeun IFERROR fungsi di luar pikeun nanganan kasalahan ieu.
    =IFERROR(INDEX(B5:E16,MATCH(100,B5:B16,0),2),"Not Found")

    Bacaan Sarupa

    • Excel INDEX MATCH Pikeun Ngabalikeun Sababaraha Nilai dina Hiji Sél
    • Excel INDEX-MATCH Rumus Pikeun Ngabalikeun Sababaraha Nilai Horisontal
    • Kumaha Ngagunakeun Rumus INDEX-MATCH dina Excel pikeun Ngahasilkeun Sababaraha Hasil
    • [Maneuh!] INDEX MATCH Teu Ngabalikeun Nilai Anu Bener dina Excel (5 Alesan)
    • Kumaha Nganggo INDEKS MATCH Gantina VLOOKUP dina Excel (3 Cara)

    4. XLOOKUP sareng INDEX-MATCH dina Kasus Perkiraan Cocog

    Aya parsial kamiripan antara dua fungsi dina aspék ieu. Dina fungsi XLOOKUP , upami lookup_value henteu cocog sareng nilai naon waé dina lookup_array , anjeun tiasa ngarobih rumus pikeun ngabalikeun nilai anu langkung alit atanapi langkung ageung salajengna. . Nyetél argumen match_type ka -1 upami anjeun hoyong nilai nu langkung alit teras setel ka 1 upami anjeun hoyong nilai nu langkung ageung salajengna.

    Contona , urang bakal manggihan murid nu boga tanda 50 atawa tanda saterusna nu leuwih gede.

    • Pikeun manggihan nilaina, larapkeun ieu rumus XLOOKUP .
    =XLOOKUP(50,D5:D16,C5:C16,"Not Found",1,1)

    • Sapertos anu katingali, teu aya murid anu gaduh tanda 50 . Éta sababna nunjukkeun hiji langsung saatos 50 , 51 ku Desmond Hayes .

    Aya pilihan anu sami dina rumus INDEX-MATCH . Tapi kakuranganna nyaéta anjeun kedah nyortir lookup_array dina urutan turun upami anjeun hoyong nilai anu langkung ageung salajengna. Upami teu kitu, éta bakal balik kasalahan. Sarta pikeun meunangkeun nilai nu leuwih leutik salajengna, Anjeun kudu nyortir dina urutan naek.

    • Kahiji-hiji, selapkeun rumus ieu dina Sél G5 .
    =INDEX(B5:E16,MATCH(50,D5:D16,-1),2)

    • Hasilna, anjeun bakal nempo yén hasilna némbongkeun kasalahan #N/A .
    • Ku alatan éta, urutkeun rentang Sél D5:D16 dina urutan naek sarta anjeun bakal meunang nilai nu bener.

    Catetan Husus:Dina fungsi XLOOKUP, -1dianggo pikeun nilai nu leuwih leutik, tapi dina INDEX-MATCH, -1dianggo pikeun nilai salajengna nu leuwih gede. Kitu ogé dina fungsi XLOOKUP, 1 dianggo pikeun nilai anu langkung ageung, tapi dina INDEX-MATCH, 1dianggo pikeun nilai anu langkung alit salajengna.

    Maca deui: Kumaha NgagunakeunINDEX sareng Cocog pikeun Parsial Cocog (2 Cara)

    5. XLOOKUP sareng INDEX-MATCH dina Kasus Cocog Wildcards

    Aya kasaruaan antara dua fungsi dina aspék ieu. The XLOOKUP jeung INDEX-MATCH , duanana ngarojong Wildcards . Di dieu, urang bakal mendakan murid anu nganggo " Marlo " salaku nami kadua. Hayu urang tuturkeun léngkah-léngkah ieu di handap pikeun ningali XLOOKUP vs INDEX-MATCH babandingan.

    • Mimitina, larapkeun rumus XLOOKUP ieu dina Sél G5 pikeun meunangkeun kaluaran.
    =XLOOKUP("*Marlo*",C5:C16,C5:C16,"Not Found",2,1)

    Catetan:Pikeun make wildcard dina XLOOKUP, anjeun kudu nyetel argumen match_typeka 2. Upami teu kitu, éta moal jalan.

    • Sabalikna, rumus INDEX-MATCH pikeun ngalengkepan tugas anu sami bakal sapertos kieu.
    =INDEX(B5:E16,MATCH("*Marlo*",C5:C16,0),2)

    Baca Selengkapnya: INDEX MATCH Sababaraha Kriteria jeung Wildcard dina Excel (Pituduh Lengkep )

    6. XLOOKUP jeung INDEX-MATCH Lamun Sababaraha Nilai Cocog jeung Nilai Lookup

    Conto ieu nembongkeun XLOOKUP vs INDEX-MATCH nalika sababaraha nilai cocog nilai lookup. Aya ogé kasaruaan parsial antara dua fungsi dina hal ieu. XLOOKUP jeung INDEX-MATCH duanana ngan ukur ngabalikeun hiji nilai upami sababaraha nilai dina lookup_array cocog sareng lookup_value . Tapi dina fungsi XLOOKUP , anjeun tiasa ngaropea pamilarian pikeun meunangkeun boh

    Hugh West mangrupikeun palatih sareng analis Excel anu ngalaman langkung ti 10 taun pangalaman di industri. Anjeunna nyepeng gelar Sarjana Akuntansi sareng Keuangan sareng gelar Master dina Administrasi Bisnis. Hugh gaduh gairah pikeun ngajar sareng parantos ngembangkeun pendekatan pangajaran anu unik anu gampang diturutan sareng kahartos. Pangaweruh ahli ngeunaan Excel parantos ngabantosan rébuan mahasiswa sareng profésional di sakumna dunya ningkatkeun kaahlian sareng unggul dina karirna. Ngaliwatan blogna, Hugh ngabagi pangaweruhna ka dunya, nawiskeun tutorial Excel gratis sareng pelatihan online pikeun ngabantosan individu sareng usaha ngahontal poténsi pinuh.