Note: The other languages of the website are Google-translated. Back to English
Logga in  \/ 
x
or
x
Registrera  \/ 
x

or

Hur räknar man unika värden eller siffror i en kolumn i Excel?

Förutsatt att du har en lista över värden i ett arbetsområde, och nu vill du veta hur många unika värden som finns. Om du identifierar och räknar dem en efter en kommer det att slösa bort många gånger. Så här kommer jag att presentera några snabba knep för att hantera detta problem.

Räkna antalet unika värden med formler

Räkna antalet unika värden med Advanced Filter

Räkna antalet unika värden med Kutools för Excel


Räkna antalet unika värden med formler

Det finns några formler som kan hjälpa dig att snabbt räkna antalet unika värden i ett intervall. Om dina data till exempel är siffror har du en kolumn med siffror inom räckvidden (A1: A10), se skärmdump:

doc-count-unika-värden1

Du kan använda följande formler, gör så här:

1. Ange den här formeln =SUMPRODUCT(1/COUNTIF(A1:A10,A1:A10)) in i en tom cell.

doc-count-unika-värden1

2. Tryck sedan på ange och numret på det unika värdet visas. Se skärmdump:

doc-count-unika-värden1

tips: 1. Här är en annan formel =SUM(IF(FREQUENCY(A1:A10, A1:A10)>0,1)) kan också hjälpa dig. Vänligen använd någon som du vill. Båda ovanstående formler räknar också de unika värdena inklusive den första duplikaten.

2. Om det finns en rad text i ditt kalkylblad fungerar ovanstående formler inte, du bör använda den här matrisformeln: =SUM(IF(FREQUENCY(IF(LEN(A1:A10)>0,MATCH(A1:A10,A1:A10,0),""), IF(LEN(A1:A10)>0,MATCH(A1:A10,A1:A10,0),""))>0,1))

doc-count-unika-värden1

Efter att ha angett formeln, kom ihåg att trycka på Skift + Ctrl + Enter och antalet unika värden har visats.

doc-count-unika-värden1

Anmärkningar:

  • 1. Räckvidden A1: A10 i ovanstående formler är variabla kan du ändra dem efter behov.
  • 2. Denna formel räknar också de unika värdena inklusive den första duplikaten.
  • 3. Denna formel fungerar också i en rad text och siffror.

Räkna antalet unika värden med Advanced Filter

Du kan också använda det avancerade filtret för att extrahera unika värden från en datakolumn och klistra in dem på en ny plats. Sedan med ROWS-funktionen för att räkna antalet unika värden i det nya området. De specifika stegen är följande:

1. Klicka Data fliken i menyfliksområdet och klicka sedan på Advanced Open water kommando, se skärmdump:

doc-count-unika-värden1

2. Och i Avancerat filter dialog ruta:

doc-count-unika-värden1
  • (1.) Välj Kopiera till en annan plats alternativet under Handling;
  • (2.) I Listintervall avsnittet, klicka doc-knapp1 -knappen för att välja räckviddsdata som du vill använda;
  • (3.) I Kopia till avsnittet, klicka doc-knapp1 knapp för att specificera en cell som du vill placera de filtrerade unika värdena i;
  • (4.) Kontrollera äntligen Endast unika register alternativ.

3. När du har gjort inställningarna klickar du på OK, de unika värdena har listats i en ny kolumn, se skärmdump:

doc-count-unika-värden1

4. Ange sedan den korta formeln i en tom cell = RADER (E1: E8)och tryck på ange på tangentbordet. Och antalet unika värden visas.

doc-count-unika-värden9 -2 doc-count-unika-värden10

Räkna antalet unika värden med Kutools för Excel

 Här kommer jag att rekommendera dig ett användbart verktyg- Kutools för Excel, med dess Välj Duplicera och unika celler funktion kan du snabbt välja dubbletter eller unika värden och räkna antalet.

Kutools för Excel : med mer än 300 praktiska Excel-tillägg, gratis att prova utan begränsning på 30 dagar

När du har installerat Kutools för Excel, gör med följande steg:

1. Välj det dataområde som du vill räkna de unika värdena.

2. Klicka sedan Kutools > Välja > Välj Duplicera och unika celler, se skärmdump:

doc-count-unika-värden11-11

