Det er en morderformel for å trekke ut de unike verdiene som samsvarer med et kriterium. Det krever Ctrl + Shift + Enter, men det er kraftig og kult.
Dette eksemplet er langt utenfor omfanget av denne boken. Det er en hemmelig type formel i Excel som krever at du trykker Ctrl + Shift + Enter for å låse opp formelen.
Hvis du eller jeg trengte å få en unik liste over verdier fra kolonne B, ville vi gjøre noe som å bruke et avansert filter eller en pivottabell eller kopiere dataene og bruke Fjern duplikater. Disse metodene tar fem sekunder og er enkle for deg eller meg.

Problemet løfter hodet når du trenger lederen din for å bruke regnearket. Du kan ikke håpe at salgsdirektøren skal mestre å kopiere og fjerne duplikater. Du trenger en måte å ha liveformler som alltid vil trekke ut unike verdilister.
Formlene for å gjøre dette er helt vanvittige. Men de fungerer. I figuren nedenfor viser en lang formel i D2 hvor mange unike verdier som er i listen. En enda lengre formel i D5 som er kopiert ned trekker ut den unike listen.

Her er formelen. Jeg vil ikke prøve å forklare det for deg.

Men jeg vil gjøre det nest beste. Jeg vil introdusere deg for noen som kan forklare det for deg. Mike Girvin har produsert tusenvis av Excel-videoer på YouTube under ExcelisFun-kanalen. Han har også skrevet noen Excel-bøker, inkludert Ctrl + Shift + Enter - den komplette guiden til disse fantastiske formlene. I boken forklarer Mike denne formelen og mange andre formler i detalj, slik at du kan forstå hvordan de fungerer og skriver din egen.

Hvis du noen gang er i ferd med å gi opp en formel fordi den ikke kan gjøres, er det stor sjanse for at formlene i Mikes bok vil løse den.
Ctrl + Skift + Enter »
Takk til Mike Girvin, Olga Kryuchkova og @canalyze_it for å foreslå denne funksjonen.
Mens jeg promoterer Mike Girvins bok, bør jeg nevne at du bør sjekke ut er ExcelisFun YouTube-kanal der han har tusenvis av gratis fantastiske videoer. Mike og jeg har gjort en serie morsomme Dueling Excel-videoer, der vi viser forskjellige måter å løse problemer i Excel på.

Du kan si at Mike er Elvis of Excel.

Se på video
- Hvordan få en liste over unike verdier
- Avansert filter med unike verdier
- Pivottabell
- Betinget formateringsformel
=COUNTIF(G$1:G1,G2)=0
- Fjern duplikater
- Array formel fra Mike Girvins bok
Videoutskrift
Lær Excel fra podcast, episode 2045 - Extract Uniques!
Klikk på “i” øverst til høyre for å komme til spillelisten, podcast alle tipsene mine i denne boka!
Ok, så målet vårt i dag, vi har en database her med kunder, og jeg ønsker å få en unik liste over kunder, bare kundene i den listen. Og den gamle, gamle måten å gjøre dette på, er å bruke et avansert filter, velge data, gå til Data, Filter, Advanced, si at vi vil kopiere det til stedet. Stedet vi vil kopiere til, har overskriften vi ønsker, og jeg vil bare ha unike poster, klikk OK, og det er kundene, den unike listen over kunder som finnes i den listen, kjempebra, ikke sant? Raskere måte, Sett inn, Pivottabell, Eksisterende regneark, der, klikk OK, og merk av for Kunde, BAM, det er unik liste over kunder.
Hei, betinget formatering, betinget formatering gjør angivelig dette. Betinget formatering, uthev celler, dupliserte verdier, velg unike verdier, klikk OK, og absolutt ingenting skjer. Det er fordi den som opprettet denne funksjonen, ikke bruker den samme versjonen av engelsk som jeg. For dem er en unik verdi en verdi som vises nøyaktig en gang og bare en gang, ok, da markerer de den, hvis den vises 2-3-4-5 ganger, markerer de den ikke i det hele tatt, det er ikke nyttig i alle. Men hei, jeg skal trykke Tab hit, hvis du virkelig vil gjøre dette med betinget formatering, og jeg vet ikke hvorfor du ville gjort det, kunne vi ha gjort dette veldig enkelt. alt = "" OD, opprett en ny regel, bruk en formel, og formelen sier "Tell alt fra rad 1 til raden rett over oss, se om den er lik dette,Hvis dette elementet aldri har dukket opp før, merker du det rødt. ” og vi får de unike verdiene på toppen. Du kan da gå til Data - faktisk her, la oss bare høyreklikke, sortere og si Sett valgt cellefarge på toppen, og det vil bringe den unike listen til toppen. Alle disse blekner i forhold til hva de ga oss en Excel 2010. Sørg for å lage en kopi av dataene, la meg lage en kopi av dataene, Ctrl + C, kom hit, Ctrl + V, og fjern deretter duplikater , klikk OK, BAM, ingenting er raskere enn det!la meg lage en kopi av dataene, Ctrl + C, kom hit, Ctrl + V, og fjern deretter duplikater, klikk OK, BAM, ingenting er raskere enn det!la meg lage en kopi av dataene, Ctrl + C, kom hit, Ctrl + V, og fjern deretter duplikater, klikk OK, BAM, ingenting er raskere enn det!
Men her er tingen, enten du vil bruke avansert filter, pivottabeller, hard betinget formatering eller fjerne duplikater, alt dette er utenfor evnen til lederen din. Ikke sant, du kommer aldri til å få dem til å gjøre det. Så noen ganger må du være i stand til å gjøre det med en formel, og denne formelen er fra min nåværende bok "Ctrl + Shift + Enter", det krever å trykke Ctrl + Shift + Enter for å få det til å fungere, det er en sinnsykt fantastisk formel. Og i boken min "MrExcel XL" ville jeg bare påpeke at det er et fantastisk sett med formler i denne boka. Hvis du må gjøre noe, som å trekke ut en unik kundeliste, eller trekke ut alle kunder som samsvarer med en viss liste, er det et helt kapittel i Mikes bok om hvordan du gjør det. Normalt vil jeg be deg om å kjøpe boken min i dag, det gjør jeg ikkeikke tror du skal kjøpe boken min, jeg tror du bør kjøpe Mikes bok, klikk på "i" øverst til høyre for å komme til dem.
I dag snakket vi om hvordan vi skulle få de unike verdiene, det er Avansert filter, Pivottabell, Betinget formateringsformel, eller den enkleste, Fjern duplikater. Men hvis du trenger å få en liste over unike verdier uten at leder av lederen gjør noen trinn i Excel, er det en matriseformel som vil løse det problemet.
Vel hei, jeg vil takke deg for at du var innom, vi sees neste gang for nok en netcast fra!
Last ned fil
Last ned eksempelfilen her: Podcast2045.xlsm