Sådan får du unikke elementer fra en liste i Excel ved hjælp af formler

Indholdsfortegnelse

I dette blogindlæg vil jeg vise dig en formel til at få en liste med unikke elementer fra en Excel -liste, der har gentagelser. Selvom dette kan gøres ved hjælp af avanceret filter eller betinget formatering, er fordelen ved at bruge en formel, at den gør din unikke liste dynamisk. Det betyder, at du fortsat får en unik liste, selvom du tilføjer flere data til den oprindelige liste.

Få unikke elementer fra en liste i Excel ved hjælp af formler

Antag, at du har en liste som vist ovenfor (som har gentagelser), og du vil have unikke elementer som vist til højre.

Her er en kombination af INDEX, MATCH og COUNTIF formler, der kan få dette gjort:

= IFERROR (INDEX ($ A $ 2: $ A $ 11, MATCH (0, COUNTIF ($ C $ 1: C1, $ A $ 2: $ A $ 11), 0)), "")
Hvordan det virker

Når der ikke er flere unikke elementer, viser formlen en fejl. For at håndtere det har jeg brugt Excel IFERROR -funktionen til at erstatte fejlmeddelelsen med en tom.

Da dette er en matrixformel, brug Control + Shift + Enter i stedet for Enter.

Dette er en smart måde at udnytte det faktum, at MATCH () altid vil returnere den første matchende værdi fra en række værdier. For eksempel returnerer MATCH i dette tilfælde placeringen af ​​det første 0, som repræsenterer det første ikke-matchende element.

Jeg kom også med en anden formel, der kan gøre det samme (det er længere, men bruger et smart MATCH -formeltrick)

= IFERROR (INDEX ($ A $ 2: $ A $ 11, SMALL (MATCH ($ A $ 2: $ A $ 11, $ A $ 2: $ A $ 11,0)), SUM ((COUNTIF ($ A $ 2: $ A $ 11, $ C $ 1: C1)))+1)), "")

Jeg vil overlade det til dig at afkode. Dette er igen en matrixformel, så brug Control + Shift + Enter i stedet for Enter.

Hvis du kommer med en bedre formel eller et smart trick, så del det med mig.

Relaterede selvstudier:
  • Den ultimative guide til at finde og fjerne dubletter i Excel.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave