Уникальный генератор случайных чисел из заданного набора значений [дубликат]

этот вопрос уже есть ответ здесь:

Я ранее просил генератор случайных чисел из диапазона (уникальные строковые значения в диапазоне), скажем 1-40, но на этот раз я ищу способ, в котором список " уникальный" числа генерируются случайным образом из заданного набора значений, например. 1,45, 23, 90, 23 etc.

кроме того, в предыдущем вопросе программа, кажется, генерирует одни и те же случайные значения каждый раз, когда она выполняется, а не сохраняется.

15
задан Community
24.02.2023 10:34 Количество просмотров материала 3081
Распечатать страницу

2 ответа

вы должны поместить список номеров unigue в столбец ячеек. Используйте randbetween и index для разделения чисел. С уникальными номерами в A1: A10

=Index(A1:A10, RANDBETWEEN(1, 10))
1
отвечен Joop 2023-02-25 18:22

простой способ создать "случайное расположение" - просто отсортировать ваши числа случайным образом, например, с числами в A1: A10 поместите эту формулу в B1, скопированную в B10

=RAND()

Теперь выберите A1: B10 и Сортировать по столбцу B-теперь у вас есть A1: A10 в случайном порядке-повторите сортировку для нового случайного расположения

Если вы хотите формулу, то без использования B1: B10 просто Joop's формула в C1, чтобы сгенерировать первое число, а затем поместить эту формулу в C2

=SMALL(IF(COUNTIF(C:C1,A:A)=0,A:A),RANDBETWEEN(1,COUNT(A:A)-ROWS(C:C2)))

подтвержден CTRL+SHIFT+ENTER и скопировали в C10

0
отвечен barry houdini 2023-02-25 20:39

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх