Как да генерирате уникални случайни числа в Excel

Как да генерирате уникални случайни числа в Excel

аз се занимавам сОбщността на Microsoft ExcelЕдин от проблемите по-горе е генерирането на произволни числа между 1 и 10 в Excel, където нито едно от числата не се повтаря (т.е. нито едно).

Първият ми инстинкт беше да използвам функцията RANDBETWEEN.

Направих бърза проверка на някои произволни данни в Excel и това ми се провали - имаше дубликати в резултатите.

Това получавам, когато използвам функцията RANDBETWEEN:

Генерирайте уникални произволни числа в Excel - с помощта на Randbetween

Така че трябваше да прибягна до функцията RAND.

Работи добре с незначителна вероятност число да се повтори (тествах го няколко пъти върху над 100,000 XNUMX клетки и не се повтори.

Ако генерирате много произволни числа, можете да го тествате веднъж).

Генерирайте уникален набор от произволни числа в Excel

Ето как да използвате функцията RAND, за да генерирате набор от уникални произволни числа в Excel:

  1. В колона използвайте формулата =RAND(), за да генерирате набор от произволни числа между 0 и 1.
  2. След като произволното число се генерира, преобразувайте го в стойност, за да не се преизчислява отново и отново, за да забави вашата работна книга.Уникални произволни числа в Excel - функция RAND
  3. В съседната колона използвайте следната формула за RANK и копирайте/плъзнете други клетки (тук я използвам само за 10 числа, така че A2:A11. Можете да коригирате съответно обхвата).
    =Ранг(A2,$A$2:$A$11)Уникални произволни числа в Excel - функция RANK
  4. Това е.Ще имате списък с произволни числа от 1 до 10 и нито едно от числата няма да се повтаря.
Свързани въпроси  Използване на RVTools във VMware: Лесно управление на виртуални машини

注意:Не забравяйте да преобразувате клетки с функцията RAND от формули в стойности, в противен случай всеки път, когато промените нещо в работната книга, тя ще преизчисли и промени списъка с произволни числа.

注意:Въпреки че проверих и не открих дубликати в резултатите от функцията RAND, все пак препоръчвам да проверите след генерирането на тези числа.Можете да използвате условно форматиране, за да маркирате дубликати или да използвате опцията за премахване на дубликати, за да се отървете от него.

Използвате ли друга техника за генериране на произволни числа без повторения?

Кажете ми в секцията за коментари.

О, здравей 👋Приятно ми е да се запознаем.

Абонирайте се за нашия бюлетин, изпращайте много редовнострахотна техникана вашата поща.

Публикувай коментар