3. I Välj Duplicera och unika celler dialogrutan, välj Endast unika värden or Alla unika (inklusive första dubbletter) som du vill kan du samtidigt markera de unika värdena genom att markera Fyll bakfärg or Fyll teckensnittsfärg under Bearbetning av resultat avsnitt, se skärmdump:

doc-count-unika-värden12-12

4. (1.) Om du väljer Endast unika värden, bara de unika värdena räknas och väljs samtidigt. Se skärmdump:

doc-count-unika-värden13-13

(2.) Om du väljer Alla unika (inklusive första dubbletter), alla unika värden som inkluderar de första dubbletterna kommer att räknas och väljas som följande skärmdump visas:

doc-count-unika-värden14-14

Klicka för att lära dig mer om den här funktionen Duplicera och unika celler.

Ladda ner och testa gratis Kutools för Excel nu!


Demo: Räkna antalet unika värden med Kutools för Excel

Kutools för Excel: med mer än 300 praktiska Excel-tillägg, gratis att prova utan begränsning på 30 dagar. Ladda ner och testa gratis nu!


Relaterad artikel:

Hur filtrerar eller väljer man unika poster från det valda intervallet i Excel?


De bästa Office-produktivitetsverktygen

Kutools för Excel löser de flesta av dina problem och ökar din produktivitet med 80%

  • återanvändning: Sätt snabbt i komplexa formler, diagram och allt som du har använt tidigare; Kryptera celler med lösenord; Skapa e-postlista och skicka e-post ...
  • Super Formula Bar (enkelt redigera flera rader med text och formel); Läslayout (enkelt läsa och redigera ett stort antal celler); Klistra in i filtrerat intervall...
  • Sammanfoga celler / rader / kolumner utan att förlora data; Delat cellinnehåll; Kombinera duplicerade rader / kolumner... Förhindra duplicerade celler; Jämför intervall...
  • Välj Duplicera eller Unikt Rader; Välj tomma rader (alla celler är tomma); Super Find och Fuzzy Find i många arbetsböcker; Slumpmässigt val ...
  • Exakt kopia Flera celler utan att ändra formelreferens; Skapa referenser automatiskt till flera ark; Sätt in kulor, Kryssrutor och mer ...
  • Extrahera text, Lägg till text, ta bort efter position, Ta bort mellanslag; Skapa och skriva ut personsökningstalsatser; Konvertera mellan celler innehåll och kommentarer...
  • Superfilter (spara och tillämpa filterscheman på andra ark); Avancerad sortering efter månad / vecka / dag, frekvens och mer; Specialfilter av fet, kursiv ...
  • Kombinera arbetsböcker och arbetsblad; Sammanfoga tabeller baserat på nyckelkolumner; Dela data i flera ark; Batchkonvertera xls, xlsx och PDF...
  • Mer än 300 kraftfulla funktioner. Stöder Office / Excel 2007-2019 och 365. Stöder alla språk. Enkel distribution i ditt företag eller organisation. Fullständiga funktioner 30-dagars gratis provperiod. 60-dagars pengarna tillbaka-garanti.
