Innehållsförteckning
När vi arbetar med ett Excel-kalkylblad krävs det ibland att vi genererar några slumpmässiga nummer. Eftersom det mänskliga sinnet är fördomsfullt när människor försöker mata in nummer manuellt, utför de det med många dubbletter. Excel har flera funktioner för att generera slumpmässiga nummer utan dubbletter. I det här sammanhanget kommer vi att demonstrera för dig 7 olika metoder för att generera slumpmässiga nummer i Excel utan attdubbletter.
Ladda ner övningsboken
Ladda ner den här arbetsboken för att träna medan du läser den här artikeln.
Generera slumpmässiga nummer utan dubbletter.xlsx
7 enkla sätt att generera slumpmässiga nummer utan dubbletter i Excel
I den här artikeln kommer vi att generera 10 slumpmässiga nummer i vårt Excel-kalkylblad med hjälp av olika funktioner. Dessutom kommer vi att försöka undvika dubbla nummer i vårt dataset.
1. Använda funktionen RANDBETWEEN för att generera slumpmässiga tal
I den här processen kommer vi att använda funktionen RANDBETWEEN för att generera slumpmässiga nummer utan dubbletter i Excel. Vi kommer att skapa 10 slumpmässiga siffror i vårt datablad och siffrorna kommer att ligga inom intervallet celler B5:B14 Stegen i denna process är följande:
📌 Steg:
- Välj först och främst cell B5 .
- Skriv nu ned följande formel i cell B5 .
=INTERVALL(10,50)
- Tryck på Gå in på tangenten på tangentbordet.
- Dra sedan i Handtag för fyllning ikonen med musen upp till cellen B14 .
- Du får 10 slumpmässiga nummer.
- För att säkerställa att det inte finns några dubbletter kan du tillämpa villkorlig formatering för att kontrollera.
- De värden som vi får från den här funktionen kan ändras när som helst. För att skydda dessa siffror markerar du hela cellintervallet B5:B14 och tryck på "Ctrl+C på tangentbordet.
- Efter det, högerklicka på på musen och välj Klistra in värde alternativ.
- Siffrorna kommer inte att ändras längre.
Vi kan alltså säga att vår metod fungerade perfekt.
Läs mer: Excel-formel för att generera slumpmässiga nummer (5 exempel)
2. Kombinera INDEX med UNIQUE- och RANDARRAY-funktionerna
I den här metoden använder vi INDEX , UNIK , RANDARRAY , och SEQUENCE för att generera slumpmässiga nummer utan dubbletter i Excel. Antalet slumpmässiga nummer kommer att vara detsamma som i den senaste processen och numren kommer att vara i intervallet celler B5:B14 Metoden består av följande steg:
📌 Steg:
- Välj först cell B5 .
- Skriv ned följande formel i cell B5 .
=INDEX(UNIK(RANDARRAY(30,1,10,50,SANT)),SEKVENS(10))
- Tryck nu på Gå in på nyckel.
- Du får 10 slumpmässiga nummer.
- Du kan ansöka villkorlig formatering för att ta reda på om det finns några dubbla nummer kvar.
- De värden som vi får från den här funktionen kan ändras efter en viss tid. För att skydda dessa siffror väljer du hela cellintervallet B5:B14 och tryck på "Ctrl+C på tangentbordet.
- Efter det, högerklicka på på musen och välj Klistra in värde alternativ.
- Siffrorna kommer inte att ändras längre.
Vi kan alltså säga att vår formel fungerade effektivt.
🔍 Uppdelning av formeln
Vi gör denna uppdelning för cell B5 .
👉
SEQUENCE(10): Denna funktion returnerar 10 löpande nummer från 1-10 .
👉
RANDARRAY(30,1,10,50,TRUE) : Denna funktion returnerar 30 slumpmässiga tal mellan 10 till 50 .
👉
UNIK(RANDARRAY(30,1,10,50,TRUE)) : Den här funktionen filtrerar det unika värdet som hämtas från RANDARRAY funktion..
👉
INDEX(UNIK(RANDARRAY(30,1,10,50,SANT)), SEKVENS(10)) : Detta returnerar den första 10 unikt värde och visa dem i intervallet av celler B5:B14 .
3. Generera slumpmässiga tal med hjälp av RAND-funktionen
Vi kommer att använda oss av funktionen RAND för att generera slumpmässiga nummer i Excel utan dubbletter. I det här fallet får vi 10 decimalvärden mellan 0 och 1. Numren kommer att ligga i intervallet av cellerna B5:B14 Proceduren förklaras nedan:
📌 Steg:
- Välj cell B5 .
- Skriv nu ned följande formel i cell B5 .
=RAND()
- Tryck på Gå in på nyckel.
- Formatera talet enligt dina önskemål. Här väljer vi 2 siffror efter decimaltecknet. Dra sedan i Handtag för fyllning ikonen med musen upp till cellen B14 .
- På så sätt får du 10 slumpmässiga nummer mellan 0 och 1.
- Du kan också ansöka villkorlig formatering för att se om det fortfarande finns några dubblettnummer i datasetet.
- De värden som vi får från den här funktionen kan ändras när som helst. För att skydda dessa siffror markerar du hela cellintervallet B5:B14 och tryck på "Ctrl+C på tangentbordet.
- Då, högerklicka på på musen och välj Klistra in värde alternativ.
- Siffrorna kommer inte att ändras längre.
I slutändan kan vi säga att vår formel fungerade effektivt.
Liknande läsningar
- Slumpmässig talgenerator med dataanalysverktyg och funktioner i Excel
- Slumpmässig 5-siffrig talgenerator i Excel (7 exempel)
- Generera slumpmässiga nummer från en lista i Excel (4 sätt)
- Slumpmässig 4-siffrig talgenerator i Excel (8 exempel)
- Slumpmässig nummergenerator mellan intervall i Excel (8 exempel)
4. SEQUENCE-funktion för att generera slumpmässiga tal utan dubbletter
I det här fallet, funktionen SEQUENCE kommer att hjälpa oss att generera slumpmässiga nummer utan dubbletter. Vi kommer att skapa 10 slumpmässiga tal i vårt datablad och funktionen kommer att ge oss 10 tal med lika stora intervall. B5:B14 Processen beskrivs steg för steg nedan:
📌 Steg:
- I början av denna process väljer du cell B5 .
- Därefter skriver du ned följande formel i cellen B5 .
=FÖLJD(10,1,10,3)
- Tryck på Gå in på tangenten på tangentbordet.
- Du får 10 slumpmässiga nummer.
- I den här processen behöver du inte ha något behov av att ansöka. villkorlig formatering . Eftersom SEQUENCE Funktionen ger oss antalet lika stora intervall, vilket innebär att det inte finns någon möjlighet till dubbla nummer i vårt Excel-datablad.
Slutligen kan vi säga att vår funktion fungerade perfekt.
Läs mer: Slumpmässig nummergenerator i Excel utan upprepningar (9 metoder)
5. Användning av funktionerna RANDARRAY och UNIQUE
I den här metoden använder vi UNIK och RANDARRAY funktioner för att generera slumpmässiga nummer i ett Excel-ark utan dubbletter. Numren kommer att vara i intervallet av cellerna B5:B14 i en mängd på 10 nummer. Processen visas nedan:
📌 Steg:
- För att påbörja förfarandet väljer du först cell B5 .
- Skriv ned följande formel i cell B5 .
=UNIQUE(RANDARRAY(10,1,10,50,TRUE))
- Tryck sedan på Gå in på på tangentbordet så får du 10 slumpmässiga nummer.
- För att kontrollera duplikatnumret kan du ansöka om villkorlig formatering för att hitta dem.
- De värden som vi får från den här funktionen kommer att ändras när du öppnar filen igen. För att skydda dessa siffror markerar du hela cellintervallet B5:B14 och tryck på "Ctrl+C på tangentbordet.
- Efter det, högerklicka på på musen och välj Klistra in värde alternativ.
- Siffrorna kommer inte att ändras längre.
Slutligen kan vi säga att vår metod och formel fungerade bra.
🔍 Uppdelning av formeln
Vi gör denna uppdelning för cell B5 .
👉
RANDARRAY(30,1,10,50,TRUE) : Denna funktion returnerar 30 slumpmässiga tal mellan 10 till 50 .
👉
UNIK(RANDARRAY(30,1,10,50, TRUE)) : Den här funktionen filtrerar det unika värdet som hämtas från RANDARRAY funktionen och visar dem i intervallet av celler B4:B14 .
6. Tillämpning av SORTBY-funktionen
Detta förfarande kommer att slutföras med hjälp av SORTBY , SEQUENCE , och RANDARRAY Vi kommer att generera 10 slumpmässiga nummer utan dubbletter i vårt Excel-datablad. Numren kommer att ligga i intervallet av cellerna B5:B14 Stegen i detta förfarande är följande:
📌 Steg:
- Välj först och främst cell B5 .
- Skriv sedan ned följande formel i cell B5 .
=SORTBY(SEKVENS(10,1,10,3),RANDARRAY(10))
- Tryck på Gå in på och du får 10 slumpmässiga nummer.
- För att se till att vårt dataset är fritt från dubbletter kan du nu tillämpa villkorlig formatering.
- De värden som vi får från den här funktionen kommer att ändras när du öppnar filen igen. För att skydda dessa siffror markerar du hela cellintervallet B5:B14 och tryck på "Ctrl+C på tangentbordet.
- Då, högerklicka på på musen och välj Klistra in värde alternativ.
- Siffrorna kommer alltså inte längre att ändras.
Vi kan alltså säga att vår metod och formel fungerade perfekt.
🔍 Uppdelning av formeln
Vi gör denna uppdelning för cell B5 .
👉
SEKVENS(10,1,10,3) : Denna funktion returnerar 10 lika stora stegvärden från 10 till 37 med ett intervall på 3 .
👉
RANDARRAY(10) : Denna funktion returnerar 10 Decimalvärden mellan 0 till 1 .
👉
SORTBY(SEKVENS(10,1,10,3), RANDARRAY(10)) Detta returnerar de slumpmässiga värden som erhållits från den andra funktionen och visar dem i intervallet av celler. B4:B14 .
7. Funktionerna RAND och RANK för att få slumpmässiga tal utan dubbletter
I följande metod kommer vi att använda RAND och RANK funktioner för att generera slumpmässiga nummer utan dubbletter. I denna process får vi två olika dataset av 10 slumpmässiga nummer. Den första uppsättningen kommer att vara decimaltal, medan den andra uppsättningen kommer att vara heltalstal. Numren kommer att ligga inom intervallet celler B5:C14 Metoden består av följande steg:
📌 Steg:
- Välj cell B5 och skriv ned följande formel i cell B5 .
=RAND()
- Tryck nu på Gå in på tangenten på tangentbordet.
- Dra i Handtag för fyllning ikonen med musen upp till cellen B14 .
- Du får 10 slumpmässiga tal mellan 0 och 1.
- Välj sedan cell C5 På samma sätt skriver du in följande formel i cellen och trycker på Gå in på .
=RANK(B5,$B$5:$B$14)
- Dra i Handtag för fyllning ikonen med musen upp till cellen B14 . eller helt enkelt dubbelklicka på på den.
- Nu får du den andra datauppsättningen som faktiskt visar positionen för den föregående datauppsättningens nummer.
- För dubbletter gäller följande villkorlig formatering att bekräfta någon av dem är inte kvar,
- Du kan se att de värden som vi får från denna funktion ändras kontinuerligt med varje steg. För att skydda dessa siffror väljer du hela cellintervallet B5:C14 och tryck på "Ctrl+C på tangentbordet.
- Då, högerklicka på på musen och välj Klistra in värde alternativ.
- Siffrorna kommer inte att ändras längre.
Slutligen kan vi säga att vår metod och formel fungerade bra och att vi kan generera slumpmässiga nummer i Excel utan dubbletter.
Läs mer: Excel VBA: Slumpmässig nummergenerator utan dubbletter (4 exempel)
Slutsats
Detta är slutet på den här artikeln. Jag hoppas att sammanhanget kommer att vara till hjälp för dig och att du kommer att kunna generera slumpmässiga nummer i Excel utan dubbletter. Om du har några ytterligare frågor eller rekommendationer, dela dem med oss i kommentarsfältet nedan.
Glöm inte att besöka vår webbplats ExcelWIKI för flera Excel-relaterade problem och lösningar. Fortsätt att lära dig nya metoder och fortsätt att växa!