Preskoči na glavno vsebino

Kako našteti vse ujemajoče se primerke vrednosti v Excelu?

Kot je prikazan levi posnetek zaslona, ​​morate v tabeli poiskati in navesti vse primerke vrednosti "Linda". Kako to doseči? Preizkusite metode v tem članku.

Navedite vse primerke vrednosti z matrično formulo
Z Kutools za Excel lahko preprosto navedete le prvi primer primerka vrednosti

Več vadnic za VLOOKUP ...


Navedite vse primerke vrednosti z matrično formulo

Z naslednjo formulo matrike lahko v Excelu zlahka navedete vse primerke vrednosti v določeni tabeli. Naredite naslednje.

1. Izberite prazno celico za izpis prvega primerka, vnesite vanjo spodnjo formulo in pritisnite tipko Ctrl + Shift + Vnesite tipke hkrati. 

=INDEX($B$2:$B$11, SMALL(IF($D$2=$A$2:$A$11, ROW($A$2:$A$11)-ROW($A$2)+1), ROW(1:1)))

Opombe: V formuli je B2: B11 obseg, v katerem se ujemajo primerki. A2: A11 je obseg, ki vsebuje določeno vrednost, na podlagi katere boste navedli vse primerke. In D2 vsebuje določeno vrednost.

2. Nadaljujte z izbiro celice z rezultati, nato povlecite ročico za polnjenje navzdol, da dobite druge primerljive primerke.


Z Kutools za Excel lahko preprosto navedete le prvi primer primerka vrednosti

Z ukazom lahko zlahka poiščete in navedete prvi ujemajoči se primerek vrednosti Poiščite vrednost na seznamu funkcijo Kutools za Excel ne da bi se spomnili formul. Naredite naslednje.

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

1. Izberite prazno celico, v katero boste postavili prvi primerjeni primerek, nato kliknite Kutools > Pomočnik za formulo > Pomočnik za formulo

2. V Ljubljani Pomočnik za formule pogovorno okno, morate:

2.1 Poiščite in izberite Poiščite vrednost na seznamu možnost v Izberite formulo škatla;
nasveti: Lahko preverite filter v polje za besedilo vnesite ključno besedo za hitro filtriranje formule, ki jo potrebujete.
2.2 V Tabela_ matrika izberite obseg tabel, ki vsebuje stolpec določene vrednosti in stolpec primerljivih primerkov;
2.3 V Poglej_vrednost izberite celico z določeno vrednostjo, na podlagi katere boste navedli prvi primerek;
2.4 V Stolpec polje izberite stolpec, ki vsebuje ujemajoč se primerek. Ali pa vanj preprosto vnesite številko stolpca;
nasveti: Številka stolpca temelji na izbranem številu stolpcev. Če izberete štiri stolpce in je to tretji stolpec, morate v polje Stolpec škatla.
2.5 kliknite OK gumb. 

Nato je prvi ujemajoči se primerek dane vrednosti naveden, kot je prikazano spodaj.

  Če želite imeti brezplačno (30-dnevno) preskusno različico tega pripomočka, kliknite, če ga želite prenestiin nato nadaljujte z uporabo postopka v skladu z zgornjimi koraki.


povezani članki

Vlookup vrednosti na več delovnih listih
Funkcijo vlookup lahko uporabite za vrnitev ujemajočih se vrednosti v tabeli delovnega lista. Če pa morate vlookup vrednost v več delovnih listov, kako lahko to storite? Ta članek vsebuje podrobne korake za lažje reševanje težave.

Vlookup in vrnitev ujemajočih se vrednosti v več stolpcih
Običajno lahko uporaba funkcije Vlookup vrne ujemajočo se vrednost samo iz enega stolpca. Včasih boste morda morali iz več stolpcev izvleči ujemajoče se vrednosti na podlagi meril. Tu je rešitev za vas.

Vlookup za vrnitev več vrednosti v eni celici
Če obstaja več vrednosti, ki ustrezajo merilom, lahko pri uporabi funkcije VLOOKUP dobite le rezultat prve. Če želite vrniti vse ujemajoče se rezultate in jih vse prikazati v eni celici, kako lahko to dosežete?

Poiščite in vrnite celotno vrstico ujemajoče se vrednosti
Običajno lahko uporaba funkcije vlookup vrne rezultat le iz določenega stolpca v isti vrstici. Ta članek vam bo pokazal, kako vrniti celotno vrstico podatkov na podlagi določenih meril.

Vlookup nazaj ali v obratnem vrstnem redu
Funkcija VLOOKUP na splošno išče vrednosti od leve proti desni v tabeli matrike in zahteva, da mora iskalna vrednost ostati na levi strani ciljne vrednosti. Toda včasih morda poznate ciljno vrednost in želite ugotoviti vrednost iskanja v obratni smeri. Zato morate v Excelu iskati nazaj. V tem članku je več načinov, kako se s to težavo enostavno soočiti!

Več vadnic za VLOOKUP ...

Najboljša pisarniška orodja za produktivnost

