Як згенераваць выпадковыя лікі без дублікатаў у 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 .

👉 UNIQUE(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' на клавіятуры.

  • Пасля гэтага пстрыкніце правай кнопкай мышы і абярыце опцыю Уставіць значэнне .

  • Лічбы больш не зменяцца.

Нарэшце, мы можам сказаць, што наш метад і формула спрацавалі паспяхова.

🔍 Разбіўка формулы

Мы робім гэтую разбіўку для ячэйкі B5 .

👉 RANDARRAY (30,1,10,50,TRUE) : Гэтая функцыя вяртае 30 выпадковых лікаў ад 10 да 50 .

👉 UNIQUE( RANDARRAY(30,1,10,50, TRUE)) : гэтафункцыя фільтруе унікальнае значэнне, атрыманае з функцыі 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 і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.