Како да генерирате случајни броеви без дупликати во Excel (7 начини)

  • Споделете Го Ова
Hugh West

Кога работиме на табела на Excel, понекогаш е потребно да се генерираат некои случајни броеви. Бидејќи човечкиот ум е пристрасен кога луѓето се обидуваат рачно да внесат броеви, тие го извршуваат со многу дупликати. Excel има неколку функции за генерирање случајни броеви без дупликати. Во овој контекст, ќе ви покажеме 7 различни пристапи за тоа како да генерирате случајни броеви во Excel без дупликати.

Преземете ја работната книга за вежбање

Преземете ја оваа работна книга за вежбање за вежбање додека ја читате оваа статија .

Генерирајте случајни броеви без дупликати.xlsx

7 лесни начини за генерирање случајни броеви без дупликати во Excel

Во овој напис, ќе генерираме 10 случајни броеви во нашата табела на Excel со помош на различни функции. Освен тоа, ќе се обидеме да избегнеме извршување на дупликат броеви во нашата база на податоци.

1. Користење на функцијата RANDBETWEEN за генерирање случајни броеви

Во овој процес, ќе користиме функцијата RANDBETWEEN за генерирање случајни броеви без дупликати во Excel. Ќе создадеме 10 случајни броеви во нашиот лист со податоци и броевите ќе бидат во опсегот на ќелиите B5:B14 . Чекорите на овој процес се дадени на следниов начин:

📌 Чекори:

  • Прво, изберете ја ќелијата B5 .

  • Сега, запишете ја следната формула во ќелијатапроблеми и решенија. Продолжете да учите нови методи и да растете! B5 .

=RANDBETWEEN(10,50)

  • Притиснете го копчето Enter на вашата тастатура.

  • Потоа, повлечете ја иконата Пополнете рачка со глувчето до ќелијата B14 .

  • Ќе добиете 10 случајни броеви.

  • За да се осигурате дека нема дупликати, можете да примените условно форматирање за да проверите.
  • Вредностите што ги добиваме од оваа функција може да се променат во секое време. За да ги заштитите тие броеви, изберете го целиот опсег на ќелии B5:B14 и притиснете 'Ctrl+C' на вашата тастатура.

  • Потоа, кликнете со десното копче на глувчето и изберете ја опцијата Залепи вредност .

  • Бројките повеќе нема да се менуваат.

Така, можеме да кажеме дека нашиот метод функционираше совршено.

Прочитај повеќе: Формула на Excel за генерирање случаен број (5 примери)

2. Комбинирање на INDEX со UNIQUE и RANDARRAY функции

Во овој метод, ќе користете ги INDEX , UNIQUE , RANDARRAY , и SEQUENCE функции за генерирање случајни броеви без дупликати во Excel. Бројот на случајни броеви ќе биде ист како во последниот процес и броевите ќе бидат во опсегот на ќелиите B5:B14 . Чекорите на овој метод се дадени на следниов начин:

📌 Чекори:

  • Прво, изберете ја ќелијата B5 .

  • Запишете го следновоформула во ќелијата B5 .

=INDEX(UNIQUE(RANDARRAY(30,1,10,50,TRUE)),SEQUENCE(10))

  • Сега, притиснете Enter клуч.

  • Ќе ги добиете 10-те случајни броеви.

  • Можете да примените условно форматирање за да дознаете дали сè уште има дупликат броеви.
  • Вредностите што ги добиваме од оваа функција може да се променат по одреден период. За да ги заштитите тие броеви, изберете го целиот опсег на ќелии B5:B14 и притиснете 'Ctrl+C' на вашата тастатура.

  • Потоа, кликнете со десното копче на глувчето и изберете ја опцијата Залепи вредност .

  • Бројките повеќе нема да се менуваат.

Значи, можеме да кажеме дека нашата формула функционираше ефикасно.

🔍 Разложување на формулата

Го правиме ова расчленување за ќелијата B5 .

👉 SEQUENCE(10) : Оваа функција враќа 10 секвенцијални броеви од 1-10 .

👉 RANDARRAY(30,1,10,50,TRUE) : Оваа функција враќа 30 случајни броеви помеѓу 10 до 50 .

👉 УНИКАТНА(RANDARRAY(30,1,10,50,TRUE) ) : Оваа функција ја филтрира уникатната вредност што е добиена од функцијата RANDARRAY ..

👉 INDEX(UNIQUE(RANDARRAY(30,1,10,50, TRUE)), SEQUENCE(10)) : Ова ја враќа првата 10 единствена вредност и ги прикажува во опсегот од ќелии B5:B14 .

3 Генерирање случајни броеви Користење на функцијата RAND

Ќе ја користиме функцијата RAND за генерирање случајни броеви во Excel без дупликати. Во овој случај, добиваме 10 децимални вредности помеѓу 0 и 1. Броевите ќе бидат во опсегот на ќелиите B5:B14 . Постапката е објаснета подолу:

📌 Чекори:

  • Изберете ќелија B5 .
  • Сега, запишете следнава формула во ќелијата B5 .

=RAND()

  • Притиснете Enter клуч.

  • Форматирајте го бројот според вашата желба. Овде избираме 2 цифри по децималната точка. Потоа, повлечете ја иконата Пополнете рачка со глувчето до ќелијата B14 .

  • Така, добивате 10 случајни броеви помеѓу 0 и 1.

  • Можете и да примените условно форматирање за да видите дали некој дупликат број е сè уште е заробена во базата на податоци.
  • Вредностите што ги добиваме од оваа функција може да се променат во секое време. За да ги заштитите тие броеви, изберете го целиот опсег на ќелии B5:B14 и притиснете 'Ctrl+C' на вашата тастатура.

  • Потоа, кликнете со десното копче на глувчето и изберете ја опцијата Залепи вредност .

  • Бројките повеќе нема да се менуваат.

На крајот, можеме да кажеме дека нашата формула функционираше ефикасно.

Слични читања

  • Генератор на случаен број со алатка за анализа на податоци и функции во Excel
  • Генератор на случајни 5 цифри воExcel (7 примери)
  • Генерирајте случаен број од списокот во Excel (4 начини)
  • генератор на случаен 4 цифри во Excel (8 примери )
  • Генератор на случаен број помеѓу опсегот во Excel (8 примери)

4. Функција SEQUENCE за генерирање случајни броеви без дупликати

Во овој случај, функцијата SEQUENCE ќе ни помогне да генерираме случајни броеви без дупликати. Ќе создадеме 10 случајни броеви во нашиот лист со податоци и функцијата ќе ни обезбеди 10 броеви со еднакви интервали. Броевите ќе бидат во опсегот на ќелиите B5:B14 . Процесот е опишан подолу чекор по чекор:

📌 Чекори:

  • На почетокот на овој процес, изберете ја ќелијата B5 .
  • Потоа, запишете ја следната формула во ќелијата B5 .

=SEQUENCE(10,1,10,3)

  • Притиснете го копчето Enter на вашата тастатура.

  • Ќе добиете 10 случајни броеви.

  • Во овој процес, не ви треба никаква потреба да примените условно форматирање . Бидејќи функцијата SEQUENCE ќе ни го обезбеди бројот на еднакви интервали. Така, не постои можност за дупликат броеви во нашиот лист со податоци на Excel.

Конечно, можеме да кажеме дека нашата функција функционираше совршено.

Прочитај повеќе: Генератор на случаен број во Excel без повторувања (9 методи)

5. Употреба на функции RANDARRAY и UNIQUE

Во овој метод, ќе ги користиме функциите UNIQUE и RANDARRAY за да генерираме случајни броеви во лист на Excel без дупликати. Броевите ќе бидат во опсегот на ќелии B5:B14 во количина од 10 броеви. Процесот е прикажан подолу:

📌 Чекори:

  • За започнување на постапката прво изберете ја ќелијата B5 .

  • Запишете ја следнава формула во ќелијата B5 .

=UNIQUE(RANDARRAY(10,1,10,50,TRUE))

  • Потоа, притиснете го копчето Enter на вашата тастатура и ќе добиете 10 случајни броеви.

  • За проверка на дупликатниот број, можете да примените условно форматирање за да ги најдете.
  • Вредностите што ги добиваме од оваа функција ќе промени кога повторно ќе ја отворите датотеката. За да ги заштитите тие броеви, изберете го целиот опсег на ќелии B5:B14 и притиснете 'Ctrl+C' на вашата тастатура.

  • Потоа, кликнете со десното копче на глувчето и изберете ја опцијата Залепи вредност .

  • Бројките повеќе нема да се менуваат.

Конечно, можеме да кажеме дека нашиот метод и формула функционираа успешно.

(30,1,10,50, TRUE) : оваа функција враќа 30 случајни броеви помеѓу 10 до 50 .

👉 UNIQUE( RANDARRAY(30,1,10,50, ТОЧНО)) : Овафункцијата ја филтрира единствената вредност што е добиена од функцијата RANDARRAY и ги прикажува во опсегот на ќелии B4:B14 .

6. Примена на функцијата SORTBY

