Как случайным образом выделить ячейки в Excel?
Допустим, у вас есть столбец значений (A1:A15) на листе, и вам нужно выбрать из него 5 случайных ячеек. Как это сделать? В этой статье я покажу несколько способов случайного выделения ячеек в Excel.
Случайный выбор ячеек из столбца с помощью формулы
Случайный выбор ячеек из диапазона с помощью Kutools для Excel ![]()
Случайный выбор ячеек из столбца с помощью пользовательской функции (UDF)
Случайный выбор ячеек из столбца с помощью формулы
Как показано на следующем снимке экрана, у вас есть диапазон данных от A1 до A15. Формулы СЛЧИС и ИНДЕКС помогут отобразить случайные ячейки в новом столбце. Выполните следующие действия:

1. В соседней ячейке, например B1, введите формулу =RAND(), нажмите клавишу Enter, а затем скопируйте формулу в ячейку B15. Случайные значения заполнят ячейки. См. снимок экрана:
2. Затем в следующей ячейке справа, в данном случае C1, введите формулу =INDEX($A$1:$A$15,RANK(B1,$B$1:$B$15)).
3. Нажмите клавишу Enter, выделите ячейку C1 и перетащите маркер заполнения, чтобы охватить столько ячеек, сколько нужно для выбора. В столбце C отобразятся 5 случайных ячеек из диапазона A1:A15. См. снимок экрана:
Этот метод позволяет отображать случайные значения ячеек в новом столбце и применим исключительно к одномерному диапазону (одному столбцу), но не работает с двумерными диапазонами. Инструмент «Случайно переставить» из набора Kutools для Excel поможет вам удобно выделять ячейки в случайном порядке прямо в исходном диапазоне.
Случайный выбор ячеек из диапазона с помощью Kutools для Excel
После бесплатной установкиKutools для Excel выполните следующие действия:
1. Выделите диапазон, который хотите использовать.
2. Примените утилиту, последовательно выбрав: Kutools > Диапазон > Сортировать, выбирать или случайно перемешивать. См. снимок экрана:
3. В диалоговом окне Сортировать, выбрать или случайно перемешать нажмите кнопку Выбрать, укажите количество ячеек для выделения, затем установите флажки нужных параметров в разделе Тип выбора. После этого нажмите кнопку OK или Применить. См. снимок экрана:
Выбрать случайным образом 10 ячеек из Выберите диапазон
Выбрать случайным образом 5 строк из Выберите диапазон
Выбрать случайным образом 4 столбца из Выберите диапазон
Расширенные возможности Случайно переставить из набора Kutools для Excel позволяют случайным образом сортировать данные во всём диапазоне, по каждой строке, по каждому столбцу и так далее.
Случайный выбор ячеек из столбца с помощью пользовательской функции (UDF)
Следующий код VBA также поможет вам отобразить нужные случайные ячейки.
1. Выберите: Разработчик > Visual Basic. Откроется окно Microsoft Visual Basic для приложений. Нажмите Вставка > Модуль и введите следующую функцию в Модуль:
Function RandomSelection(aRng As Range)
'Update20131113
Dim index As Integer
Randomize
index = Int(aRng.Count * Rnd + 1)
RandomSelection = aRng.Cells(index).Value
End Function
2. Закройте окно модуля и введите функцию =RandomSelection($A$1:$A$15) в ячейку B1. См. снимок экрана:
3. Нажмите клавишу Enter, и случайное значение из диапазона A1:A15 появится в столбце B. Затем перетащите маркер заполнения, чтобы охватить столько ячеек, сколько нужно для выборки.
Связанная статья:
Случайная сортировка ячеек в столбце или диапазоне
Лучшие инструменты повышения продуктивности в Office
Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…
Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу
- Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
- Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!
Все надстройки Kutools — один установщик
Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.
- Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
- Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
- Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
- 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек