Excel случайный порядок строк

Skip to content

Как перемешать строки и сделать случайный выбор из списка

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

Независимо от того, проводите ли вы исследование рынка для запуска нового продукта или оцениваете результаты своей маркетинговой кампании, важно использовать для анализа объективную выборку данных. И самый простой способ добиться этого — получить случайный выбор в Excel.

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

Что такое случайная выборка?

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

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

Например, вы хотите провести небольшой опрос среди своих клиентов. Очевидно, было бы неразумно рассылать анкету каждому человеку в вашей большой базе данных. Итак, кого вы побеспокоите своими вопросами? Будет ли это 100 новых клиентов, или первые 100 клиентов, перечисленные в алфавитном порядке, или 100 человек с самыми короткими именами? Ни один из этих подходов не соответствует вашим потребностям, потому что они изначально субъективны. Чтобы получить беспристрастную выборку, в которой у всех клиентов есть равные возможности быть выбранными, произведите случайный выбор, используя один из методов, описанных ниже.

Случайный выбор значения из списка

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

Предположим, у вас есть список имен в ячейках A2:A15, и вы хотите выбрать одно из них. Это можно сделать с помощью одной из следующих формул:

=ИНДЕКС($A$2:$A$15;СЛУЧМЕЖДУ(1;СЧЁТЗ($A$2:$A$15)))

или

=ИНДЕКС($A$2:$A$15;СЛУЧМЕЖДУ(1;ЧСТРОК($A$2:$A$15)))

Вот и все! Средство выбора случайных имен для Excel настроено и готово к работе:

Примечание. Имейте в виду, что СЛУЧМЕЖДУ – это непостоянная функция, то есть она будет пересчитываться при каждом изменении, которое вы вносите в рабочий лист. В результате ваш случайный выбор из списка также будет постоянно меняться. Чтобы этого не произошло, вы можете скопировать извлеченное имя и вставить его как значение в другую ячейку (Специальная вставка > Значения). 

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

Как работают эти формулы

Мы используем функцию ИНДЕКС для извлечения значения из списка на основе случайного порядкового номера, возвращаемого СЛУЧМЕЖДУ.

То есть, функция СЛУЧМЕЖДУ генерирует случайное целое число между двумя указанными вами значениями. Для нижнего порога вы указываете число 1. Для верхнего — используете СЧЁТЗ() или ЧСТРОК(), чтобы получить общее количество ячеек с данными. В результате СЛУЧМЕЖДУ() возвращает случайный номер ячейки в вашем наборе данных. Этот номер передается в функцию ИНДЕКС, сообщая ей, какую по счёту ячейку выбрать. Второй аргумент (номер столбца) можно не указывать, поскольку он у нас только один.

Примечание. Этот метод хорошо подходит для выбора одного случайного значения из списка. Если ваш выбор должен включать несколько результатов, приведенная выше формула может возвращать несколько вхождений одного и того же значения, поскольку функция СЛУЧМЕЖДУ не защищена от дубликатов. Это особенно актуально, когда вы выбираете относительно большую выборку из относительно небольшого списка. 

Эту задачу можно также решить с помощью формулы

=ИНДЕКС($A$2:$A$15;СЛУЧМЕЖДУ(1;СЧЁТ($A$2:$A$15)))

Функция СЛУЧМЕЖДУ() случайным образом выбирает позицию списка, из которой нужно взять одно значение ( для этой функции вероятность выбрать любую строку одинакова).

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

В следующем примере показано, как сделать случайный выбор в Excel без дубликатов.

Случайный выбор без дубликатов.

Есть несколько способов выбрать случайные данные без дубликатов в Excel. К примеру, вы должны использовать функцию СЛЧИС, чтобы присвоить случайное число каждой ячейке, а затем выбрать несколько ячеек с помощью формулы индекса ранга.

Со списком имен в ячейках A2: A16 выполните следующие действия, чтобы извлечь несколько имен:

  1. Введите формулу случайного числа в B2 и скопируйте ее вниз по столбцу:
    =СЛЧИС()
  2. Поместите приведенную ниже формулу в C2, чтобы извлечь случайное значение из столбца A:

=ИНДЕКС($A$2:$A$16;РАНГ(B2;$B$2:$B$16))

  1. Скопируйте приведенную выше формулу в столько ячеек, сколько случайных значений вы хотите выбрать. В нашем примере мы копируем формулу еще в четыре ячейки (C2: C6).

Вот и все! Извлекаются пять имен без повторов:

Как работает эта формула

Как и в предыдущем примере, вы используете функцию ИНДЕКС для извлечения значения из столбца A на основе номера позиции. Для этого требуются две разные функции:

  • Формула СЛЧИС() заполняет столбец B случайными числами.
  • Функция РАНГ() возвращает ранг случайного числа из колонки B и из той же строки. Например, РАНГ(B2;$B$2:$B$16) получает ранг числа из B2 (0,188906401). B2 сравнивается со всеми числами из диапазона $B$2:$B$16. Оно занимает по величине 13-е место. При копировании в C3 относительная ссылка B2 изменяется на B3 и возвращает ранг числа из B3 и так далее.
  • Число, возвращаемое функцией РАНГ(), передается функции INDEX, поэтому она выбирает значение из соответствующей позиции. Значит, в С3 нужно поместить 13-е по порядку значение из диапазона $A$2:$A$16. 

Предупреждение! Как показано на скриншоте выше, наша случайная выборка Excel содержит только уникальные значения. Теоретически вероятность появления дубликатов здесь очень мала, но все же существует. И вот почему: в очень большом наборе данных СЛЧИС() может сгенерировать повторяющиеся числа, а РАНГ() будет возвращать одинаковое место для этих чисел. Лично у меня во время тестов ни разу не было дубликатов, но теоретически такая вероятность есть.

Если вы ищете железобетонно надёжную формулу для случайного выбора только с уникальными значениями, используйте комбинацию РАНГ + СЧЁТЕСЛИ вместо просто РАНГ. 

Полная формула немного громоздка, но на 100% не содержит дубликатов:

=ИНДЕКС($A$2:$A$16;РАНГ.РВ(B2;$B$2:$B$16)+СЧЁТЕСЛИ($B$2:B2;B2)-1;1)

Примечания:

  • Как и СЛУЧМЕЖДУ(), функция СЛЧИС() в Excel также пересоздает новые числа при каждом пересчете вашего рабочего листа, что приводит к изменению набора выбора. Чтобы результат оставался неизменным, скопируйте его и вставьте в другое место как значение (Специальная вставка > Значения).
  • Если одно и то же имя (число, дата или любое другое значение) встречается в исходном наборе данных более одного раза, результат может также содержать несколько вхождений одного и того же значения.

А вот еще одно похожее на предыдущее решение, в котором используется функция НАИМЕНЬШИЙ().

Рядом со столбцом значений для выборки добавляем столбец случайных чисел. Как обычно, используем для этого функцию СЛЧИС().

Предположим, нам нужно выбрать 5 имён. Для этого в колонке С записываем цифры от 1 до 5.

Далее используем формулу

=ИНДЕКС($A$2:$A$15;ПОИСКПОЗ(НАИМЕНЬШИЙ($B$2:$B$15;C2),$B$2:$B$15;0))

Поясним, как это работает. При помощи функции НАИМЕНЬШИЙ() выбираем самое маленькое значение из сгенерированных чисел. Функция ПОИСКПОЗ помогает нам определить его позицию в списке. И затем при помощи ИНДЕКС() извлекаем имя, находящееся в этой позиции.

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

Но можно сэкономить себе время и не создавать колонку с порядковыми номерами. В качестве счётчика принято использовать функцию СТРОКА().

=ИНДЕКС($A$2:$A$15;ПОИСКПОЗ(НАИМЕНЬШИЙ($B$2:$B$15;СТРОКА(A1));$B$2:$B$15;0))

При копировании вниз СТРОКА(A1) изменится на СТРОКА(А2) и соответственно возвратит номер 2. И так далее. В остальном всё работает точно так же.

Думаю, вы понимаете, что вместо НАИМЕНЬШИЙ() можно вполне использовать НАИБОЛЬШИЙ(). Дело вкуса 😊.

Как выбрать случайные строки в Excel

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

  1. Вставьте новый столбец справа или слева от вашей таблицы (столбец D в этом примере).
  2. В первой ячейке вставленного столбца, исключая заголовки столбцов, введите формулу =СЛЧИС()
  3. Дважды щелкните маркер заполнения, чтобы скопировать формулу вниз по столбцу. В результате в каждой строке будет записано случайное число.
  4. Сортировка этих чисел от наибольшего к наименьшему (сортировка в порядке возрастания переместит заголовки столбцов в нижнюю часть таблицы, поэтому обязательно выполняйте сортировку по убыванию). Для этого перейдите на вкладку Данные в группу Сортировка и фильтр и нажмите кнопку Сортировка. Excel автоматически расширит выделение и предложит выбрать столбец и порядок сортировки.

Вы можете для экономии времени использовать кнопки сортировки АЯ или ЯА, но при этом курсор нужно обязательно установить на столбец с формулой СЛЧИС(). Заголовок колонки желательно написать по-русски, иначе он имеет шансы переместиться в конец таблицы.

Теперь осталось нажать ОК, и строки таблицы будут пересортированы и произвольно перемешаны.

Пусть вас не смущает тот факт, что после сортировки по столбцу D вы видите в нем совершенно не упорядоченные числа. Дело в том, что сортировка меняет порядок строк, и тут же вновь происходит пересчёт всех формул СЛЧИС(). Но ведь наша задача не отсортировать, а произвольно перемешать строки,  не так ли?

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

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

Как случайно выбрать в Excel с помощью инструмента Randomize.

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

Если в вашем Excel установлена надстройка Ultimate Suite , вы можете использовать инструмент случайной сортировки. Для этого делаете следующее:

  • Выберите любую ячейку в вашей таблице.
  • Перейдите на вкладку AblebitsTools  > Utilites и нажмите кнопки Randomize > Select Randomly (Случайный выбор):

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

Поясним, что скрывается за каждой из цифр.

  1. По умолчанию будет выбран весь ваш диапазон данных. Выберите другой диапазон, выделив его при помощи мышки или введя адрес в это поле.
  2. Если вы изменили диапазон, снова выделите всю таблицу, щелкнув значок «Развернуть выделение» .
  3. Вы можете исключить строки заголовков из выбора, если таковые есть, установив флажок Моя таблица имеет 1 строку заголовка .

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

  1. Откройте нужный раздел,  который вам больше всего подходит, чтобы произвольно выбрать:
  • некоторое количество или процент  строк.
  • аналогично — столбцы на листе.
  • несколько или какую-то часть ячеек из вашего диапазона.
  1. Укажите количество или процент строк, столбцов или ячеек, которые вы хотите выбрать. Вы можете ввести необходимое значение в процентное или числовое поле соответственно. Или установите эти значения, щелкая стрелки вверх и вниз рядом с полями.
  • Ознакомившись с панелью надстройки, выберите, что нужно получить: случайные строки, столбцы или ячейки.
  • Укажите число или процент для желаемого размера выборки.
  • Нажмите кнопку Select.

Например, вот как мы можем выбрать 5 случайных строк из нашего набора данных:

И через секунду вы получите случайный выбор:

Теперь вы можете нажать Ctrl + C чтобы скопировать выделенное, а затем использовать комбинацию Ctrl + V, чтобы вставить это в нужное место на том же или другом листе.

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

Если вы хотите протестировать инструмент «Случайный выбор» на своих данных, загрузите полнофункциональную пробную версию Ultimate Suite for Excel.

Если у вас еще остались вопросы относительно случайного выбора из списка либо перемешивания ячеек и строк в произвольном порядке — пишите в комментариях.

Как случайным образом перемешать строки / столбцы / диапазон ячеек в Excel?