Оваа постапка ќе биде завршена со помош на функциите SORTBY , SEQUENCE и RANDARRAY . Ќе генерираме 10 случајни броеви без дупликати во нашиот лист со податоци на Excel. Броевите ќе бидат во опсегот на ќелиите B5:B14 . Чекорите на оваа постапка  се дадени на следниов начин:

📌 Чекори:

  • Прво, изберете ја ќелијата B5 .

  • Потоа, запишете ја следната формула во ќелијата B5 .

=SORTBY(SEQUENCE(10,1,10,3),RANDARRAY(10))

  • Притиснете Enter и ќе добиете 10 случајни броеви.

  • Сега, за да се осигураме дека нашата база на податоци нема дупликати, може да примените условно форматирање.
  • Вредностите што ги добиваме од оваа функција ќе се промени кога повторно ќе ја отворите датотеката. За да ги заштитите тие броеви, изберете го целиот опсег на ќелии B5:B14 и притиснете 'Ctrl+C' на вашата тастатура.

  • Потоа, кликнете со десното копче на глувчето и изберете ја опцијата Залепи вредност .

  • Така, бројките повеќе нема да се менуваат.

Значи, можеме да кажеме дека нашиот метод и формула функционираа совршено.

B5 .

👉 SEQUENCE(10,1,10,3) : Оваа функција враќа 10 подеднакво чекорни вредности од 10 до 37 со интервал од 3 .

👉 RANDARRAY(10) : Оваа функција враќа 10 Децимални вредности помеѓу 0 до 1 .

👉 SORTBY(SEQUENCE(10,1,10,3), RANDARRAY(10)) Ова ги враќа случајните вредности кои се добиени од другиот функција и прикажете ги во опсегот на ќелии B4:B14 .

7. Функциите RAND и RANK за ​​да добиете случајни броеви без дупликати

Во следниот метод, ние сме ќе ги користи функциите RAND и RANK за да генерира случајни броеви без дупликати. Во овој процес, ќе добиеме 2 различни сетови на податоци од 10 случајни броеви. Првото множество ќе бидат децималните броеви, додека второто множество ќе бидат Цели броеви. Броевите ќе бидат во опсегот на ќелиите B5:C14 . Чекорите на овој метод се дадени на следниов начин:

📌 Чекори:

  • Изберете ја ќелијата B5 и запишете ја следната формула во ќелија B5 .

=RAND()

  • Сега, притиснете Enter копче на тастатурата.

  • Повлечете ја иконата Пополнете ја рачката со глувчето до ќелијата B14 .

  • Ќе добиете 10 случајни броеви помеѓу 0 и 1.

  • Потоа, изберете ја ќелијата C5 . Слично на тоа, запишете ја следната формула во ќелијата и притиснете Внесете .

=RANK(B5,$B$5:$B$14)

  • Повлечете го Иконата Пополнете рачка со глувчето до ќелијата B14 . Или едноставно кликнете двапати на неа.
  • Сега, ќе ја добиете втората база на податоци која всушност ја покажува позицијата на бројот на претходната база на податоци.

  • За дупликати примени условно форматирање за да потврдите дека ниту едно од нив не останало,
  • Можете да видите дека вредностите што ги добиваме од оваа функција се менуваат континуирано со секој наш чекор. За да ги заштитите тие броеви, изберете го целиот опсег на ќелии B5:C14 и притиснете 'Ctrl+C' на вашата тастатура.

  • Потоа, кликнете со десното копче на глувчето и изберете ја опцијата Залепи вредност .

  • Броевите повеќе нема да се менуваат.

Конечно, можеме да кажеме дека нашиот метод и формула функционираа успешно и можат да генерираат случајни броеви во Excel без дупликати.

Прочитај повеќе: Excel VBA: генератор на случаен број без дупликати (4 примери)

Заклучок

Тоа е крајот на оваа статија. Се надевам дека контекстот ќе ви биде корисен и ќе можете да генерирате случајни броеви во Excel без дупликати. Ако имате дополнителни прашања или препораки, споделете ги со нас во делот за коментари подолу.

Не заборавајте да ја проверите нашата веб-страница ExcelWIKI за неколку поврзани со Excel

Хју Вест е високо искусен тренер и аналитичар на Excel со повеќе од 10 години искуство во индустријата. Има диплома за сметководство и финансии и магистер по бизнис администрација. Хју има страст за предавање и има развиено уникатен пристап на наставата кој е лесен за следење и разбирање. Неговото стручно познавање на Excel им помогна на илјадници студенти и професионалци ширум светот да ги подобрат своите вештини и да се истакнат во нивните кариери. Преку својот блог, Хју го споделува своето знаење со светот, нудејќи бесплатни упатства за Excel и онлајн обука за да им помогне на поединците и бизнисите да го достигнат својот целосен потенцијал.