Note: The other languages of the website are Google-translated. Back to English

Kako vlookup najti prvo, drugo ali nto vrednost ujemanja v Excelu?

Recimo, da imate dva stolpca z izdelki in količinami, kot je prikazano spodaj. Kaj bi storili, če želite hitro ugotoviti količine prve ali druge banane?

Tu vam lahko funkcija vlookup pomaga pri reševanju te težave. V tem članku vam bomo pokazali, kako vlookup poišče prvo, drugo ali nto vrednost ujemanja s funkcijo Vlookup v Excelu.

Vlookup poišče prvo, drugo ali nto vrednost ujemanja v Excelu s formulo

Preprosto poiščite prvo vrednost ujemanja v Excelu s Kutools za Excel


Vlookup poišče prvo, drugo ali nto vrednost ujemanja v Excelu

Naredite naslednje, da poiščete prvo, drugo ali nto vrednost ujemanja v Excelu.

1. V celico D1 vnesite merila, ki jih želite pregledati, tu vnesem Banana.

2. Tu bomo našli prvo ujemajočo se vrednost banane. Izberite prazno celico, na primer E2, kopirajte in prilepite formulo =INDEX($B$2:$B$6,MATCH(TRUE,EXACT($D$1,$A$2:$A$6),0)) v vrstico formule in pritisnite Ctrl + Shift + Vnesite tipke hkrati.

Opombe: V tej formuli je $ B $ 2: $ B $ 6 obseg ustreznih vrednosti; $ A $ 2: $ A $ 6 je obseg z vsemi merili za vlookup; $ D $ 1 je celica, ki vsebuje navedena merila za raziskovanje.

Potem boste dobili prvo ujemanje vrednosti banane v celici E2. S to formulo lahko dobite samo prvo ustrezno vrednost, ki temelji na vaših merilih.

Če želite dobiti katere koli n-je relativne vrednosti, lahko uporabite naslednjo formulo: =INDEX($B$2:$B$6,SMALL(IF($D$1=$A$2:$A$6,ROW($A$2:$A$6)-ROW($A$2)+1),1)) + Ctrl + Shift + Vnesite tipk skupaj, bo ta formula vrnila prvo usklajeno vrednost.

Opombe:

1. Če želite najti drugo vrednost ujemanja, spremenite zgornjo formulo v =INDEX($B$2:$B$6,SMALL(IF($D$1=$A$2:$A$6,ROW($A$2:$A$6)-ROW($A$2)+1),2)), nato pritisnite Ctrl + Shift + Vnesite tipke hkrati. Oglejte si posnetek zaslona:

2. Zadnja številka v zgornji formuli pomeni n-to vrednost ujemanja meril vlookup. Če ga spremenite na 3, bo dobil tretjo vrednost ujemanja in se spremeni v n, ugotovila bo n-to vrednost ujemanja.


Vlookup poišče prvo vrednost ujemanja v Excelu z Kutools za Excel

Ylahko preprosto najdete prvo vrednost ujemanja v Excelu, ne da bi si zapomnili formule z Poiščite vrednost na seznamu formula formula za Kutools za Excel.

Pred vložitvijo vloge Kutools za ExcelProsim najprej ga prenesite in namestite.

1. Izberite celico za iskanje prve ujemajoče se vrednosti (pravi celica E2) in kliknite Kutools > Pomočnik za formulo > Pomočnik za formulo. Oglejte si posnetek zaslona:

3. V Ljubljani Pomočnik za formulo pogovorno okno, nastavite na naslednji način:

  • 3.1 V Izberite formulo poiščite in izberite Poiščite vrednost na seznamu;
    nasveti: Lahko preverite filter v polje za besedilo vnesite določeno besedo, da hitro filtrirate formulo.
  • 3.2 V Tabela_ matrika izberite polje tabela, ki vsebuje prve vrednosti vrednosti, ki se ujemajo.;
  • 3.2 V Iskalna_vrednost izberite celico, ki vsebuje Merila vrnili boste prvo vrednost na podlagi;
  • 3.3 V Stolpec v stolpcu določite stolpec, iz katerega boste vrnili ujemajočo se vrednost. Ali pa lahko v polje za besedilo vnesete številko stolpca neposredno, kot jo potrebujete.
  • 3.4 Kliknite na OK . Oglejte si posnetek zaslona:

Zdaj bo ustrezna vrednost celice samodejno vnesena v celico C10 na podlagi izbire spustnega seznama.

  Če želite imeti brezplačen preizkus (30-dan) tega pripomočka, kliknite, če ga želite prenestiin nato nadaljujte z uporabo postopka v skladu z zgornjimi koraki.


Najboljša orodja za pisarniško produktivnost