Priljubljene funkcije: Poiščite, označite ali identificirajte dvojnike   |  Izbriši prazne vrstice   |  Združite stolpce ali celice brez izgube podatkov   |   Krog brez formule ...
Super iskanje: Več kriterijev VLookup    Multiple Value VLookup  |   VLookup na več listih   |   Nejasno iskanje ....
Napredni spustni seznam: Hitro ustvarite spustni seznam   |  Odvisni spustni seznam   |  Večkrat izberite spustni seznam ....
Upravitelj stolpcev: Dodajte določeno število stolpcev  |  Premakni stolpce  |  Preklop stanja vidnosti skritih stolpcev  |  Primerjaj obsege in stolpce ...
Predstavljene funkcije: Mrežni fokus   |  Pogled oblikovanja   |   Velika vrstica formule    Upravitelj delovnih zvezkov in listov   |  Knjižnica virov (Samodejno besedilo)   |  Izbirnik datuma   |  Združite delovne liste   |  Šifriranje/dešifriranje celic    Pošljite e-pošto po seznamu   |  Super filter   |   Poseben filter (filter krepko/ležeče/prečrtano ...) ...
15 najboljših kompletov orodij12 Besedilo Orodja (dodajanje besedila, Odstrani znake,...)   |   50 + Graf Vrste (Gantt Chart,...)   |   40+ Praktično Formule (Izračunajte starost glede na rojstni dan,...)   |   19 vstavljanje Orodja (Vstavite kodo QR, Vstavi sliko s poti,...)   |   12 Pretvorba Orodja (Številke v besede, Pretvorba valut,...)   |   7 Spoji in razdeli Orodja (Napredne kombinirane vrstice, Razdeljene celice,...)   |   ... in več

Napolnite svoje Excelove spretnosti s Kutools za Excel in izkusite učinkovitost kot še nikoli prej. Kutools za Excel ponuja več kot 300 naprednih funkcij za povečanje produktivnosti in prihranek časa.  Kliknite tukaj, če želite pridobiti funkcijo, ki jo najbolj potrebujete...

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!
Comments (15)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Is there a way to make it totla up the values it find and just put it in the first box?
This comment was minimized by the moderator on the site
Hi Bramdon,

To total up all matched values, the following formula can help. Or you can take a look at this tutorial: vlookup and sum matches in rows or columns in Excel
=SUMPRODUCT((A2:A7=A10)*B2:F7)
https://www.extendoffice.com/images/stories/doc-excel/doc-vlookup-and-sum/doc-vlookup-sum-sumif4.png
This comment was minimized by the moderator on the site
Is there a way to stop this formula returning duplicate values

Thanks
Steven
This comment was minimized by the moderator on the site
Hi Steven Waddleton,
The following two formulas can do you a favor.
Array formula in E2:
=INDEX($B$2:$B$11,MATCH(0,COUNTIF($E$1:E1,$B$2:$B$11)+($A$2:$A$11<>$D$2),0)) + Ctrl + Shift + Enter
Formula in E2:
=LOOKUP(2, 1/((COUNTIF($F$1:F1,$B$2:$B$11)=0)*($D$2=$A$2:$A$11)), $B$2:$B$11)
In the formulas, E1 is the cell above the result cell.
https://www.extendoffice.com/images/stories/comments/comment-picture-zxm/instance-no-duplicates.png
This comment was minimized by the moderator on the site
WOW! Worked perfectly, thanks a ton! Awesome formula.
Rated 5 out of 5
This comment was minimized by the moderator on the site
Nice formula. In testing it I get #NUMBER! when I clear cells A9:B11. How to change the formula to prevent getting this error? I wonder, because I want to use this formula for a list of events on a certain date and on date 1 there are 40 events, on day 2 it are 10 events etc. I could create an indexed list for perhaps 100 rows, but it looks very strange when for date 2 the first 10 rows show events and the other 90 rows show #NUMBER!. It would be okay for me if it gave "-" as a result instead of #NUMBER!
This comment was minimized by the moderator on the site
Fantastic. Thank you so much. Very helpful for my work.
This comment was minimized by the moderator on the site
Amazing. The formula worked for me exactly the way I was looking for. Hats off. Thanks a ton
This comment was minimized by the moderator on the site
Question, I have a sheet laid out opposite of this where "Linda" would be the column header I would like to flag on and the value "90" or 89" I would like to return. Would I change the row function to a column function?
This comment was minimized by the moderator on the site
How would I use this formula but instead of filling down I could fill across but the formula would continue moving down as I fill across (ie. the formula changes from ROW(1:1) to ROW(2:2)
This comment was minimized by the moderator on the site
Hi Luke,The below array formula can do you a favor. Note: After entering the formula, please press the Ctrl + Shift + Enter key to apply it. And then drag its Fill Handle right across the cells you need. =INDEX($B$2:$B$11, SMALL(IF($D$2=$A$2:$A$11, ROW($A$2:$A$11)-ROW($A$2)+1), COLUMN(A1)))
This comment was minimized by the moderator on the site
A very useful and educational formula. I am matching against a set numeric value and it works a treat. How can I use >= rather than just = (i.e. IF($D$2>=$A$2:$A$11) to perform the match so it is looking for values greater than a set value (in $D$2). I assume as it doesn't work as one of the functions in the formula is matching against specific text rather than working with numbers?
This comment was minimized by the moderator on the site
This was super useful, thanks! I'm trying to take this one step further and be able to return all match instances of a certain value while having to search through more than a single-column array. To work through this using your example, I added a second column of test scores and modified your formula to look up a given test score and return the names that match that score. I got this to work with INDEX(SMALL()) and can pull all of the names from both test columns. I've also managed to return only names with that score on Test 2 using INDEX(MATCH(INDEX(MATCH))), however this can only find the first instance in the array. What I'm really trying to do is a combination of these: return all of the names with the given array, while narrowing the search to a specific column within the array. Do you have any tips for this?
This comment was minimized by the moderator on the site
Good day,
Would you please provide a screenshot of your spreadsheet showing what you are exactly trying to do? Thank you for your comment.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations