Hoppa till huvudinnehåll
 

Hur extraherar man unika värden baserat på kriterier i Excel?

Författare: Xiaoyang Senast ändrad: 2021-10-22

Om du antar att du har det vänstra dataområdet att du bara vill lista de unika namnen på kolumn B baserat på ett specifikt kriterium för kolumn A för att få resultatet enligt nedanstående skärmdump. Hur kan du hantera den här uppgiften snabbt och enkelt i Excel?

Extrahera unika värden baserat på kriterier med matrisformel

Extrahera unika värden baserat på flera kriterier med matrisformel

Extrahera unika värden från en lista över celler med en användbar funktion

 

Extrahera unika värden baserat på kriterier med matrisformel

För att lösa detta jobb kan du använda en komplex matrisformel, gör så här:

1. Ange nedanstående formel i en tom cell där du vill lista extraheringsresultatet, i det här exemplet lägger jag till cell E2 och trycker sedan på Skift + Ctrl + Enter för att få det första unika värdet.

=IFERROR(INDEX($B$2:$B$15, MATCH(0, IF($D$2=$A$2:$A$15, COUNTIF($E$1:$E1, $B$2:$B$15), ""), 0)),"")

2. Dra sedan fyllningshandtaget ner till cellerna tills tomma celler visas, och nu har alla unika värden baserade på det specifika kriteriet listats, se skärmdump:

Notera: I ovanstående formel: B2: B15 är kolumnområdet innehåller de unika värdena som du vill extrahera från, A2: A15 är att kolumnen innehåller det kriterium du bygger på, D2 anger kriteriet som du vill lista de unika värdena baserat på, och E1 är cellen ovanför den angivna formeln.

Extrahera unika värden baserat på flera kriterier med matrisformel

Om du vill extrahera unika värden baserat på två villkor, här är en annan matrisformel som kan göra dig en tjänst, gör så här:

1. Ange formeln nedan i en tom cell där du vill lista de unika värdena, i det här exemplet lägger jag till cell G2 och trycker sedan på Skift + Ctrl + Enter för att få det första unika värdet.

=IFERROR(INDEX($C$2:$C$15,MATCH(0,COUNTIF(G1:$G$1,$C$2:$C$15)+IF($A$2:$A$15<>$E$2,1,0)+IF($B$2:$B$15<>$F$2,1,0),0)),"")

2. Dra sedan påfyllningshandtaget ner till cellerna tills tomma celler visas, och nu har alla unika värden baserade på de specifika två villkoren listats, se skärmdump:

Notera: I ovanstående formel: C2: C15 är kolumnområdet innehåller de unika värdena som du vill extrahera från, A2: A15 och E2 är det första intervallet med de kriterier som du vill extrahera unika värden baserat på, B2: B15 och F2 är det andra intervallet med de kriterier som du vill extrahera unika värden baserat på, och G1 är cellen ovanför den angivna formeln.

Extrahera unika värden från en lista över celler med en användbar funktion

Ibland vill du bara extrahera de unika värdena från en lista med celler, här rekommenderar jag ett användbart verktyg-Kutools för Excel, med dess Extrahera celler med unika värden (inkludera den första duplikaten) verktyget kan du snabbt extrahera de unika värdena.

Notera:Att tillämpa detta Extrahera celler med unika värden (inkludera den första duplikaten)För det första bör du ladda ner Kutools för Excel, och använd sedan funktionen snabbt och enkelt.

När du har installerat Kutools för Excel, gör så här:

1. Klicka på en cell där du vill mata ut resultatet. (Anmärkningar: Klicka inte på en cell i första raden.)

2. Klicka sedan Kutools > Formel Helper > Formel Helper, se skärmdump:

3. I Formlerhjälpare dialogrutan, gör följande:

  • Välja text alternativ från Formel Typ rullgardinsmeny;
  • Sedan Välj Extrahera celler med unika värden (inkludera den första duplikaten) från Välj en fromula listruta;
  • I den högra Argumentinmatning Välj en lista med celler som du vill extrahera unika värden.

4. Klicka sedan Ok -knappen, det första resultatet visas i cellen, välj sedan cellen och dra fyllningshandtaget över till cellerna som du vill lista alla unika värden tills tomma celler visas, se skärmdump:

Gratis nedladdning Kutools för Excel nu!


Fler relativa artiklar:

  • Räkna antalet unika och distinkta värden från en lista
  • Om du antar att du har en lång lista med värden med några dubbletter, nu vill du räkna antalet unika värden (värdena som visas i listan bara en gång) eller distinkta värden (alla olika värden i listan betyder det unikt värden + 1: a dubbla värden) i en kolumn som vänster skärmdump visas. Den här artikeln kommer jag att prata om hur man hanterar detta jobb i Excel.
  • Summa unika värden baserade på kriterier i Excel
  • Till exempel har jag en rad data som innehåller kolumnerna Namn och ordning, nu för att bara summera unika värden i kolumnen Order baserat på kolumnen Namn enligt följande skärmdump. Hur löser jag den här uppgiften snabbt och enkelt i Excel?
  • Sammankoppla unika värden i Excel
  • Om jag har en lång lista med värden som innehåller några dubbletter av data, vill jag nu bara hitta de unika värdena och sedan sammanfoga dem till en enda cell. Hur kunde jag hantera detta problem snabbt och enkelt i Excel?

Bästa kontorsproduktivitetsverktyg

🤖 Kutools AI Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa Kutools funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50+ Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...


Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!