Hoppa till huvudinnehåll
 

Hur genererar jag slumptal utan duplikat i Excel?

Författare: Sun Senast ändrad: 2024-08-22

I många fall kanske du vill generera slumpmässiga nummer i Excel? Men med de allmänna formlerna för att randomisera siffror kan det finnas några dubbla värden. Här berättar jag några knep för att generera slumpmässiga nummer utan duplikat i Excel.

Skapa unika slumpmässiga nummer med formler

Skapa unikt slumptal med Kutools för Excel: s Infoga slumpmässiga data (enkelt!)


Skapa unika slumpmässiga nummer med formler

För att skapa de unika slumpmässiga siffrorna i Excel måste du använda två formler.

1. Antag att du måste generera slumpmässiga nummer utan dubbletter i kolumn A och kolumn B, välj nu cell E1 och skriv den här formeln = RAND (), Tryck sedan på ange nyckel, se skärmdump:
en skärmdump av att använda RAND-funktionen för att generera ett slumptal

2. Och välj hela kolumnen E genom att trycka på ctrl + Utrymme samtidigt och tryck sedan på ctrl + D för att tillämpa formeln = RAND () till hela kolumnen E. Se skärmdump:
en skärmdump av att tillämpa formeln på hela kolumnen

3. Skriv sedan in det maximala antalet slumpmässiga nummer i cellen D1. I det här fallet vill jag infoga slumptal utan att upprepas mellan 1 och 50, så jag skriver 50 i D1.
en skärmdump av att skriva numret du behöver i en cell

4. Gå nu till kolumn A, välj cell A1, skriv denna formel =IF(ROW()-ROW(A$1)+1>$D$1/2,"",RANK(OFFSET($E$1,ROW()-ROW(A$1)+(COLUMN()-COLUMN($A1))*($D$1/2),),$E$1:INDEX($E$1:$E$1000,$D$1))), dra sedan påfyllningshandtaget till nästa kolumn B och dra ner påfyllningshandtaget till det intervall du behöver. Se skärmdump:
en skärmdump av att använda formel för att generera slumpmässiga tal utan dubbletter i kolumn A och B

Nu, i detta intervall, upprepas de slumpmässiga siffrorna du behöver.

Notera:

1. I ovanstående långa formel anger A1 den cell du använder den långa formeln, D1 anger det maximala antalet slumpmässiga tal, E1 är den första cellen i kolumnen du använder formel = RAND () och 2 anger att du vill infoga slumpmässigt nummer i två kolumner. Du kan ändra dem efter behov.

2. När alla unika nummer genereras i intervallet visas de redundanta cellerna som tomma.

3. Med den här metoden kan du bara generera slumpmässigt nummer från nummer 1. Men på andra sättet kan du enkelt ange slumpmässigt antal.


Skapa unikt slumptal med Kutools för Excel Infoga slumpmässiga data

Med ovanstående formler finns det för mycket besvär att hantera. Men med Kutools för ExcelÄr Infoga slumpmässiga data funktionen kan du snabbt och enkelt infoga de unika slumpmässiga siffrorna som ditt behov vilket sparar mycket tid.

När du har installerat Kutools för Excel, gör så här:(Gratis nedladdning Kutools för Excel nu!)

1. Välj det intervall du behöver för att generera slumptal och klicka Kutools > Insert > Infoga slumpmässiga data. Se skärmdump:
en skärmdump av att aktivera funktionen Infoga slumpmässiga data

2. I Infoga slumpmässiga data dialog, gå till Heltal fliken, skriv det nummerintervall du behöver i Från och Till textrutor och kom ihåg att kontrollera Unika värden alternativ. Se skärmdump:
en skärmdump av att specificera nummerintervallet du kommer att generera och markera rutan Unika värden

3. klick Ok för att generera slumptal och avsluta dialogen.
en skärmdump av de genererade slumptalen utan dubbletter

Notera:Om dina valda celler är fler än slumpmässiga siffror visas de redundanta cellerna som tomma.

Du kan också infoga slumpmässigt unikt datum, slumpmässig unik tid efter Infoga slumpmässiga data. Om du vill ha en gratis testversion av Infoga slumpmässiga data, snälla ladda ner det nu!

Tips.Om du vill välja eller sortera data slumpmässigt, försök att använda Kutools för Excel Sortera intervall slumpmässigt som visas i följande skärmdump. Det är full funktion utan begränsning på 30 dagar, vänligen ladda ner och få en gratis provperiod nu.

en skärmdump av välj eller sortera data slumpmässigt med Kutools för 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!