Kutools za Excel rešuje večino vaših težav in poveča vašo produktivnost za 80%

  • Ponovna uporaba: Hitro vstavite zapletene formule, grafikoni in vse, kar ste že uporabljali; Šifriraj celice z geslom; Ustvari poštni seznam in pošiljanje e-pošte ...
  • Vrstica Super Formula (enostavno urejanje več vrstic besedila in formule); Bralna postavitev (enostavno branje in urejanje velikega števila celic); Prilepite v filtrirani obseg...
  • Združi celice / vrstice / stolpce brez izgube podatkov; Vsebina razdeljenih celic; Združi podvojene vrstice / stolpce... prepreči podvojene celice; Primerjaj obsege...
  • Izberite Duplicate ali Unique Vrstice; Izberite prazne vrstice (vse celice so prazne); Super Find in Fuzzy Find v mnogih delovnih zvezkih; Naključna izbira ...
  • Natančna kopija Več celic brez spreminjanja sklica formule; Samodejno ustvarjanje referenc na več listov; Vstavi oznake, Potrditvena polja in še več ...
  • Izvleček besedila, Dodaj besedilo, Odstrani po položaju, Odstrani presledek; Ustvari in natisni vmesne seštevke strani Pretvarjanje med vsebino celic in komentarji...
  • Super filter (shranite in uporabite sheme filtrov za druge liste); Napredno razvrščanje glede na mesec / teden / dan, pogostost in drugo; Poseben filter s krepko, ležeče ...
  • Združite delovne zvezke in delovne liste; Spoji tabele na podlagi ključnih stolpcev; Razdelite podatke na več listov; Paketna pretvorba xls, xlsx in PDF...
  • Več kot 300 zmogljivih funkcij. Podpira Office / Excel 2007-2021 in 365. Podpira vse jezike. Enostavna uvedba v vašem podjetju ali organizaciji. 30-dnevna brezplačna preizkusna različica vseh funkcij. 60-dnevna garancija vračila denarja.
zavihek kte 201905

Kartica Office prinaša vmesnik z zavihki v Office in poenostavi vaše delo

  • Omogočite urejanje in branje z zavihki v Wordu, Excelu, PowerPointu, Publisher, Access, Visio in Project.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Poveča vašo produktivnost za 50%in vsak dan zmanjša na stotine klikov miške za vas!
dno pisarniške mize
Komentarji (43)
Ocene še ni. Bodite prvi in ​​ocenite!
Ta komentar je moderator na spletnem mestu minimiziral
Živjo, ali lahko zagotovite videoposnetek za zgoraj omenjeno formulo za pridobivanje 2., 3. vrednosti podatkov
Ta komentar je moderator na spletnem mestu minimiziral
Najlepša hvala!!!
Ta komentar je moderator na spletnem mestu minimiziral
Kaj če je banana lahko rumena ali zelena, kako lahko s to formulo prikažemo pravo količino na podlagi dveh vrednosti (namesto ene pravkar)? Hvala za vašo pomoč!
Ta komentar je moderator na spletnem mestu minimiziral
Če je rezultat vrednosti #NUM! ali mi lahko prosim pokažete formulo, ki jo moram dodati, da se bo vrnila na rezultat ZERO. Hvala vam
Ta komentar je moderator na spletnem mestu minimiziral
Samo dodajte IFERROR(vaša formula, rezultat, ki ga želite vrniti), na primer, formula je =sum(A1:A6), nato pa bi se pretvorila v =IFERROR(sum(A1:A6),""), bo vrni prazno, če je rezultat napaka, kot je #NUM!.
Ta komentar je moderator na spletnem mestu minimiziral
Pomagajte mi najti največjo vrednost Bananaa s formulo. To pomeni, da prikažete 300
Ta komentar je moderator na spletnem mestu minimiziral
Kako najti največjo vrednost banane
Ta komentar je moderator na spletnem mestu minimiziral
=Sumproduct(((A2:A6)=D1)*((B2:B6)=Max(B2:B6))*(B2:B6))
Ta komentar je moderator na spletnem mestu minimiziral
[quote]=Sumproduct(((A2:A6)=D1)*((B2:B6)=Max(B2:B6))*(B2:B6))Avtor Ferdhy[/quote] cenim vašo pomoč FERDHY. Preizkusil sem formulo, a ker je max(B2:B6) 500 (oranžna), je vrednost, ki jo dobim, 0.
Ta komentar je moderator na spletnem mestu minimiziral
Živjo, samo uporabite to =SUMPRODUCT(MAX(((A2:A8)=D1)*(B2:B8))), ko spremenite v D1 in postavite Banana, bi morali dobiti 300 , če vstavite Orange, boste dobili 500 Ferdhy
Ta komentar je moderator na spletnem mestu minimiziral
Uporabite lahko tudi:
=max(če(A2:A6=D1, B2:B6)) + Ctrl + Shift + Enter
Ta komentar je moderator na spletnem mestu minimiziral
Kako lahko samodejno povečam zadnjo številko, ko povlečem formulo navzdol: =INDEX($B$2:$B$6,SMALL(IF($D$1=$A$2:$A$6,ROW($A$2:$A$6)) -ROW($A$2)+1),2)),
Ta komentar je moderator na spletnem mestu minimiziral
Dragi Warthogb,

