Оглавление
Если вы ищете способ выбрать случайные ячейки в Excel, то вы попали по адресу. В этой статье я расскажу вам, как выбрать случайные ячейки в Excel.
Скачать Практическое пособие
Вы можете скачать учебник по практике по ссылке ниже.
Выбор случайных ячеек.xlsm
5 подходящих способов выбора случайных ячеек в Excel
Допустим, у нас есть набор данных "Имена и фамилии". Продавец организации и их соответствующий объем Продажи в течение определенного периода времени.
Мы хотим выбрать несколько случайных ячеек из этого списка данных. Для этого мы будем использовать различные функции и возможности Excel.
В этом разделе вы найдете 5 подходящие и эффективные способы выбора случайных ячеек в Excel с соответствующими иллюстрациями. Я продемонстрирую их один за другим здесь. Давайте проверим их сейчас!
1. Выбор случайных ячеек с помощью функций RAND, INDEX, RANK.EQ
Для нашего текущего набора данных мы покажем процесс выбора случайных ячеек в Excel. Мы будем использовать RAND , ИНДЕКС , RANK.EQ Для этого выполните следующие действия.
Шаги:
- Прежде всего, создайте два новых столбца с заголовком Случайная величина и Случайные клетки .
- Затем введите следующую формулу в ячейку под ячейкой Случайная величина колонна.
=RAND()
- Теперь нажмите ENTER , и в ячейке появится случайное значение функции.
- Здесь перетащите Наполнительная рукоятка инструмент вниз по ячейкам.
- Следовательно, клетки будут Автозаполнение формула.
- Теперь скопируйте ячейки и используйте Специальная вставка вариант (т.е. Вставить значения ), чтобы вставить только значения.
- Затем примените следующую формулу к ячейке под ячейкой Случайные клетки столбец, чтобы показать случайно выбранную ячейку.
=INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1)
Вот,
- $B$5:$B$12 = Диапазон коммивояжера
- $C$5:$C$12 = Диапазон случайной величины
- C5 = Случайное значение
Разбивка формулы
RANK.EQ(C5,$C$5:$C$12) дает ранг значения ячейки C5 (т.е. 0,75337963) в диапазоне $C$5:$C$12 . Итак, он возвращается 5.
INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1) возвращает значение на пересечении Row 5 и колонна 1 . Таким образом, на выходе получается Стюарт .
- Теперь перетащите формулу вниз, и вы сможете выбрать случайные ячейки.
Читать далее: Как выделить несколько ячеек в Excel (7 быстрых способов)
2. Использование функций UNIQUE, RANDARRAY, INDEX, RANK.EQ
Теперь для того же набора данных мы выберем несколько случайных ячеек с помощью 4 соответствующих функций, а именно: UNIQUE, RANDARRAY, INDEX, RANK.EQ Функции. Ознакомиться с процессом можно, выполнив следующие действия.
Шаги:
- Во-первых, введите следующую формулу для получения случайного значения.
=UNIQUE(RANDARRAY(8,1,1,8)
Вот,
- 8 = Общее количество строк
- 1 = Общее количество колонок
- 1 = Минимальное количество
- 8 = Максимальное количество
- Затем нажмите ENTER , и все ячейки будут показывать соответствующие случайные значения для Продавец Колонка.
- Теперь скопируйте ячейки и вставьте только значения, чтобы преобразовать формулу в значение.
- После этого примените следующую формулу для получения случайно выбранной ячейки.
=INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1)
Вот,
- $B$5:$B$12 = Диапазон коммивояжера
- $C$5:$C$12 = Диапазон случайной величины
- C5 = Случайное значение
Разбивка формулы
RANK.EQ(C5,$C$5:$C$12) дает ранг значения ячейки C5 (т.е. 0,75337963) в диапазоне $C$5:$C$12 . Итак, он возвращается 4 .
INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1) возвращает значение на пересечении Row 4 и колонна 1 . Таким образом, на выходе получается Бункер .
- Здесь перетащите формулу вниз, чтобы получить случайные ячейки.
Читать далее: Как выделить диапазон ячеек в формуле Excel (4 метода)
3. Использование функций RAND, INDEX, RANK.EQ, COUNTIF
Теперь мы будем использовать комбинацию RAND , ИНДЕКС , RANK.EQ , COUNTIF функции для выбора случайных ячеек в Excel. Чтобы продемонстрировать этот метод, выполните следующие действия.
Шаги:
- Прежде всего, действуйте следующим образом Метод 1 для получения случайных значений с помощью функция RAND .
- Теперь примените следующую формулу, чтобы получить случайно выбранную ячейку.
=INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12)+COUNTIF($C$5:C5,C5)-1,1)
Вот,
- $B$5:$B$12 = Диапазон коммивояжера
- $C$5:$C$12 = Диапазон случайной величины
- C5 = Случайное значение
Разбивка формулы
RANK.EQ(C5,$C$5:$C$12) дает ранг значения ячейки C5 (т.е. 0,75337963) в диапазоне $C$5:$C$12 . Итак, он возвращается 2 .
COUNTIF($C$5:C5,C5) возвращает количество ячеек со значением C5 . Таким образом, это дает 1 .
2+1-1=2
INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12)+COUNTIF($C$5:C5,C5)-1,1) возвращает значение на пересечении Row 2 и колонна 1 . Таким образом, на выходе получается Адам .
- Здесь перетащите формулу в следующие ячейки, чтобы получить результат.
Читать далее: Как выбрать конкретные строки в формуле Excel (4 простых способа)
Похожие чтения
- Как выбрать данные в Excel для графика (5 быстрых способов)
- Как быстро выбрать тысячи строк в Excel (2 способа)
- [Решено!] Быстрая клавиша CTRL+END слишком далеко заходит в Excel (6 исправлений)
- Excel VBA для защиты листа, но разрешения выбора заблокированных ячеек (2 примера)
- Как выделить несколько ячеек в Excel без мыши (9 простых способов)
4. использование функций INDEX, SORTBY, RANDARRAY, ROWS, SEQUENCE
Теперь мы будем использовать комбинацию ИНДЕКС , СОРТБИ , RANDARRAY , РЯДЫ и SEQUENCE функции для выбора случайных ячеек в Excel.
Итак, давайте начнем процесс, как показано ниже.
Шаги:
- Прежде всего, введите в выделенную ячейку следующую формулу.
=INDEX(SORTBY(B5:B12,RANDARRAY(ROWS(B5:B12))),SEQUENCE(5))
Вот,
- B5:B12 = Диапазон коммивояжера
Разбивка формулы
ROWS(B5:B12) дает количество строк в указанном диапазоне= 8 .
RANDARRAY(ROWS(B5:B12)) приводит к случайным 9 номера.\
SEQUENCE(5) возвращает диапазон серийных номеров ( 1 на 5 ).
Наконец-то, INDEX(SORTBY(B5:B12,RANDARRAY(ROWS(B5:B12))), SEQUENCE(5)) возвращает 5 значений ячеек.
- Затем нажмите ENTER и вы получите вывод для всех нужных вам ячеек (т.е. 5 ).
Читать далее: Как выбрать строку в Excel, если ячейка содержит определенные данные (4 способа)
5. Выбор случайных ячеек с помощью кода VBA
Для того же набора данных теперь выберем случайную ячейку из заданного списка с помощью функции код VBA . Вновь созданная ячейка (т.е. E5 ) под Случайная клетка столбец вернет выбранную случайную ячейку.
Чтобы применить эту процедуру, выполните следующие действия.
Шаги:
- Во-первых, щелкните правой кнопкой мыши на имени листа и выберите Посмотреть код из предложенных вариантов.
- Затем появляется окно для ввода Код появится здесь. Введите Код здесь. Вы можете использовать следующее.
Код:
Sub Select1Random_Name() Dim xCell As Long xCell = [RandBetween(5,12)] Cells(5, 5) = Cells(xCell, 2) End Sub
- Здесь вывод будет показан в ячейке(5,5), что означает, что ячейка E5 .
Читать далее: Как выбрать только отфильтрованные ячейки в формуле Excel (5 быстрых способов)
Заключение
В этой статье я постарался показать вам несколько методов выбора случайных ячеек в Excel. Спасибо, что прочитали эту статью! Надеюсь, эта статья пролила свет на ваш способ выбора случайных ячеек в рабочей книге Excel. Если у вас есть лучшие методы, вопросы или отзывы относительно этой статьи, пожалуйста, не забудьте поделиться ими в поле для комментариев. Это поможет мне обогатить мои последующие статьи. Дерзайте.отличный день!