Ugrás a tartalomra

Hogyan lehet felsorolni egy érték összes egyező példányát az Excel programban?

Szerző: Siluvia Utolsó módosítás: 2020-06-04

Amint a bal oldali képernyőképen látható, meg kell találnia és fel kell sorolnia a táblázatban a „Linda” érték összes megfelelő példányát. Hogyan lehet elérni? Kérjük, próbálja ki a cikkben ismertetett módszereket.

Sorolja fel az érték összes egyező példányát tömbképlettel
A Kutools for Excel segítségével egyszerűen csak az érték első egyező példányát listázhatja ki

További útmutatók a VLOOKUP számára ...


Sorolja fel az érték összes egyező példányát tömbképlettel

A következő tömbképlettel könnyen felsorolhatja az érték összes egyezési példányát az Excel egy bizonyos táblázatában. Kérjük, tegye a következőket.

1. Jelöljön ki egy üres cellát az első egyeztetett példány kiadásához, írja be az alábbi képletet, majd nyomja meg a Ctrl + műszak + belép gombokat egyszerre. 

=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)))

Megjegyzések: A képletben a B2: B11 az a tartomány, amelyben az egyező példányok elhelyezkednek. A2: A11 az a tartomány, amely azt a bizonyos értéket tartalmazza, amely alapján az összes példányt felsorolja. És a D2 tartalmazza a bizonyos értéket.

2. Folyamatosan válassza ki az eredmény cellát, majd húzza lefelé a Kitöltő fogantyút a többi egyeztetett példány megszerzéséhez.


A Kutools for Excel segítségével egyszerűen csak az érték első egyező példányát listázhatja ki

Könnyen megtalálhatja és felsorolhatja az érték első egyeztetett példányát a Keressen egy értéket a listában funkciója Kutools az Excel számára képletekre nem emlékezve. Kérjük, tegye a következőket.

Alkalmazás előtt Kutools az Excel számáraKérjük, először töltse le és telepítse.

1. Jelöljön ki egy üres cellát, amelyre az első illesztett példányt helyezi, majd kattintson a gombra Kutools > Formula Segítő > Formula Segítő

2. Ban,-ben Képletek segítője párbeszédpanelen:

2.1 Keresse meg és válassza ki Keressen egy értéket a listában lehetőség a Válasszon képletet doboz;
tippek: Ellenőrizheti a Szűrő mezőbe írja be a kulcsszót a szövegmezőbe a kívánt képlet gyors szűréséhez.
2.2 A Táblázat_tömb mezőben válassza ki azt a táblázattartományt, amely tartalmazza mind az adott érték oszlopot, mind az egyező példányok oszlopot;
2.3 A Nézd_érték mezőben válassza ki azt a cellát, amelyiknek az első példánya alapján felsorolja az első példányt;
2.4 A Oszlop mezőben válassza ki az egyező példányt tartalmazó oszlopot. Vagy egyszerűen írja be az oszlop számát;
tippek: Az oszlop száma a kiválasztott oszlopok számán alapul, ha négy oszlopot választ, és ez a 3. oszlop, akkor be kell írnia a 3. számot az Oszlop doboz.
2.5 kattintson a gombra OK gombot. 

Ezután az adott érték első egyeztetett példánya látható az alábbi képernyőképen.

  Ha ingyenes (30 napos) próbaverziót szeretne kapni a segédprogramról, kattintson a letöltéshez, majd lépjen a művelet végrehajtására a fenti lépések szerint.


kapcsolódó cikkek

A Vlookup értékei több munkalapon
Alkalmazhatja a vlookup függvényt az egyező értékek visszaadásához egy munkalap táblázatában. Ha azonban több munkalapon vlookup-értéket kell megadnia, hogyan teheti meg? Ez a cikk részletes lépéseket tartalmaz a probléma egyszerű megoldásához.

Vlookup és visszatérő értékek több oszlopban
Normál esetben a Vlookup függvény alkalmazása csak egy oszlopból adja vissza az egyező értéket. Előfordulhat, hogy a kritériumok alapján több oszlopból kell kinyernie az egyező értékeket. Itt van a megoldás az Ön számára.

