Случайный список может быть действительно полезен, когда вы пытаетесь убедиться в отсутствии предвзятости в последовательности или выборе элементов из списка. Есть много причин для случайного выбора или перемешивания списка элементов. Например, вы могли бы захотеть случайным образом выбрать участников для события или вы могли бы захотеть случайным образом сгруппировать людей или предметы вместе.

Google Таблицы недавно представили новую функцию «Случайный выбор диапазона» специально для удовлетворения этого требования. В этом руководстве мы покажем вам, как рандомизировать список в Google Таблицах тремя способами:

  • Новый способ использования функции случайного выбора диапазона
  • Традиционный способ использования фильтра и сортировки
  • Использование формулы

Чтобы продемонстрировать все три метода, мы будем использовать следующий примерный список:

Как рандомизировать список в Google Таблицах с помощью функции рандомизации диапазона

Первый и самый быстрый способ рандомизировать список элементов — использовать новую функцию «Случайный выбор диапазона». Это простой метод, требующий всего нескольких щелчков мышью.

Чтобы случайным образом перемешать приведенный выше список, все, что вам нужно сделать, это выполнить следующие шаги:

  • Выберите список элементов (диапазон ячеек A2: A10 в нашем примере).
  • Щелкните правой кнопкой мыши свой выбор и выберите «Произвести случайный выбор диапазона» в появившемся контекстном меню. Кроме того, вы можете выбрать опцию «Случайный выбор» в меню «Данные».

Теперь ваш список должен быть отсортирован в случайном порядке.

Как рандомизировать список в Google Таблицах с помощью функции фильтрации и сортировки

В Google Таблицах традиционный метод рандомизации списков заключался в использовании функции RAND для генерации списка случайных чисел от 0 до 1, а затем с помощью фильтрации и сортировки для сортировки списка вместе со случайными числами.

В отличие от первого метода, этот метод не ограничивается Google Таблицами и может также применяться к другим программам для работы с электронными таблицами, таким как Microsoft Excel.

Вот шаги для использования этого метода для сортировки элементов в образце списка, показанном выше:

  • В пустом столбце рядом со списком введите формулу: = RAND () и нажмите клавишу возврата.

  • Перетащите вниз или дважды щелкните маркер заполнения этой ячейки, чтобы скопировать формулу в остальные ячейки столбца.

  • Теперь вы должны увидеть список случайно сгенерированных чисел от 0 до 1. Выберите любую из ячеек в этом столбце.
  • В меню «Данные» выберите опцию «Сортировать лист по столбцу BA → Z».

  • Выберите столбец, содержащий случайные числа (столбец B в нашем примере), и удалите его.

Теперь ваш список предметов должен быть отсортирован в случайном порядке.

Примечание.  Вы можете обнаружить, что заголовок столбца вашего списка отсортирован вместе с остальными элементами в списке (как показано на изображении выше). Это связано с тем, что этот метод Google Таблиц случайным образом сортирует весь лист без какой-либо опции для выбора элементов, которые вы хотите отсортировать. Если это произойдет, просто вставьте новую строку перед первой строкой, а затем вырежьте и вставьте заголовок обратно наверх.

Примечание.  Поскольку функция RAND является непостоянной функцией, вы обнаружите, что ваш список будет пересортирован каждый раз, когда в листе будет происходить изменение. Итак, чтобы избежать этого, убедитесь, что вы сначала удалили список случайных чисел, прежде чем вносить дальнейшие изменения.

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

Итак, вот еще один способ использовать этот метод, убедившись, что только выбранные вами элементы списка будут отсортированы:

  • В пустом столбце рядом со списком введите формулу: = RAND () и нажмите клавишу возврата.
  • Перетащите вниз или дважды щелкните маркер заполнения этой ячейки, чтобы скопировать формулу в остальные ячейки столбца.
  • Выберите диапазон элементов в вашем списке вместе с соответствующими им ячейками случайных чисел, как показано ниже:

  • Щелкните правой кнопкой мыши свой выбор и выберите «Диапазон сортировки».

  • Откроется диалоговое окно «Диапазон сортировки». В раскрывающемся меню рядом с «Сортировать по» выберите «Столбец B».

  • Нажмите кнопку «Сортировка».
  • Выберите столбец, содержащий случайные числа (столбец B в нашем примере), и удалите его.

Теперь только выбранные вами ячейки будут рандомизированы, а не весь лист.

Как рандомизировать список в Google Таблицах с помощью формулы

Если вы предпочитаете использовать формулу, а не щелкать меню, вот другой способ. В этом методе мы в основном выполняем тот же процесс рандомизации и сортировки, который мы показали в предыдущем разделе, но с одной формулой.

Мы используем следующую формулу:

=SORT(A2:A10,ArrayFormula(RANDBETWEEN(SIGN(ROW(A2:10)),1000000)),True)

Просто скопируйте эту формулу в пустую ячейку нового столбца, заменив диапазоны A2: A10 ссылками на диапазон ячеек в вашем списке.

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

Этот метод отлично подходит, если вы не хотите нарушать исходный список элементов, поскольку он позволяет рандомизировать список в отдельном столбце.

Примечание.  Убедитесь, что столбец, содержащий вашу формулу, пустой. Если в какой-либо из ячеек столбца есть данные, формула вернет #REF! error.

Если вам интересно узнать разницу между функциями RAND и RANDBETWEEN, вы можете ознакомиться с нашей статьей по этой теме здесь.

В этом руководстве мы рассмотрели, как рандомизировать список в Google Таблицах. Помимо традиционных методов, которые включают использование функций RAND или RANDBETWEEN, мы также обсудили новую функцию «Случайный выбор диапазона» в Google Таблицах. Мы надеемся, что нам удалось упростить для  вас понимание и понимание этой темы .