Предположим, у вас есть диапазон ячеек, и теперь вы хотите перемешать строки в случайном порядке, как показано на скриншоте ниже, как вы можете быстро и случайным образом перемешать их в Excel?

Док перемешать строки 1стрелка документаДок перемешать строки 2

Перемешать строки / значения столбца с помощью формулы

Перемешивать строки/столбцы/диапазон ячеек случайным образом с помощью Kutools for Excel хорошая идея3


Перемешать строки / значения столбца с помощью формулы

1. Выберите список ячеек рядом с диапазоном, например D1: D8, а затем введите эту формулу. = СЛЧИС (), см. снимок экрана:

Док перемешать строки 3

2. Затем нажмите Ctrl + Enter. Теперь вы можете увидеть, что отображается список случайных данных.

Док перемешать строки 4

3. Теперь вы можете перейти к Данные Вкладка и выберите Сортировать от меньшего к большему or Сортировать от большего к меньшему как вам нужно. Смотрите скриншот:

Док перемешать строки 5

4. Затем появится всплывающее диалоговое окно и проверьте Расширить выбор вариант. И нажмите «Сортировать».

Док перемешать строки 6

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

Док перемешать строки 7

Затем вы можете удалить ячейки формулы.

Док перемешать строки 2

Однако, если вы хотите перетасовать диапазон ячеек по столбцам или все ячейки, как показано на скриншотах ниже, как вы можете решить эту проблему в Excel? Теперь перейдите к следующему методу, я представлю вам многофункциональный инструмент, который поможет вам легко решить эту проблему.

Док перемешать строки 1стрелка документаДок перемешать строки 8


Перемешивать строки/столбцы/диапазон ячеек случайным образом с помощью Kutools for Excel

Если у вас есть Kutools for Excel установлен, есть утилита — Сортировка диапазона случайным образом может перетасовать ваши данные по всей строке, целому столбцу или всем ячейкам диапазона, а также может выбирать случайные ячейки, случайные столбцы или случайные строки из диапазона.

После установки Kutools for Excel, пожалуйста, сделайте следующее:(Бесплатная загрузка Kutools for Excel Сейчас!)

1. Выберите ячейки диапазона, которые нужно перемешать случайным образом, и нажмите Кутулс > Диапазон > Сортировка / выбор диапазона случайным образом. Смотрите скриншот:

Док перемешать строки 16

2. Затем в Сортировка / выбор диапазона случайным образом диалога под Сортировать на вкладке выберите нужный вариант.

Док перемешать строки 10

3. Затем нажмите Ok or Применить.

Сортировать по целым строкам

Док перемешать строки 11

Сортировать по столбцам целиком

Док перемешать строки 8

Сортировать ячейки в диапазоне

Док перемешать строки 12

Сортировать ячейки в каждой строке

Док перемешать строки 13

Сортировать ячейки в каждом столбце

Док перемешать строки 14

Работы С Нами Kutools for ExcelАвтора Сортировка диапазона случайным образом утилита, вы можете выбирать ячейки случайным образом в диапазоне.

Док перемешать строки 15

Щелкните здесь, чтобы узнать больше об утилите Sort Range Randomly.


Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Комментарии (10)


Оценок пока нет. Оцените первым!

Содержание

  • 1 Случайная сортировка текстового массива
  • 2 Порядок сортировки в Excel
  • 3 Сортировка по цвету ячейки и по шрифту
  • 4 Сортировка в Excel по нескольким столбцам
  • 5 Сортировка строк в Excel
  • 6 Случайная сортировка в Excel
  • 7 Динамическая сортировка таблицы в MS Excel
    • 7.1 Способ 1. Случайная сортировка
    • 7.2 Способ 2. Функция НАИМЕНЬШИЙ
    • 7.3 Способ 3. Случайная выборка без повторов — функция Lotto на VBA
    • 7.4 Ссылки по теме

Случайная сортировка текстового массива

11 Dec 2015 | Автор: anchous |

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

Сначала долго думал как сделать случайную сортировку в Notepad++, но смог найти только какое то дикое шаманство с добавлением кавычек в конце строки через плагин TextFX (через который сортировка по алфавиту делается в два клика), поэтому обратился к Microsoft Excel.

В Excel сортировка случайным образом делается через генерацию списка случайных чисел и его последующую сортировку. Случайное число генерится в ячейке через функцию СЛЧИС()

То есть имеем скажем алфавитный список в столбце А, тогда в столбце Б делаем числовой формат и ставим 10 знаков после запятой (для максимальной рандомизации), после чего пишем в первой строчке =СЛЧИС()  (в забугорном аналоге это вроде как функция RAND, но могу ошибаться), нажимаем Enter, после чего растягиваем её на весь столбец*.

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

В итоге у нас получается числовой столбец заполненный случайными цифрами, после чего мы сортируем книгу или нужные столбцы по нужному (в моем примере B). Делается это через раздел Данные -> Сортировка или, если у вас навигация вытащена в Главное, то Сортировка и фильтр -> Настраиваемая сортировка.

как в excel сделать рандомную сортировку

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

VN:F

Rating: 10.0/ (2 votes cast)

VN:F

Rating: +2 (from 2 votes)

Случайная сортировка текстового массива, 10.0 out of 10 based on 2 ratings

Теги: excel, Windows

Сортировка данных в Excel – инструмент для представления информации в удобном для пользователя виде.

Числовые значения можно отсортировать по возрастанию и убыванию, текстовые – по алфавиту и в обратном порядке. Доступны варианты – по цвету и шрифту, в произвольном порядке, по нескольким условиям. Сортируются столбцы и строки.

Существует два способа открыть меню сортировки:

  1. Щелкнуть правой кнопкой мыши по таблице. Выбрать «Сортировку» и способ.
  2. Открыть вкладку «Данные» — диалоговое окно «Сортировка».

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

Сортировка таблицы по отдельному столбцу:

  1. Чтобы программа правильно выполнила задачу, выделяем нужный столбец в диапазоне данных.
  2. Далее действуем в зависимости от поставленной задачи. Если нужно выполнить простую сортировку по возрастанию/убыванию (алфавиту или обратно), то достаточно нажать соответствующую кнопку на панели задач. Когда диапазон содержит более одного столбца, то Excel открывает диалоговое окно вида: Чтобы сохранилось соответствие значений в строках, выбираем действие «автоматически расширить выделенный диапазон». В противном случае отсортируется только выделенный столбец – структура таблицы нарушится.

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

Сортировка по цвету ячейки и по шрифту

Программа Excel предоставляет пользователю богатые возможности форматирования. Следовательно, можно оперировать разными форматами.

Сделаем в учебной таблице столбец «Итог» и «зальем» ячейки со значениями разными оттенками. Выполним сортировку по цвету:

  1. Выделяем столбец – правая кнопка мыши – «Сортировка».
  2. Из предложенного списка выбираем «Сначала ячейки с выделенным цветом».
  3. Соглашаемся «автоматически расширить диапазон».

Программа отсортировала ячейки по акцентам. Пользователь может самостоятельно выбрать порядок сортировки цвета. Для этого в списке возможностей инструмента выбираем «Настраиваемую сортировку».

В открывшемся окне вводим необходимые параметры:

Здесь можно выбрать порядок представления разных по цвету ячеек.

По такому же принципу сортируются данные по шрифту.

Сортировка в Excel по нескольким столбцам

Как задать порядок вторичной сортировки в Excel? Для решения этой задачи нужно задать несколько условий сортировки.

  1. Открываем меню «Настраиваемая сортировка». Назначаем первый критерий.
  2. Нажимаем кнопку «Добавить уровень».
  3. Появляются окошки для введения данных следующего условия сортировки. Заполняем их.

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

Сортировка строк в Excel

По умолчанию сортируются данные по столбцам. Как осуществить сортировку по строкам в Excel:

  1. В диалоговом окне «Настраиваемой сортировки» нажать кнопку «Параметры».
  2. В открывшемся меню выбрать «Столбцы диапазона».
  3. Нажать ОК. В окне «Сортировки» появятся поля для заполнения условий по строкам.

Таким образом выполняется сортировка таблицы в Excel по нескольким параметрам.

Случайная сортировка в Excel

Встроенные параметры сортировки не позволяют расположить данные в столбце случайным образом. С этой задачей справится функция СЛЧИС.

Например, нужно расположить в случайном порядке набор неких чисел.

Ставим курсор в соседнюю ячейку (слева-справа, не важно). В строку формул вводим СЛЧИС(). Жмем Enter. Копируем формулу на весь столбец – получаем набор случайных чисел.

Теперь отсортируем полученный столбец по возрастанию /убыванию – значения в исходном диапазоне автоматически расположатся в случайном порядке.

Динамическая сортировка таблицы в MS Excel

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

  1. Есть набор простых чисел, которые нужно отсортировать по возрастанию.
  2. Ставим курсор в соседнюю ячейку и вводим формулу: =НАИМЕНЬШИЙ(A:A;СТРОКА(A1)). Именно так. В качестве диапазона указываем весь столбец. А в качестве коэффициента – функцию СТРОКА со ссылкой на первую ячейку.
  3. Изменим в исходном диапазоне цифру 7 на 25 – «сортировка» по возрастанию тоже изменится.

Если необходимо сделать динамическую сортировку по убыванию, используем функцию НАИБОЛЬШИЙ.

Для динамической сортировки текстовых значений понадобятся формулы массива.

  1. Исходные данные – перечень неких названий в произвольном порядке. В нашем примере – список фруктов.
  2. Выделяем столбец и даем ему имя «Фрукты». Для этого в поле имен, что находится возле строки формул вводим нужное нам имя для присвоения его к выделенному диапазону ячеек.
  3. В соседней ячейке (в примере – в В5) пишем формулу: Так как перед нами формула массива, нажимаем сочетание Ctrl + Shift + Enter. Размножаем формулу на весь столбец.
  4. Если в исходный столбец будут добавляться строки, то вводим чуть модифицированную формулу: Добавим в диапазон «фрукты» еще одно значение «помело» и проверим:

Скачать формулы сортировки данных в Excel

Впоследствии при добавлении данных в таблицу процесс сортирования будет выполняться автоматически.

В Excel можно случайным образом выбрать трех победителей — 1-го, 2-го и 3-го — из списка в электронной таблице. Самый простой и честный способ сделать это — использовать функцию СЛЧИС (RAND) Excel совместно с его возможностями сортировки.

Предположим, что в вашей электронной таблице есть таблица из трех столбцов начиная со столбца В с заголовками столбцов Name, Age и ID No. Можно поместить функцию СЛЧИС (RAND) в ячейку А2 и скопировать ее вниз на необходимое количество строк до конца таблицы. Все ячейки в столбце А, в которые вы поместили функцию СЛЧИС (RAND), автоматически вернут случайное число, по которому вы сможете отсортировать таблицу. Другими словами, можно отсортировать столбцы А, В, С и D по столбцу А по возрастанию или убыванию, и тремя победителями будут три верхних имени.

Функция СЛЧИС (RAND) — это пересчитываемая функция, которая автоматически пересчитывается, какое бы действие в Excel ни произошло, — например, ввод данных или принудительный запуск пересчета клавишей F9. Поэтому лучше по-быстрее записать имена победителей.

Однако вы можете использовать эту непостоянность в своих целях и записать макрос, который будет сортировать данные сразу после того, как вы пересчитаете функции и выполните функцию СЛЧИС (RAND), чтобы вернуть очередной набор случайных чисел. Этот макрос можно назначить какой-либо кнопке, чтобы каждый раз когда понадобится выбрать трех победителей, пришлось бы только нажать кнопку и записать три верхних имени.

Предположим, например, у вас есть данные в столбцах В, С и D, и в строке 1 содержатся заголовки. Сначала в ячейку А1 поместите заголовок RAND. В ячейку А2 введите формулу =RAND() и скопируйте ее вниз на необходимое количество ячеек. После этого выделите любую ячейку и выберите команду Разработчик → Начать запись (Developer → Record New Macro).

Выделите столбцы А, В, С и D и нажмите клавишу F9 (чтобы запустить пересчет). Выберите команду Данные → Сортировка (Home → Sort) и отсортируйте данные по столбцу А. Остановите запись макроса. Теперь выберите команду Файл → Панели инструментов → Формы (File → Toolbars → Forms). На этой панели инструментов выберите кнопку и поместите ее в любое место на рабочем листе. Назначьте этой кнопке только что записанный макрос и щелкните кнопку ОК. (Если хотите, измените текст на кнопке с Кнопка 1 (Button 1) на что-то более осмысленное.) Можно выделить столбец А и полностью скрыть его, так как пользователям не нужно видеть сгенерированные случайные числа. Каждый раз когда вы будете щелкать кнопку, данные будут сортироваться случайным образом и вы сможете просто прочитать три верхних имени победителей.

У функции

СЛЧИС (RAND) в Excel 2003 есть большой недостаток. Хотя в справке ясно указано, что возвращаются случайные числа от 0 до 1, это не всегда так, в частности, когда функция

СЛЧИС (RAND) используется в нескольких ячейках. Иногда она возвращает числа, меньшие 0. Прочитать объяснение Microsoft по поводу изменения алгоритма можно на сайте по адресу:

http://support.microsoft.com/default.aspx?kbid=828795

.

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

  • Объем данных слишком велик, поэтому мы удовлетворяемся анализом случайной выборки из полного набора данных.
  • Выбор победителей из числа участников какого-либо конкурса или лотереи.

В любом случае перед нами стоит задача отобрать случайным образом заданное количество элементов из какого-либо набора (например, вот такого):

Способ 1. Случайная сортировка

Добавить к нашему списку еще один столбец и вставить в него функцию генерации случайных чисел СЛЧИС (RAND). Затем отсортировать наш список по добавленному столбцу (Данные — Сортировка) и взять N первых элементов из получившейся таблицы:

Минусы такого способа очевидны — придется вручную каждый раз пересортировывать список, если нам необходимо будет сделать другую случайную выборку. В плюсах — простота и доступность.

Способ 2. Функция НАИМЕНЬШИЙ

Этот способ заключается в использовании функции НАИМЕНЬШИЙ (SMALL) для выбора из списка N позиций с наименьшим случайным числом в столбце А:

После выбора пяти (в нашем примере) наименьших случайных чисел из столбца А, мы вытаскиваем имена, которые соответствуют этим числам с помощью функции ВПР (VLOOKUP).

Способ 3. Случайная выборка без повторов — функция Lotto на VBA

Можно создать простую функцию на VBA, которая будет выдавать заданное количество случайных чисел из нужного интервала. Откроем редактор Visual Basic (ALT+F11 или в старых версиях Excel через меню Сервис — Макрос — Редактор Visual Basic), вставим новый модуль через меню Insert — Module и скопируем туда текст вот такой функции:

Function Lotto(Bottom As Integer, Top As Integer, Amount As Integer)      Dim iArr As Variant      Dim i As Integer      Dim r As Integer      Dim temp As Integer      Dim Out(1000) As Variant            Application.Volatile            ReDim iArr(Bottom To Top)      For i = Bottom To Top          iArr(i) = i      Next i            For i = Top To Bottom + 1 Step -1          r = Int(Rnd() * (i - Bottom + 1)) + Bottom          temp = iArr(r)          iArr(r) = iArr(i)          iArr(i) = temp      Next i      j = 0      For i = Bottom To Bottom + Amount - 1          Out(j) = iArr(i)          j = j + 1      Next i            Lotto = Application.Transpose(Out)        End Function  

У этой функции будет три аргумента:

  • Bottom — нижняя граница интервала случайных чисел
  • Top — верхняя граница интервала случайных чисел
  • Amount — количество случайных чисел, которое мы хотим отобрать из интервала

Т.е., например, чтобы отобрать 5 случайных чисел от 10 до 100, нужно будет ввести =Lotto(10;100;5)

Теперь эту функцию легко использовать для отбора случайных значений. Добавим к нашему списку столбец с нумерацией и будем отбирать людей по случайным номерам, которые генерирует функция Lotto:

Обратите внимание, что наша функция Lotto должна быть введена как формула массива, т.е. сначала необходимо выделить диапазон ячеек результатов (D2:D6) затем ввести нашу функцио Lotto и, после ввода аргументов функции, нажать Ctrl+Shift+Enter, чтобы ввести эту функцию именно как функцию массива во все выделенные ячейки.

Ну, а дальше останется при помощи уже знакомой функции ВПР (VLOOKUP) вытащить имена из списка, соответствующие случайным номерам.

Ссылки по теме

  • Использование функции ВПР (VLOOKUP) для подстановки значений
  • Создание макросов и пользовательских функций на VBA
  • Функция RandomSelect из надстройки PLEX


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

Пусть задан диапазон ячеек содержащий текстовые значения (

A2:A8

).

Задача

Отсортируем имена из диапазона

A2:A8

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

E

.

Решение

Чтобы отсортировать список в случайном порядке будем действовать следующим образом (см.

Файл примера

):

  • каждому значению списка сопоставим случайное число (для этого используем функцию

    СЛЧИС()

    ), расположив его в соседнем столбце

    C

    ;
  • для каждого случайного числа из столбца

    C

    с помощью формулы

    =РАНГ(C7;$C$7:$C$13)

    определим ранг — величину относительно других значений в списке. Если отсортировать список, то ранг числа будет его позицией. Ранг разместим в столбце

    D

    ;
  • т.к. массив рангов представляет собой

    массив порядковых чисел

    1, 2, 3, 4, …, то будем интерпретировать их как позиции значения в массиве.

  • с помощью формулы

    =ИНДЕКС($A$7:$A$13;D7)

    получим список, отсортированный в случайном порядке (столбец

    E

    ).

В случае наличия в массиве случайных чисел

повторов

функция

РАНГ()

вернет для этих величин одно и тоже значение ранга, что приведет к ошибке сортировки. К счастью, эта вероятность крайне мала: для исходного массива, состоящего из 100 элементов, вероятность повтора будет порядка 1,0Е-13 (10 в минус 13 степени). Для визуального контроля повторов можно использовать

Условное форматирование

(выделить требуемый диапазон, создать правило

Условного форматирования

).

Содержание

  1. Как случайным образом перемешать строки / столбцы / диапазон ячеек в Excel?
  2. Перемешать строки/значения столбца с формулой
  3. Перемешайте строки/столбцы/диапазон ячеек случайным образом с помощью Kutools for Excel
  4. Excel рандомно перемешать строки
  5. Как случайным образом перемешать строки / столбцы / диапазон ячеек в Excel?
  6. Excel рандомно перемешать строки
  7. Как в excel перемешать строки
  8. Перемешать ячейки в столбце в хаотичном порядке
  9. Как перемешать ячейки в случайном порядке. и в каждом столбце отдельно
  10. Случайная перестановка ячейки в строке

Как случайным образом перемешать строки / столбцы / диапазон ячеек в Excel?

Предположим, у вас есть диапазон ячеек, и теперь вы хотите перемешать строки в случайном порядке, как показано на скриншоте ниже. Как вы можете быстро и случайным образом перемешать их в Excel?

Перемешать строки/значения столбца с формулой

Случайное перемешивание строк/столбцов/диапазона ячеек с помощью Kutools for Excel

Перемешать строки/значения столбца с формулой

1. Выберите список ячеек рядом с диапазоном, например, D1: D8, а затем введите эту формулу = RAND (), см. Снимок экрана:

2. Затем нажмите Ctrl + Enter . Теперь вы можете видеть, что отображается список случайных данных.

3. Теперь вы можете перейти на вкладку Данные и выбрать Сортировать от наименьшего к наибольшему или Сортировать от наибольшего к наименьшему по мере необходимости. См. Снимок экрана:

4. Затем появится всплывающее диалоговое окно и установите флажок Развернуть выделение . И нажмите “Сортировка”.

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

Затем вы можете удалить формулу ячеек.

Однако, если вы хотите перетасовать диапазон ячеек по столбцам или по всем ячейкам, как показано ниже, как вы можете решить эту проблему в Excel? Теперь перейдем к следующему методу, я представлю вам многофункциональный инструмент, который поможет вам легко решить эту проблему.

Перемешайте строки/столбцы/диапазон ячеек случайным образом с помощью Kutools for Excel

Если у вас есть Установлен Kutools for Excel , есть утилита – Сортировка диапазона случайным образом может перетасовать ваши данные по всей строке, целому столбцу или всем ячейкам диапазона, также можно выбрать случайные ячейки, случайные столбцы или случайные строки из диапазона.

После установки Kutools for Excel, сделайте следующее: (Загрузите Kutools for Excel сейчас бесплатно!)

1. Выберите ячейки диапазона, которые вы хотите перемешать в случайном порядке, и нажмите Kutools > Range > Сортировка/выбор диапазона в случайном порядке . См. Снимок экрана:

2. Затем в диалоговом окне Сортировка/выбор диапазона в случайном порядке на вкладке Сортировка выберите нужный вариант.

3. Затем нажмите Ok или Применить .

Сортировать по целым строкам

Сортировать по столбцам целиком

Сортировать ячейки в диапазоне

Сортировать ячейки в каждой строке

Сортировка ячеек в каждом столбце

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

Нажмите здесь, чтобы узнать больше об утилите Sort Range Randomly.

Источник

Excel рандомно перемешать строки

Как случайным образом перемешать строки / столбцы / диапазон ячеек в Excel?

Предположим, у вас есть диапазон ячеек, и теперь вы хотите перемешать строки в случайном порядке, как показано на скриншоте ниже, как вы можете быстро и случайным образом перемешать их в Excel?

1. Выберите список ячеек рядом с диапазоном, например D1: D8, а затем введите эту формулу. = СЛЧИС () , см. снимок экрана:

2. Затем нажмите Ctrl + Enter. Теперь вы можете увидеть, что отображается список случайных данных.

3. Теперь вы можете перейти к Данные Вкладка и выберите Сортировать от меньшего к большему or Сортировать от большего к меньшему как вам нужно. Смотрите скриншот:

4. Затем появится всплывающее диалоговое окно и проверьте Расширить выбор вариант. И нажмите «Сортировать».

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

Затем вы можете удалить ячейки формулы.

Однако, если вы хотите перетасовать диапазон ячеек по столбцам или все ячейки, как показано на скриншотах ниже, как вы можете решить эту проблему в Excel? Теперь перейдите к следующему методу, я представлю вам многофункциональный инструмент, который поможет вам легко решить эту проблему.

Если у вас есть Kutools for Excel установлен, есть утилита — Сортировка диапазона случайным образом может перетасовать ваши данные по всей строке, целому столбцу или всем ячейкам диапазона, а также может выбирать случайные ячейки, случайные столбцы или случайные строки из диапазона.

Kutools for Excel , с более чем 300 удобными функциями облегчит вашу работу.

После установки Kutools for Excel, сделайте следующее: (Бесплатная загрузка Kutools for Excel прямо сейчас!)

1. Выберите ячейки диапазона, которые нужно перемешать случайным образом, и нажмите Кутулс > Диапазон > Сортировка / выбор диапазона случайным образом. Смотрите скриншот:

2. Затем в Сортировка / выбор диапазона случайным образом диалога под Сортировать на вкладке выберите нужный вариант.

3. Затем нажмите Ok or Применить.

Сортировать по целым строкам

Сортировать по столбцам целиком

Сортировать ячейки в диапазоне

Сортировать ячейки в каждой строке

Сортировать ячейки в каждом столбце

Работы С Нами Kutools for ExcelАвтора Сортировка диапазона случайным образом утилита, вы можете выбирать ячейки случайным образом в диапазоне.

Источник

Excel рандомно перемешать строки

Перемешать числа или слова в Excel, нажав на одну кнопку, не получится. По умолчанию можно сортировать от большего к меньшему (для чисел) и от А до Я (для слов) и в обратном порядке. Но как отсортировать данные рандомно (случайно)? Это довольно просто и решается применением формулы =СЛЧИС(). Далее будет детальное описание перемешивания данных при использовании этой формулы. Итак, открываем документ в Microsoft Office Excel с какими-либо данными, в нашем случае это будет список с названиями сортов винограда.

В столбце B вводим формулу: случайное число =СЛЧИС(). После ввода этой формулы в ячейке будет случайное число в диапазоне от 0,0 до 1,0.

Дальше описана дополнительная информация по работе с формулой. Для формирования случайного числа в диапазоне от 0,0 до 10,0 умножаем формулу на 10 (=СЛЧИС()*10). Для случайных значений в промежутке от 0,0 до 100 умножаем формулу на 100, в диапазоне до 1000 умножаем на 1000 и так далее по аналогии. Если необходимо сформировать числа в определённом диапазоне, например с 50 до 100, то вставляем формулу следующего вида =СЛЧИС()*(50-100)+100.

Для расстановки слов в случайном порядке вид рандомного числа не имеет значения. После подстановки формулы, растягиваем её до конца списка.

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

Если же выделены нужные столбцы (это делается нажатием сочетанием Ctrl+A), то окошко с предложением автоматически расширить диапазон не выскачет. Таким образом, сортировка в случайном порядке произведена.

Источник

Как в excel перемешать строки

Перемешать ячейки в столбце в хаотичном порядке

​Смотрите также​​по этой строке.​ шапка(head)+данные(data). Количество столбцов​
​ а по строкам?​ из данных чисел,​
​2. в​конечно, можно написать​ и на чёрно​ 1 To n​
​ To m For​ t&, ti& a​Erolim​ = «=RAND()» For​Это очень утомительно​ ПЕТРОМ МАРЧЕНКО​
​Z:ПРИМЕРВИДЕОКИНО ТЕРРИТОРИЯ ЗАБЛУЖДЕНИЙ​Пытался прикрутить =СЛЧИС()​Владислав​Сергей​
​ знаю = 5,​ Долго сидел, но​ то совпадений одинаковых​возможном​
​ вариант и для​
​ белых ячейках, и​ For j =​
​ j = 1​ = Selection.Value: n​
​: Здраствуйте формучане. Возникла​ Each r In​
​ и однообразно.​Z:ПРИМЕРВИДЕОКИНО ВОЕННАЯ ТАЙНА​
​Z:ПРИМЕРВИДЕОКИНО ВОЕННАЯ ТАЙНА​ и =ИНДЕКС(B$4:B$8;РАНГ($F7;$F$4:$F$8)), но​
​: Доброе утро уважаемые​: вариант​
​ кол-во строк неограниченно.​
​ так и не​
​ не будет(ии очень​
​дальнейшем использовании этих​ «чистого» перемешивания, именно​
​ работает изумительно​ 1 To m​
​ To n: c.Add​
​ = UBound(a): m​ такая надобность. Перемешать​
​ Range(«F2:F» & Cells(Rows.Count,​Решить проблему хотел​
​ В СУББОТУ​ В СУББОТУ​
​ данные перемешиваются по​ форумчане!​
​vlgpasha​
​1) Как можно​
​ смог сделать сам.​
​ похожих)? мне как​
​ ячеек (например -​ ячеек.​
​ikki​ Selection.Cells(i, j).Font.Color =​
​ j: Next j​ = UBound(a, 2)​ ячейки в столбцах.​
​ «E»).End(xlUp).Row).SpecialCells(xlCellTypeVisible).Areas r.Offset(, -1).Resize(,​
​ макросом.​Но пока нет​Z:ПРИМЕРВИДЕОКИНО НОВОСТИ С​
​ всему столбцу Е.​Столкнулся с такой​: Подошло, спасибо!​ перемешать ячейки: шапка+соответсвующие​
​Заранее благодарен!​ раз и нужно​ на них есть​
​но это будет​: если ячейки будут​ bc(i, j) Next​
​ For j =​ ReDim ac(1 To​
​ Столбцов много.​ 2).Sort r.Cells(1), Header:=xlNo​
​Подскажите пожалуйста, что​ в голове понимания​ ПЕТРОМ МАРЧЕНКО​
​Пользовался поиском, нашел​ задачей:​
​Создаем строку значений,​ данные в случайном​

​9373460099​​ чтоб генерировало случайно​ прямые ссылки в​ долго.​ различаться не только​ j, i End​ n To 1​ n, 1 To​прикрепляю файл с​ Next Cells.AutoFilter Range(«F:F»).Clear​ можно сделать с​ как это сделать.​Z:ПРИМЕРВИДЕОКИНО ЖИВОТНЫЕ СЕНТЯБРЬ​но немного не​Есть у меня​ для удобства, =СЛЧИС()*100,​ порядке?​: Здравствуйте!​

​ и не было​​ формулах в других​
​Erolim​ цветом шрифта, но​
​ Sub​
​ Step -1 ti​ m): ReDim b(1​ моим примером. Там​

​ Range(«E1»).Delete xlUp Application.ScreenUpdating​​ такой задачей.​Обычно делал так:​

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

​Конечный результатZ:ПРИМЕР3 ТГ​​ мой случай​ в столбце Е​ заходим (у меня​2) На крайний​
​Прекрасная программа! Могу​ похоже​ ячейках)​
​: Т.е. в вашем​

​ и другим форматом​​Erolim​ = Round(Rnd() *​
​ To n, 1​ всё подробно расписал.​ = True End​
​Заранее спасибо всем​1. копировал столбец​ ЕВРОПА 24.11_5К​На выходе хочу​ набор из +2000​ Excel 2016): Данные​ случай, перемешать ячейки​ ли я попросить​ikki​Erolim​ макросе перемешиваются ТОЛЬКО​ — например, размером​: Вы гений. памятник​ j + 0.5):​ To m): ReDim​Заранее благодарю.​ Sub​ откликнувшимся!​ Е в столбец​Z:ПРИМЕР3 ТГ БРАЗИЛИЯ​ получить такой результат:​ строк.​ -> Сортировка ->​ шапки(head).​ вас немного видоизменить​: да. в макросе​: мне пока и​ ЗНАЧЕНИЯ которые в​ шрифта или цветом​ вам надо ставить!​ t = c(ti):​ bc(1 To n,​ikki​Владислав​Файл примера прилагаю​ Н​ _24.11_5Р​Исходные данныеZ:ПРИМЕР3 ТГ​Хочу перемешать строки,​ Параметры, выбираем «столбцы​Пример во вложении.​ её так, чтобы​ используется ГПСЧ (генератор​ этого достаточно. Благодарю​ ячейке вместе с​ заливки, то в​ подскажите. откуда вы​ c.Remove ti b(n​ 1 To m)​: код для выделенного​: Казанский, спасибо огромное!​ вложением.​

​2. добавлял формулу​​Z:ПРИМЕР3 ТГ АРГЕНТИНА​ ЕВРОПА 24.11_5К​ которые содержат текст​ диапазона, тогда всё​KuklP​
​ она перемешивала ячейки​ псевдослучайных чисел).​ вас, о великий​ форматированием? но не​ текущей версии процедуры​ такие берётесь? )​ — j +​ Application.ScreenUpdating = False​ прямоугольного диапазона.​Это именно то,​

​Казанский​​ «=СЛЧИС()» в столбец​ 1_23.11_5К​Z:ПРИМЕР3 ТГ БРАЗИЛИЯ​ «КИНО», идущие подряд​ перемешается как нужно.​: Пакость кому-то хотите​ по строкам в​vnk57​ магистр и просто​ ячейки. А в​
​ такое форматирование останется​ чудо люди.​ 1, i) =​ For i =​
​из форматирования ячеек​ что нужно!​
​: Владислав, пробуйте Sub​ J и растягивал​Z:ПРИМЕР3 ТГ ЯМАЙКА​ _24.11_5Р​
​ друг за другом,​2, огромное спасибо​

​ сделать?​​ случайном порядке. Долго​: Здравствуйте!​ добрый человек.​ чём разница(если бы​ «на месте».​ПС. «из форматирования​ a(t, i): bc(n​ 1 To n​ используется только цвет​Разрешите Вас отблагодарить.​

​ Макрос3() Dim r​​ на +2000 строк​ 1_23.11_5Р​
​Z:ПРИМЕР3 ТГ АРГЕНТИНА​​ пока не появится​​ за труд! Но​Казанский​ сидел, но так​Прекрасная программа! Могу​Да и ещё.​ перемешивались, перемещаясь ячейки​

​строго говоря, сами​​ ячеек используется только​ — j +​ For j =​ шрифта​У Вас есть​
​ As Range Application.ScreenUpdating​3. Выделял строки,​Z:ПРМЕРНАЧАЛО​ 1_23.11_5К​ пустая строка.​ это сверх моего​: vlgpasha, добавьте строку​ и не смог​ ли я попросить​ ваш макрос что​ вместе со значениями​ ячейки в моём​ цвет шрифта». Что​ 1, i) =​

​ 1 To m​​Sub ikki_mixing() Dim​ киви кошелек или​ = False ActiveSheet.AutoFilterMode​

​ в которых есть​​Z:ПРИМЕРВИДЕОКИНО ВАША ПРОГРАММА​
​Z:ПРИМЕР3 ТГ ЯМАЙКА​Перемешивать строки можно​ понимания. Может когда-нибудь​ с​ сделать сам.​ вас немного видоизменить​ то вроде генератора​ целиком)?​ коде и не​ вы имели ввиду​
​ ac(t, i) Next​

​ ac(i, j) =​​ a(), b(), ac(),​
​ веб мани?​ = False Range(«E1»).Insert​ текст «КИНО»​Z:ПРИМЕРВИДЕОКИНО ЖИВОТНЫЕ СЕНТЯБРЬ​ 1_23.11_5Р​ только в пределах,​KuklP, упаси, нет,​=СЛЧИС()​Заранее благодарен!​ её так, чтобы​
​ случайностей? если сделать​

Случайная перестановка ячейки в строке

​ikki​​ «перемешиваются».​ под этим? я​ j Next i​ Selection.Cells(i, j).Font.Color Next​
​ bc(), c As​Казанский​ Shift:=xlDown Range(«E1») =​4. Нажимал сортировка​
​Z:ПРИМЕРВИДЕОКИНО ТЕРРИТОРИЯ ЗАБЛУЖДЕНИЙ​Z:ПРМЕРНАЧАЛО​ диапазона, когда строки​
​ что Вы, лишь​

​, отсортируйте​​vlgpasha​ она перемешивала данные​

​ 100раз этим макросом​​: 1. в скорости​перемешиваются значения и​​ пробывал ваш макрос​​ Selection.Value = b​​ j, i For​​ New Collection, i&,​

​: Владислав, ответил в​​ «a» Columns(«E:E»).AutoFilter Field:=1,​

​ по возрастанию столбца​​Z:ПРИМЕРВИДЕОКИНО НОВОСТИ С​
​Z:ПРИМЕРВИДЕОКИНО ВАША ПРОГРАММА​ идут подряд.​ отформатировать свой документ.​столбцы​: Имеется: таблица вида:​ не по столбцам,​ таких вот прямоугольников​ работы макроса.​
​ сопутствующий цвет шрифта.​ и на цветных​ For i =​ i = 1​
​ j&, m&, n&,​ привате.​ Criteria1:=»=*КИНО*» ActiveSheet.AutoFilter.Range.Offset(, 1).Formula​

Источник

Adblock
detector

Kutools for Excel, с более чем 300 удобные функции, облегчающие вашу работу.

Понравилась статья? Поделить с друзьями:
  • Excel случайные числа на интервале
  • Excel случайные числа в заданном диапазоне
  • Excel случайные числа 0 или 1
  • Excel случайные действительные числа
  • Excel случайное число с шагом