Note: The other languages of the website are Google-translated. Back to English
Log på  \/ 
x
or
x
Tilmeld  \/ 
x

or

Hvordan viser jeg alle matchede forekomster af en værdi i Excel?

Som det venstre skærmbillede vises, skal du finde og liste alle matchende forekomster af værdien "Linda" i tabellen. Hvordan opnås det? Prøv metoderne i denne artikel.

Liste over alle matchede forekomster af en værdi med matrixformel
Skriv kun den første matchede forekomst af en værdi med Kutools til Excel

Flere tutorials til VLOOKUP ...


Liste over alle matchede forekomster af en værdi med matrixformel

Med den følgende matrixformel kan du nemt liste alle matchende forekomster af en værdi i en bestemt tabel i Excel. Gør som følger.

1. Vælg en tom celle for at sende den første matchede forekomst, indtast nedenstående formel i den, og tryk derefter på Ctrl + Flytte + Indtast taster samtidig. 

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

Bemærk: I formlen er B2: B11 det område, som de matchede forekomster finder i. A2: A11 er området, indeholder den bestemte værdi, som du vil liste alle forekomster baseret på. Og D2 indeholder den bestemte værdi.

2. Bliv ved med at vælge resultatcellen, og træk derefter udfyldningshåndtaget ned for at få de andre matchede forekomster.


Skriv kun den første matchede forekomst af en værdi med Kutools til Excel

Du kan let finde og liste den første matchede forekomst af en værdi med Kig efter en værdi på listen funktion af Kutools til Excel uden at huske formler. Gør som følger.

Før påføring Kutools til Excel, Bedes download og installer det først.

1. Vælg en tom celle, hvor du placerer den første matchede forekomst, og klik derefter på Kutools > Formelhjælper > Formelhjælper

2. i Formler hjælper dialogboks skal du:

2.1 Find og vælg Kig efter en værdi på listen valgmulighed i Vælg en formel boks;
Tips: Du kan tjekke filtre i feltet, skal du indtaste nøgleordet i tekstboksen for hurtigt at filtrere den formel, du har brug for.
2.2 I Table_array boks, vælg tabelområdet, der indeholder både den specifikke værdikolonne og matchede forekomster kolonne;
2.3 I Look_value boks, vælg cellen med den specifikke værdi, du vil liste den første forekomst baseret på;
2.4 I Kolonne markere den kolonne, der indeholder den matchede forekomst. Eller bare indtast kolonnenummeret i det;
Tips: Kolonnetallet er baseret på det valgte antal kolonner, hvis du vælger fire kolonner, og dette er den tredje kolonne, skal du indtaste nummer 3 i Kolonne boks.
2.5 klik på OK

Derefter vises den første matchede forekomst af den givne værdi som vist nedenstående skærmbillede.

  Hvis du vil have en gratis prøveperiode (30 dage) af dette værktøj, klik for at downloade det, og gå derefter til at anvende handlingen i henhold til ovenstående trin.


relaterede artikler

Vlookup-værdier på tværs af flere regneark
Du kan anvende vlookup-funktionen for at returnere de matchende værdier i en tabel i et regneark. Men hvis du har brug for at oprette værdi på tværs af flere regneark, hvordan kan du gøre det? Denne artikel indeholder detaljerede trin, der hjælper dig med let at løse problemet.

Vlookup og returner matchede værdier i flere kolonner
Normalt kan anvendelse af Vlookup-funktionen kun returnere den matchede værdi fra en kolonne. Nogle gange kan det være nødvendigt at udtrække matchede værdier fra flere kolonner baseret på kriterierne. Her er løsningen for dig.

Vlookup for at returnere flere værdier i en celle
Normalt, hvis der er flere værdier, der matcher kriterierne, når du bruger VLOOKUP-funktionen, kan du kun få resultatet af den første. Hvis du vil returnere alle matchede resultater og vise dem alle i en enkelt celle, hvordan kan du opnå det?

Vlookup og returner hele rækken med en matchet værdi
Normalt kan brug af vlookup-funktionen kun returnere et resultat fra en bestemt kolonne i samme række. Denne artikel viser dig, hvordan du returnerer hele rækken af ​​data baseret på specifikke kriterier.

Bagud Vlookup eller i omvendt rækkefølge
Generelt søger VLOOKUP-funktionen værdier fra venstre mod højre i matrixtabellen, og det kræver, at opslagsværdien skal forblive i venstre side af målværdien. Men nogle gange kender du måske målværdien og ønsker at finde ud af opslagsværdien i omvendt retning. Derfor er du nødt til at slå op baglæns i Excel. Der er flere måder i denne artikel til nemt at løse dette problem!

Flere tutorials til VLOOKUP ...


De bedste Office-produktivitetsværktøjer

Kutools til Excel løser de fleste af dine problemer og øger din produktivitet med 80%

  • Genbruge: Indsæt hurtigt komplekse formler, diagrammer og alt, hvad du har brugt før; Krypter celler med adgangskode Opret postliste og send e-mails ...
  • Super Formula Bar (let redigere flere linjer med tekst og formel); Læsning Layout (let at læse og redigere et stort antal celler); Indsæt til filtreret rækkevidde...
  • Flet celler / rækker / kolonner uden at miste data; Split celler indhold; Kombiner duplikerede rækker / kolonner... Forhindre duplikerede celler; Sammenlign områder...
  • Vælg Duplicate eller Unique Rækker; Vælg tomme rækker (alle celler er tomme); Super Find og Fuzzy Find i mange arbejdsbøger; Tilfældig valg ...
  • Præcis kopi Flere celler uden at ændre formelreference; Auto Opret referencer til flere ark; Indsæt kugler, Afkrydsningsfelter og mere ...
  • Uddrag tekst, Tilføj tekst, Fjern efter position, Fjern mellemrum; Opret og udskriv personsøgningssubtotaler; Konverter mellem celler indhold og kommentarer...
  • Superfilter (gem og anvend filterskemaer på andre ark); Avanceret sortering efter måned / uge / dag, hyppighed og mere; Specielt filter af fed, kursiv ...
  • Kombiner arbejdsbøger og arbejdsark; Fletabeller baseret på nøglekolonner; Opdel data i flere ark; Batch Konverter xls, xlsx og PDF...
  • Mere end 300 kraftfulde funktioner. Understøtter Office / Excel 2007-2019 og 365. Understøtter alle sprog. Nem implementering i din virksomhed eller organisation. Fuld funktioner 30-dages gratis prøveperiode. 60-dages pengene tilbage garanti.
kte-fane 201905

Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere

  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50% og reducerer hundredvis af museklik for dig hver dag!
officetab bund
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    ChiTriGuy · 4 months ago
    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?
  • To post as a guest, your comment is unpublished.
    Luke · 5 months ago
    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)
    • To post as a guest, your comment is unpublished.
      crystal · 5 months ago
      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)))
  • To post as a guest, your comment is unpublished.
    Reggie100 · 1 years ago
    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?
  • To post as a guest, your comment is unpublished.
    jmedina202 · 2 years ago
    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?
    • To post as a guest, your comment is unpublished.
      crystal · 1 years ago
      Good day,
      Would you please provide a screenshot of your spreadsheet showing what you are exactly trying to do? Thank you for your comment.
  • To post as a guest, your comment is unpublished.
    Ollie · 3 years ago
    Is there a similar formula that will work in google sheets?