kte-flik 201905

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 åt dig varje dag!
officetab botten
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.
    priya · 4 years ago
    tying to know the values of unique customer for different products, for ex: there are 100 customers, wanted to know out of those how many are unique customers who buy only those products.

    Likewise: total sales of products = 100
    apple = 40
    orange = 60

    how to find out customers who have brought only oranges and apples?
  • To post as a guest, your comment is unpublished.
    Alireza · 5 years ago
    in this formula,
    =SUM(IF(FREQUENCY(MATCH(B2:B10,B2:B10,0),MATCH(B2:B10,B2:B10,0))>0,1))
    can i add another "if"? for example i want count the range of unique text in B2:B150 if C2:C150=1 ???
    can i?
  • To post as a guest, your comment is unpublished.
    Meags · 5 years ago
    How would you seperate unique values in a cell? ie. #2,#2,#3 I only want the #2 to appear once?
  • To post as a guest, your comment is unpublished.
    Saurabh · 5 years ago
    no these formulas are not sufficient, in actual my problem is little bit big, there are lots of column in my sheet, with the name of store id and store name and months in three column respectively and there is repetition of store name in every month a no of time, i have to calculate the unique no of the store name with respect to month. please suggest me the exact formula accordingly.
  • To post as a guest, your comment is unpublished.
    Wendy · 5 years ago
    Order Rep Status Product Order Value
    A1 John Close Apple $1
    A1 John Close Pear $1.50
    A2 John Open Orange $0.50
    A3 John Close Grape $3.00
    A2 John Open Apple $1
    A4 John Close Orange $0.50
    A5 Mary Close Apple $1
    A6 Peter Close Grape $3.00

    Appreciate your advice on this...
    I am trying to count the unique number of order # (first column), where the rep is John and the order status is closed.
    the result to achieve is 3 unique orders (A1, A3 and A4). But if i do a countifs function, it literally count the number of 'Close' where rep=John, and that comes back with 4.


    Is this possible to count unique values against multiple conditions of other columns?
  • To post as a guest, your comment is unpublished.
    Snoo · 5 years ago
    Anyone know how to make the =SUM(IF(FREQUENCY(A1:A10, A1:A10)>0,1)) formula work to count the number of unique fields for a series of intervals?
    For example, I want to be able to find out the number of unique entries for each day. My data is structures as ID numbers in Column A, Dates in column B. The data is sorted by the date column.

    Any help would be very very much appreciated!
  • To post as a guest, your comment is unpublished.
    John Murray · 5 years ago
    Your formula works a treat and allows me to see the number of unique clients that I have in total (i.e. from all my sales people combined). I am struggling however, to update the formula so that it would allow me to see the number of unique clients an individual sales person would have. Any ideas?
  • To post as a guest, your comment is unpublished.
    Afhar Siyam · 5 years ago
    =SUMPRODUCT(1/COUNTIF(A1:A10,A1:A10))when you are selecting the range make sure that the cells should not be blank.
  • To post as a guest, your comment is unpublished.
    Sam · 6 years ago
    Hi,

    Thank you for your help regarding the duplicates but I'd like to modify your formula =SUM(IF(FREQUENCY(A2:A800, A2:A800)>0,1)) and add this condition (assuming that all the cells are numbers) to count only between 402 to 460 and it goes on to 502 to 560; 602 to 660 (1 formula per range) would it be possible?

    Thank you very much!
  • To post as a guest, your comment is unpublished.
    Christopher · 6 years ago
    This is awesome. Follow-up question: how would you subtotal this if filters were applied?

    If I have:
    Apple
    Orange
    Grape
    Apple

    And filter out the range so only Apple is displayed, how would I get the total to display: "1"?

    Thanks!
    --
    Christopher
  • To post as a guest, your comment is unpublished.
    Jeswant Alexander · 6 years ago
    Your solution with SUMPRODUCT(1/COUNTIF(A1:A10,A1:A10)) is awesome and save a lot of time. Can you please explain the logic as how it works. I'm very interested.
  • To post as a guest, your comment is unpublished.
    Jeswant Alexander · 6 years ago
    Your solution with =SUMPRODUCT(1/COUNTIF(A1:A10,A1:A10)) is awesome and save a lot of time. To some extent I understand sumproduct and countif, but unable to catchup the logic has how this solution works. Can you please explain.
  • To post as a guest, your comment is unpublished.
    Jeswant Alexander · 6 years ago
    The solution with =SUMPRODUCT(1/COUNTIF(A1:A10,A1:A10)) is awesome and saves a lot of time. I understand sumproduct and countif to an extent but unable to catchup the logic as how your solution formula works. Can you please explain me the logic.
  • To post as a guest, your comment is unpublished.
    Amit · 6 years ago
    To actually find the frequency distribution (no of repetition of unique values with in a range), You can use countif funcion. To the cell adjacent to the unique records found out from the original data range, just use funtion:
    = countif(Original Range, unique value)
    This will list out the frequency distributions!!!

    Cheers!
  • To post as a guest, your comment is unpublished.
    naveen · 6 years ago
    super boss... my friends wasted 2 hrs in searchig....u saved my time:-)
  • To post as a guest, your comment is unpublished.
    Fábio Makoto Kawanam · 6 years ago
    [b]Works fine, Thanks a lot![/b]
    :lol:
  • To post as a guest, your comment is unpublished.
    brian moffatt · 6 years ago
    Awesome, I tried many formulas and nothing worked. This worked on the first attempt, just changed teh cell range.
    Thanks! :roll: