Extrahera unika - Excel-tips

Det finns en mördareformel för att extrahera de unika värdena som matchar ett kriterium. Det kräver Ctrl + Shift + Enter, men det är kraftfullt och coolt.

Detta exempel ligger långt utanför ramen för denna bok. Det finns en hemlig typ av formel i Excel som kräver att du trycker på Ctrl + Skift + Enter för att låsa upp formelns befogenheter.

Om du eller jag behövde få en unik lista över värden från kolumn B skulle vi göra något som att använda ett avancerat filter eller en pivottabell eller kopiera data och använda Ta bort dubbletter. Dessa metoder tar fem sekunder och är enkla för dig eller mig.

Exempeldatauppsättning

Problemet tar sitt huvud när du behöver din chefs chef för att använda kalkylarket. Du kan inte hoppas att försäljningschefen kommer att bemästra att kopiera och ta bort duplikat. Du behöver ett sätt att ha liveformler som alltid extraherar unika värdelistor.

Formlerna för att göra detta är helt galen. Men de fungerar. I figuren nedan visar en lång formel i D2 hur många unika värden som finns i listan. En ännu längre formel i D5 som kopieras ner extraherar den unika listan.

Unikt antal

Här är formeln. Jag försöker inte förklara det för dig.

Faktisk formel

Men jag kommer att göra det näst bästa. Jag kommer att presentera dig för någon som kan förklara det för dig. Mike Girvin har producerat tusentals Excel-videor på YouTube under ExcelisFun-kanalen. Han har också skrivit några Excel-böcker, inklusive Ctrl + Shift + Enter - den kompletta guiden till dessa fantastiska formler. I boken förklarar Mike denna formel och många andra formler i detalj så att du kan förstå hur de fungerar och skriver din egen.

Om du någonsin håller på att ge upp en formel för att den inte kan göras, är det stor chans att formlerna i Mikes bok kommer att lösa den.

Ctrl + Skift + Enter »

Tack till Mike Girvin, Olga Kryuchkova och @canalyze_it för att föreslå den här funktionen.

Medan jag marknadsför Mike Girvins bok, bör jag nämna att du bör kolla in ExcelisFun YouTube-kanal där han har tusentals gratis fantastiska videor. Mike och jag har gjort en serie roliga Duelling Excel-videor, där vi visar olika sätt att lösa problem i Excel.

Illustrationskredit: Szilvia Juhasz

Man kan säga att Mike är Elvis of Excel.

Illustration: Michelle Routt

Kolla på video

  • Hur man får en lista över de unika värdena
  • Avancerat filter med endast unika värden
  • Pivottabell
  • Formell formel för villkorlig formatering =COUNTIF(G$1:G1,G2)=0
  • Ta bort dubbletter
  • Arrayformel från Mike Girvins bok

Videoutskrift

Lär dig Excel från podcast, avsnitt 2045 - Extrahera unika!

Klicka på "i" i det övre högra hörnet för att komma till spellistan, podcasta alla mina tips i den här boken!

Okej, så vårt mål idag, vi har en databas här med kunder, och jag vill få en unik kundlista, bara kunderna i listan. Och det gamla, gamla sättet att göra detta är att använda ett avancerat filter, välja data, gå till Data, Filter, Advanced, säg att vi vill kopiera det till platsen. Platsen vi vill kopiera till, har den rubrik som vi vill ha, och jag vill bara ha unika poster, klicka på OK, och det finns kunderna, den unika listan över kunder som finns i listan, fantastiskt, eller hur? Snabbare sätt, infoga, pivottabell, befintligt arbetsblad, där, klicka på OK och bocka för kund, BAM, det finns en unik kundlista.

Hej, villkorlig formatering, villkorlig formatering gör enligt uppgift detta. Villkorlig formatering, markera celler, duplicera värden, välj de unika värdena, klicka på OK och det händer absolut ingenting. Det beror på att den som skapade den här funktionen inte använder samma version av engelska som jag. För dem är ett unikt värde ett värde som visas exakt en gång och bara en gång, okej, då markerar de det, om det visas 2-3-4-5 gånger markerar de inte det alls, det är inte användbart Allt. Men hej, jag kommer att trycka Tab här, om du verkligen vill göra detta med villkorlig formatering, och jag vet inte varför du skulle, skulle vi ha kunnat göra det mycket enkelt. alt = "" OD, skapa en ny regel, använd en formel och formeln säger "Räkna allt från rad 1 till raden precis ovanför oss, se om det är lika med det här,om det här föremålet aldrig har dykt upp tidigare, markera det i rött. ” och vi får de unika värdena högst upp. Du kan sedan gå till Data - faktiskt här, låt oss bara högerklicka, Sortera och säga Sätt vald cellfärg överst, så kommer den unika listan till toppen. Alla dessa bleknar i jämförelse med vad de gav oss en Excel 2010. Se till att göra en kopia av data, låt mig göra en kopia av data, Ctrl + C, kom hit, Ctrl + V, och ta sedan bort dubbletter , klicka OK, BAM, ingenting är snabbare än så!låt mig göra en kopia av data, Ctrl + C, kom hit, Ctrl + V och ta bort dubbletter, klicka OK, BAM, ingenting är snabbare än så!låt mig göra en kopia av data, Ctrl + C, kom hit, Ctrl + V och ta bort dubbletter, klicka OK, BAM, ingenting är snabbare än så!

Men här är saken, oavsett om du vill använda avancerat filter, pivottabeller, hård villkorlig formatering eller ta bort dubbletter, alla dessa är bortom din chefs chefs förmåga. Okej, du kommer aldrig att kunna få dem att göra det. Så ibland måste du kunna göra det med en formel, och den här formeln är från min nuvarande bok "Ctrl + Shift + Enter", det kräver att du trycker på Ctrl + Shift + Enter för att få det att fungera, det är en vansinnigt fantastisk formel. Och i min bok "MrExcel XL" ville jag bara påpeka att det finns en fantastisk uppsättning formler i den här boken. Om du måste göra något, som att extrahera en unik kundlista eller extrahera alla kunder som matchar någon viss lista, finns det ett helt kapitel i Mike's bok om hur du gör det. Normalt skulle jag be dig att köpa min bok idag, jag gör det intet tror att du ska köpa min bok, jag tror att du ska köpa Mikes bok, klicka på "jag" i det övre högra hörnet för att komma till dem.

Idag pratade vi om hur man får de unika värdena, det är avancerat filter, pivottabell, villkorlig formateringsformel eller det enklaste, ta bort dubbletter. Men om du behöver få en lista över unika värden utan att någon chefs chef gör några steg i Excel, finns det en matrisformel som löser det problemet.

Tja hej, jag vill tacka dig för att du stannade, vi ses nästa gång för en ny netcast från!

Nedladdning fil

Ladda ner exempelfilen här: Podcast2045.xlsm

Intressanta artiklar...