Как перемешать строки в excel в произвольном порядке
Перейти к содержимому

Как перемешать строки в excel в произвольном порядке

  • автор:

Как в 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:\ПРИМЕР\03 ТГ​​ мой случай​ в столбце Е​ заходим (у меня​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:\ПРИМЕР\03 ТГ БРАЗИЛИЯ​ получить такой результат:​ строк.​ -> Сортировка ->​ шапки(head).​ вас немного видоизменить​: да. в макросе​: мне пока и​ ЗНАЧЕНИЯ которые в​ шрифта или цветом​ вам надо ставить!​ t = c(ti):​ bc(1 To n,​ikki​Владислав​Файл примера прилагаю​ Н​ _24.11_5Р​Исходные данныеZ:\ПРИМЕР\03 ТГ​Хочу перемешать строки,​ Параметры, выбираем «столбцы​Пример во вложении.​ её так, чтобы​ используется ГПСЧ (генератор​ этого достаточно. Благодарю​ ячейке вместе с​ заливки, то в​ подскажите. откуда вы​ c.Remove ti b(n​ 1 To m)​: код для выделенного​: Казанский, спасибо огромное!​ вложением.​

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

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

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

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

​строго говоря, сами​​ ячеек используется только​ — 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:\ПРИМЕР\03 ТГ ЯМАЙКА​Перемешивать строки можно​ понимания. Может когда-нибудь​ с​ сделать сам.​ вас немного видоизменить​ то вроде генератора​ целиком)?​ коде и не​ вы имели ввиду​
​ 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,​

kaktusenok

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

Для этого нам потребуется один дополнительный столбец (где располагается не суть важно). в данном примере — это столбец A. В ячейку A2 пишем формулу

Далее копируем эту формулу в ячейки A3:A5. Теперь в этих ячейках отображаются случайные числа от 0 до 1:

Далее выбираем любую ячейку из столбца A, где вычисляется случайное число и в меню выбираем сортировку:

Если спросят расширить ли диапазон — отвечаем «Да». И порядок данных будет изменён на случайный. Сами числа будут изменены, но это уже не важно (и позволяет изменить порядок на другой случайный):

Как перемешать строки в 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Автора Сортировка диапазона случайным образом утилита, вы можете выбирать ячейки случайным образом в диапазоне.

Быстрый метод перемешивания элементов списка в Excel

В этом приеме описывается быстрый метод перемешивания элементов списка. Это подобно перетасовке колоды карт, где каждая строка представляет собой карту.

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

Рис. 165.1. Этот список может быть перемешан случайным образом

Рис. 165.1. Этот список может быть перемешан случайным образом

  1. В ячейку С1 введите заголовок Случайное число.
  2. В ячейку С2 введите следующую формулу: =СЛЧИС() .
  3. Скопируйте С2 вниз по столбцу, чтобы таблица стала полной.
  4. Активизируйте любую ячейку в столбце С и выберите Главная ► Редактирование ► Сортировка и фильтр ► Сортировка от минимального к максимальному (или щелкните правой кнопкой мыши и выберите команду Сортировка в контекстном меню).

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *