INHOUDSOPGAWE
VLOOKUP-funksie word gewoonlik gebruik om enige elemente binne 'n reeks of tabel in Excel te soek of te vind. Ons kan enige elemente met gedeeltelike passings vind deur die VLOOKUP -funksie te gebruik. Daar is verskeie maniere om hierdie tipe operasie uit te voer. In hierdie artikel sal ek vir jou 4 geskikte maniere wys om enigiets met die VLOOKUP -funksie vir die gedeeltelike passing in Excel te vind.
Laai die Oefenwerkboek af
Jy kan aflaai ons oefenwerkboek van hier af gratis!
VLOOKUP vir gedeeltelike wedstryde.xlsx
4 Geskikte maniere om VLOOKUP vir gedeeltelike wedstryde te gebruik
1. VLOOKUP met Wildcard om gedeeltelike/presiese passing van enkelkolom te kry
Kom ons neem aan, ons het 'n datastel van verkoopsinligting met Naam , ID , Aansluitingsdatum en Verkope .
Nou wil ons name van hierdie datastel met gedeeltelike invoere opsoek. Jy kan die VLOOKUP-funksie met jokertekens in hierdie verband gebruik. Volg die stappe hieronder om dit te bereik.
📌 Stappe:
- Voer eerstens die volgende formule in sel C15 in en druk die Enter sleutel.
=VLOOKUP("*"&C14&"*",B5:E12,1,FALSE)
🔎 Formule-uiteensetting:
- In die eerste argument “*”&C14&”*” is die opsoekwaarde . Hier gebruik ons jokertekens om die opsoekwaarde na te gaan.
- B5:E12 dit is diereeks waar ons die waarde sal soek.
- 1 word gebruik aangesien ons die data uit die eerste kolom wil onttrek.
- ONWAAR word gebruik om die presiese pasmaat te definieer.
- Tik op hierdie tydstip enige sleutelwoord in sel C14 en druk die Enter -sleutel.
Dus sal jy 'n gedeeltelike passing vir enige aantal karakters en binne enige deel van die teks uit die opsoekreeks kan vind deur die VLOOKUP<2 te gebruik> funksie met jokertekens.
Lees meer: VLOOKUP met jokerteken in Excel (3 metodes)
2. Haal gedeeltelike ooreenstemmende data uit 'n reeks
In die eerste deel het ons slegs een waarde onttrek wat Naam is. Nou hier sal ons die Naam en Verbindingsdata van die gesoekte sleutelwoord met 'n gedeeltelike passing haal. Volg die stappe hieronder om dit te doen.
📌 Stappe:
- Klik eers op sel C16 en voeg die volgende formule in.
=VLOOKUP("*"&C14&"*",B5:E12,3,FALSE)
Hierdie formule is soortgelyk aan die vorige een. Net die belangrikste verskil is dat ons die Aansluitingsdatum uit die 3de kolom wil onttrek, daarom word 3 as die kolomindeks gegee.
- Druk daarna die Enter sleutel.
- Voer hierna enige sleutelwoord in die soekkassie op sel C14 in en druk Enter.
Dus sal jy meervoudige-kolom data kan ophaal met die VLOOKUPfunksie deur gedeeltelike passing.
Lees meer: VLOOKUP en gee alle passings in Excel (7 maniere)
3. Kry 'n Gedeeltelike passing van numeriese data met VLOOKUP
Tot nou toe het ons slegs naam en aansluitingsdatum uit die gegewe datastel onttrek. Nou in hierdie afdeling sal ons die verkope vir die ooreenstemmende name uitvind. Volg die stappe hieronder om hierdie teiken te bereik.
📌 Stappe:
- By die heel aan die begin, klik op sel C17 en voeg die volgende formule in.
=VLOOKUP("*"&C14&"*",B5:E12,4,FALSE)
- Volgende, druk die Enter -sleutel.
🔎 Formule-uiteensetting:
- Hierdie formule is dieselfde as die vorige een. Net die belangrikste verskil is dat aangesien ons Salaris uit die 3de kolom wil onttrek, daarom word 4 as die kolomindeks gegee.
- Tik op hierdie tydstip in enige sleutelwoord in die soekkassie op sel C14 en druk die Enter sleutel.
Gevolglik kan jy sal in staat wees om te soek vir veelvuldige waardes met gedeeltelike passings insluitend numeriese waardes.
Lees meer: VLOOKUP Gedeeltelike passing veelvuldige waardes (3 benaderings)
Soortgelyke lesings
- VLOOKUP werk nie (8 redes en oplossings)
- Excel LOOKUP vs VLOOKUP: Met 3 Voorbeelde
- Hoe om VLOOKUP met Wildcard in Excel uit te voer (2 metodes)
- Excel VLOOKUP om veelvuldige terug te geeWaardes vertikaal
- Gebruik van VBA VLOOKUP om waardes van 'n ander werkblad in Excel te vind
4. Soek data met VLOOKUP vir gedeeltelike passing en voorwaardes
Nou, Kom ons kyk hoe ons vir enige inligting kan soek met VLOOKUP vir gedeeltelike passings en 'n toestand. Ons sal dieselfde datastel op soortgelyke wyse gebruik. Ons taak is om te kyk of die ingevoerde sleutelwoord-pasnaam die hoogste verkope het of nie. In hierdie verband kan jy die MAX-funksie gebruik om die hoogste verkope te kry. As die ooreenstemmende sleutelwoordnaam die hoogste verkope het, sal dit ja druk, anders nee. Volg die stappe hieronder om dit te doen.
- Voer aanvanklik die volgende formule in sel C16 in en druk die Enter sleutel.
=IF(VLOOKUP(C15,B5:E12,4)>=E15,"Yes","No")
🔎 Formule-uiteensetting:
- VLOOKUP(C15, B5:E12,4)>=E15, dit is die logiese toestand van die IF funksie hier. Ons kyk hier of die ingevoerde naam die hoogste verkope het of nie.
- As die ingevoerde naam se salaris ooreenstem met ons reeds gedefinieerde hoogste salaris, dan sal dit “ Ja ” terugstuur. “ Nee ”.
- Om meer te wete te kom oor die IF funksie kan jy hierdie skakel nagaan.
- Tik daarna enige sleutelwoord in die soekkassie op sel C14 en druk die Enter sleutel.
Gevolglik sal jy die voorwaardelike antwoord vind in sel C16 met 'n gedeeltelike passing vir die VLOOKUP-funksie .
Lees meer: Hoe om die hoogste waarde terug te gee deur VLOOKUP in te gebruik Excel
Excel VLOOKUP Werk nie vir gedeeltelike passing nie: wat is die redes?
Die VLOOKUP -funksie met gedeeltelike passing is soms 'n ingewikkelde taak. U kan dus foute vind of om verskeie redes nie die gewenste resultaat kry nie. Die hoofredes waarom die VLOOKUP gedeeltelike passing nie werk nie, word soos volg gegee.
- As die wildkaartkarakter in die verkeerde plasing is.
- As die kolom nommer is onvanpas binne die VLOOKUP -funksie.
- As die soekwaarde nie in die brondata se opsoekgebied bestaan nie, sal jy die #N/A foute kry.
- As daar ekstra spasie of onnodige karakters binne die soekwaarde of bronreekswaardes is.
- As daar veelvuldige passings vir 'n enkele opsoekwaarde is, sal die eerste opsoekwaarde gewys word in die resultaat.
INDEX-MATCH: 'n Alternatief vir VLOOKUP vir gedeeltelike passing in Excel
Benewens hierdie, is daar 'n alternatiewe opsie vir die VLOOKUP-funksie in Excel, wat die INDEX-funksie is. Ons kan maklik enigiets vind deur gedeeltelike passings in te voer deur gebruik te maak van die formulekombinasie van INDEKS en MATCH funksies.
Op hierdie tydstip sal ons die volle naam uitvind deur te soek vir sleutelwoorde met INDEX en MATCH funksies. Gaan deur die stappe hieronder om hierdie teiken te bereik.
📌 Stappe:
- Tik eers die volgende formule in sel C15 en druk die Enter sleutel.
=INDEX($B$5:$B$12,MATCH("*"&C14&"*",$B$5:$B$12,0))
🔎 Formule-uiteensetting:
- Kom ons kyk eers na die innerlike funksie wat MATCH is. In die eerste argument “*”&C14&”*” pas dit die data by ons gedeeltelike teks in die Model-kolom. $B$5:$B$12 dit is die Model-kolomreeks. 0 word gebruik om die presiese passing te definieer.
- Daarna, in die INDEKS funksie, $B$5:$B$12 is die reeks waar ons die indeks sal vind. Die terugkeerresultaat van die MATCH data sal as 'n rynommer beskou word.
- Tik daarna enige sleutelwoord in die soekkassie op sel C14 en druk die Enter -sleutel.
Dus sal jy die gewenste resultaat in sel C15 kry deur die INDEX-MATCH -kombinasie.
Lees meer: Hoe om gedeeltelike teks in Excel op te soek (met alternatiewe)
Gevolgtrekking
So, in hierdie artikel het ek jou 4 geskikte maniere gewys om die VLOOKUP-funksie vir 'n gedeeltelike passing in Excel te gebruik. Jy kan ook ons gratis werkboek aflaai om te oefen. Ek hoop jy vind hierdie artikel nuttig en insiggewend. As jy enige verdere navrae of aanbevelings het, voel asseblief vry om hier kommentaar te lewer.
En besoek ExcelWIKI om meer dinge oor Excel te leer! Geniet die dag! Dankie!