Vlookup több értéket ad vissza egy cellába
Normális esetben a VLOOKUP függvény alkalmazásakor, ha több érték is megfelel a feltételeknek, akkor csak az első eredményét kaphatja meg. Ha vissza szeretné adni az összes egyeztetett eredményt, és mindet egyetlen cellában jeleníti meg, hogyan érheti el?

Vlookup és adja vissza az egyező érték teljes sorát
Normál esetben a vlookup függvény használatával csak egy sor oszlopának eredményét adhatja vissza. Ez a cikk megmutatja, hogyan adhatja vissza a teljes adatsort meghatározott kritériumok alapján.

Visszafelé Vlookup vagy fordított sorrendben
Általában a VLOOKUP függvény balról jobbra keres értékeket a tömbtáblában, és megköveteli, hogy a keresési értéknek a célérték bal oldalán kell maradnia. De néha ismerheti a célértéket, és meg akarja találni a keresési értéket fordítva. Ezért vissza kell néznie az Excel programban. Ebben a cikkben többféleképpen kezelhető ez a probléma!

További útmutatók a VLOOKUP számára ...

A legjobb irodai hatékonyságnövelő eszközök

🤖 Kutools AI Aide: Forradalmasítsa az adatelemzést a következők alapján: Intelligens végrehajtás   |  Kód létrehozása  |  Hozzon létre egyéni képleteket  |  Adatok elemzése és diagramok létrehozása  |  A Kutools funkciók meghívása...
Népszerű szolgáltatások: Ismétlődések keresése, kiemelése vagy azonosítása   |  Üres sorok törlése   |  Oszlopok vagy cellák kombinálása adatvesztés nélkül   |   Kerek Formula nélkül ...
Szuper keresés: Több kritérium VLookup    Többértékű VLookup  |   VLookup több munkalapon   |   Fuzzy Lookup ....
Speciális legördülő lista: Gyors legördülő lista létrehozása   |  Függő legördülő lista   |  Többszörösen válassza ki a legördülő listát ....
Oszlopkezelő: Adjon meg egy adott számú oszlopot  |  Oszlopok mozgatása  |  Kapcsolja be a Rejtett oszlopok láthatósági állapotát  |  Tartományok és oszlopok összehasonlítása ...
Kiemelt funkciók: Rács fókusz   |  Design nézet   |   Nagy Formula bár    Munkafüzet és lapkezelő   |  Erőforrás-könyvtár (Auto szöveg)   |  Dátumválasztó   |  Kombinálja a munkalapokat   |  Cellák titkosítása/dekódolása    E-mailek küldése listánként   |  Szuper szűrő   |   Speciális szűrő (félkövér/dőlt/áthúzott szűrés...) ...
A 15 legjobb eszközkészlet12 szöveg Eszközök (Szöveg hozzáadása, Karakterek eltávolítása,...)   |   50 + Táblázatos Típusai (Gantt-diagram,...)   |   40+ Praktikus képletek (Számolja ki az életkort a születésnap alapján,...)   |   19 beszúrás Eszközök (Helyezze be a QR-kódot, Kép beszúrása az útvonalból,...)   |   12 Átalakítás Eszközök (Számok szavakig, Valuta átváltás,...)   |   7 Egyesítés és felosztás Eszközök (Haladó kombinált sorok, Hasított sejtek,...)   |   ... és több

Töltsd fel Excel-készségeidet a Kutools for Excel segítségével, és tapasztald meg a még soha nem látott hatékonyságot. A Kutools for Excel több mint 300 speciális funkciót kínál a termelékenység fokozásához és az időmegtakarításhoz.  Kattintson ide, hogy megszerezze a leginkább szükséges funkciót...

Leírás


Az Office lap füles felületet hoz az Office-ba, és sokkal könnyebbé teszi a munkáját

  • Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
  • Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
  • 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!
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