Če želite samodejno pridobiti vse ujemajoče se vrednosti tako, da povlečete formulo navzdol, uporabite naslednjo formulo matrike:



=IFERROR(INDEX($B$2:$B$7,SMALL(IF($D$1=$A$2:$A$7,ROW($A$2:$A$7)-ROW($A$2)+1), 1+(ROW(A1)-1))), "") + Ctrl + Shift + Enter
Ta komentar je moderator na spletnem mestu minimiziral
Crystal, najlepša hvala, samo danes 27/8/48 sem imel priložnost videti vašo pomoč, formulo bom naredil kasneje danes :)
Ta komentar je moderator na spletnem mestu minimiziral
Hi,
Uporabil sem to formulo, vendar imam v mojem primeru številke namesto imena izdelka. Ko povlečem formulo navzdol, da poiščem naslednjo številko na seznamu, dobim napako.

obseg dogodkov odd dogodki samo obseg
1 0.3 1 0.3
1 2.5 1 2.5
2 1.1 3 #ŠT
2 0.5 3 #ŠT
3 0
3 0.2
3 1
Ta komentar je moderator na spletnem mestu minimiziral
Draga Abby,
Funkcija povleci navzdol lahko deluje samo za enake vrednosti vlookupa. Toda v vašem primeru so vrednosti vlookup različne (1 in 3).
Prosimo, uporabite to formulo matrike: =IFERROR(INDEX($B$2:$B$8,SMALL(IF($C$4=$A$2:$A$8,ROW($A$2:$A$8)-ROW($A) $2)+1),1+(ROW(A1)-1))), "") + Ctrl + Shift + Enter in povlecite formulo navzdol, da dobite vse ujemajoče se vrednosti v isti vrednosti vlookup, kot je prikazano na spodnjem posnetku zaslona.
Ta komentar je moderator na spletnem mestu minimiziral
Super vadnica! Deloval kot čar, tudi na več listih v isti datoteki! Najlepša hvala!!
Ta komentar je moderator na spletnem mestu minimiziral
Moja trenutna formula je {=IFERROR(INDEX(Sheet3!$C$2:$C$596,SMALL(IF(Sheet3!$A$2:$A$596=Sheet2!A19,ROW(Sheet3!$A$2:$A$596)) -ROW(INDEX(Sheet3!$A$2:$A$596,1,1))+1),P19)),0)} Toda kako bi to uporabil z več merili, recimo dvema ujemanjem?
Ta komentar je moderator na spletnem mestu minimiziral
Moj problem je podoben
pokliči me, če najdeš rešitev
Ta komentar je moderator na spletnem mestu minimiziral
ustvarite pomožni stolpec, ki združuje vaša merila, nato uporabite združevanje kot merilo!

Upam, da deluje!
Ta komentar je moderator na spletnem mestu minimiziral
Imam majhen problem s to formulo, ne deluje ravno za moj primer:
=INDEX($B$2:$B$6,SMALL(ČE($D$1=$A$2:$A$6,VRSTICA($A$2:$A$6)-VRSTICA($A$2)+1),1) ) + Ctrl + Shift + Enter

kaj pa če kriteriji, ki jih iščem, niso vsakič povsem enaki (Banana), ampak postanejo del fraze (banana republika) in tako naprej; kaj potem? Če spremenim številko "n" na koncu te formule, dobim "#NUM!" odgovor. Imam stolpec besedišča, v katerem želim poiskati njihov pomen v drugem stolpcu, in če vnesem eno besedo, moram dobiti vse pojavnosti te besede v kateri koli besedni zvezi, ki bo navedena. Kakšna pomoč glede tega?
Hvala,
RG
Ta komentar je moderator na spletnem mestu minimiziral
Ali je mogoče s to formulo ugotoviti, ali je število med dvema številkama. Spodaj je moja formula. Poskušam videti, ali je seznam s posamezniki in zneskom med drugimi nastavljenimi celicami (primer: 50,000 $ in 74,999 $)


=ArrayFormula(INDEX('4 - Seznam donatorjev'!$B$2:$B$1000,SMALL(IF('4 - Seznam donatorjev'!$F$2:$F$1000>=D$2,ROW('4 - Seznam donatorjev' '!$F$2:$F$1000)-ROW('4 - seznam donatorjev'!$F$2)+1),$A6)))
Ta komentar je moderator na spletnem mestu minimiziral
Spoštovana gospa/gos.

Imam problem:
Poznal sem količine izdelka, želim izvedeti ime izdelka za prvo ali drugo vrednost ujemanja 200, kaj bi storili?
Velika hvala!

Sim Van Narith
Ta komentar je moderator na spletnem mestu minimiziral
Dober dan,
Če se vrednost 200 nahaja v celici F2, poskusite s to formulo: =VLOOKUP(F2,IF({1,0},$B$2:$B$7,$A$2:$A$7),2,0).
Upam, da lahko pomaga. Hvala za vaš komentar.
Ta komentar je moderator na spletnem mestu minimiziral
če je bil član vpoklican 1. oktobra (oktobrski nabor podatkov) in ni bil oživljen, ga je cce ponovno poklical 15. novembra (nabor podatkov novembra). Član je oživljen 16. novembra. Medtem ko preverjanje oživitve z VLookupom, je DA za vnose oktobra in novembra. Kako se izogniti takemu, naj za novembrski vnos dejansko, ko je bil oživljen, prikaže »DA«, oktobrski vnos pa pustite tudi kot »NE«.
Ta komentar je moderator na spletnem mestu minimiziral
Ali je mogoče najti povprečje neunikatnih podatkov. Ali pa bi bilo mogoče imeti spustni seznam v celici z različnimi vrednostmi?
Ta komentar je moderator na spletnem mestu minimiziral
Dober dan,
Žal vam pri tem še ne morem pomagati. Hvala za vaš komentar.
Ta komentar je moderator na spletnem mestu minimiziral
In če želite zadnjo, drugo zadnjo, n-to zadnjo, dodajte števec (preštejte število dogodkov, ki so se že zgodili) na konec in ga odštejte za 0,1,n.

Najlepša hvala! To sem iskal dolgo časa
Ta komentar je moderator na spletnem mestu minimiziral
Dober dan,
Žal vam pri tem še ne morem pomagati. Hvala za vaš komentar.
Ta komentar je moderator na spletnem mestu minimiziral
Če je bil prvi ali kateri koli od drugih vnosov za stolpec B 'banana' prazna celica, od katere ne potrebujem te številke, kakšne spremembe so potrebne za to formulo, da preskočite prazno celico v stolpcu B.
Ta komentar je moderator na spletnem mestu minimiziral
Žal uporabljam to formulo
=INDEX($B$2:$B$6,SMALL(IF($D$1=$A$2:$A$6,ROW($A$2:$A$6)-ROW($A$2)+1),1))
Ta komentar je moderator na spletnem mestu minimiziral
REŠENO:
=SMALL(IF(A2:A7=D1,IF(B2:B7<>"",B2:B7)),1)

Če je potrebna 2. ali 3. številka zamenjava ),1) na 2 ali 3

Ta formula ne zahteva indeksa, saj neposredno gleda na vrednost v celici
Ta komentar je moderator na spletnem mestu minimiziral
Popravek prejšnje formule:
Vrednost je bila manjša ali večja.

Posodobljena formula
=INDEX($B$2:$B$7,SMALL(IF($A2:$A6=$D$1,IF($B$2:$B$7<>"",ROW($A2:$A6)-ROW($A2)+1)),1))

To preskoči prazno celico in postavi vrednost neprazne celice. Za 1. ali 2. vrednost zamenjajte +3 z +2 ali +3
Ta komentar je moderator na spletnem mestu minimiziral
Popolna razlaga, hvala.
Ta komentar je moderator na spletnem mestu minimiziral
Imam scenarij... Kako dobim zadnjo ceno česar koli za referenco... Primer: prva cena banane je bila 200... Medtem ko sem kupoval drugič; V celici za pričakovano ceno moram prikazati 200 in potem, če jo kupim na dan pri 220, bom to vrednost ročno postavil kot 220... Kadar koli bom naslednjič kupil banano; Prikazati moram 220 od zadnje nakupne cene
Ta komentar je moderator na spletnem mestu minimiziral
Try =INDEX($B$2:$B$6,XMATCH(TRUE,EXACT($D$1,$A$2:$A$6),0,-1))

To v bistvu obrne vrstni red iskanja in vrne prvo ujemanje s funkcijo XMATCH.

Bolje pozno kot nikoli, upam da bo komu pomagalo :)
Tu še ni objavljenih komentarjev
Obremenitev Več
Pustite vaše komentarje
Objava kot gost
×
Ocenite to objavo:
0   Znaki
Predlagane lokacije

Sledi nam

Copyright © 2009 - www.extendoffice.com. | Vse pravice pridržane. Poganja ga ExtendOffice. | Kazalo
Microsoft in logotip Office sta blagovni znamki ali registrirani blagovni znamki družbe Microsoft Corporation v ZDA in / ali drugih državah.
Zaščiteno s Sectigo SSL