Случайная выборка

Случайная выборка

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Источник:
http://www.planetaexcel.ru/techniques/2/94/

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

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

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

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

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

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

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

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

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

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

Rating: 10.0/ (2 votes cast)

Rating: +2 (from 2 votes)

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

Теги: excel, Windows

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

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

Порядок сортировки в Excel

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Случайная сортировка в 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 по поводу изменения алгоритма можно на сайте по адресу:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Источник:
http://word-office.ru/kak-v-excel-sdelat-randomnuyu-sortirovku.html

Сортировка в Экселе

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

Первый способ сортировки – использовать контекстное меню автофильтра (как включить автофильтр – я рассказал в этой статье):

  1. Кликните на кнопке фильтрации того столбца, который нужно сортировать
  2. Вверху выпадающего меню будет блок команд сортировки. Выберите тот, что подходит вам.
Читайте также  Как сделать чтоб в excel вместо rc были буквы?

Второй способ, как сортировать в Excel – с помощью команд ленты:

  1. Кликните в любой ячейке того столбца, который нужно сортировать
  2. Нажмите на ленте Главная – Редактирование – Сортировка и фильтр
  3. Выберите способ сортировки и получайте результат

В зависимости от типа данных в столбце, программа предложит вам разные варианты. Например: по возрастанию, от А до Я, от старых к новым и т.п.

В Эксель сортировка по дате идентична числовой, т.к. дата здесь – тоже число, а точнее – порядковый номер. У меня даже есть статья об этом, почитайте!

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

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

  1. Кликнем в любой ячейке таблицы
  2. Жмем на ленте Главная – Редактирование – Сортировка и фильтр – Настраиваемая сортировка
  3. В открывшемся окне выберем:
    • Сортировать по столбцу «Город»
    • Сортировка по значению
    • Порядок – от А до Я
  4. Теперь нужно настроить сортировку сумм продаж. Кликаем « Добавить уровень »
  5. Настраиваем:
    • Сортировать по столбцу «Продано»
    • Сортируем по значению
    • Порядок – по убыванию
  6. Нажимаем Ок

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

Сортировка по цвету в Excel

Можно менять порядок строк в зависимости от заливки, или цвета текста. Давайте попробуем:

  1. Клик в любой ячейке таблицы
  2. На ленте Главная – Редактирование – Сортировка и фильтр – Настраиваемая сортировка
  3. Параметры для операции:
    • Сортировать по столбцу «Город» (или другому с заливкой)
    • Сортировка по цвету ячейки
    • Порядок – выбираем тот цвет, который нужно переместить
  4. Если в таблице несколько цветов – можно нажать « Добавить уровень » и дополнить сортировкой по остальным цветам. Вот так:
  5. Нажимаем Ок и видим результат. Строчки выстроились по цветам в той последовательности, в которой вы указали на предыдущем этапе. Отлично!

И напоследок еще пару практических приемов, которые могут пригодиться.

Сортировка в обратном порядке

Иногда нужно список «перевернуть». Вот как это можно сделать:

  1. В новом столбце пронумеруйте строки с помощью автозаполнения
  2. В шапке подпишите эту колонку. Например, «Порядок»
  3. Отсортируйте весь диапазон по этому столбцу «По убыванию»
  4. Удалите или очистите колонку «Порядок». Готово.

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

И так тоже можно. Методика похожа на предыдущую

  1. Назовите новый столбец «Порядок»
  2. Заполните его случайными значениями с помощью функции СЛЧИС
  3. Отсортируйте таблицу по столбцу с произвольными числами, например, по возрастанию. Всё, у ваших данных произвольный порядок

Это всё, что я хотел рассказать о том, как сделать сортировку в Excel . Пишите комментарии с вопросами, будем разбираться вместе. Если материал вам помог – поделитесь им с друзьями!

Источник:
http://officelegko.com/2019/10/01/sortirovka-v-eksele/

Сортировка в Excel – основные сведения

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

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

Типы сортировки в Excel

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

  • Сортировка листа (таблицы) систематизирует все данные по одному столбцу. При применении сортировки к листу связанная информация в каждой строке сортируется совместно. В следующем примере столбец Contact name (столбец А) отсортирован в алфавитном порядке.
  • Сортировка диапазона упорядочивает данные в диапазоне ячеек. Такая сортировка может быть полезной при работе с листами Excel, содержащими несколько таблиц с информацией, расположенных вплотную друг к другу. Сортировка, примененная к диапазону, не затрагивает другие данные на листе.

Как сделать сортировку листа (таблицы, списка) в Excel

В следующем примере мы отсортируем форму заказа футболок по Фамилиям (Столбец С) и расположим их в алфавитном порядке.

  1. Выделите ячейку в столбце, по которому необходимо выполнить сортировку. В нашем примере мы выделим ячейку C2.
  2. Откройте вкладку Данные на Ленте, затем нажмите команду Сортировка от А до Я, чтобы отсортировать по возрастанию, или команду Сортировка от Я до А, чтобы отсортировать по убыванию. В нашем примере мы выберем команду Сортировка от А до Я.
  3. Таблица будет отсортирована по выбранному столбцу, т.е. по фамилии.

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

Как сделать сортировку диапазона в Excel

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

  1. Выделите диапазон ячеек, который требуется отсортировать. В нашем примере мы выделим диапазон A13:B17.
  2. Откройте вкладку Данные на Ленте, затем нажмите команду Сортировка.
  3. Откроется диалоговое окно Сортировка. Выберите столбец, по которому необходимо выполнить сортировку. В данном примере мы хотим отсортировать данные по количеству заказов, поэтому выберем столбец Заказы.
  4. Задайте порядок сортировки (по возрастанию или по убыванию). В нашем примере мы выберем По возрастанию.
  5. Если все параметры заданы правильно, нажмите ОК.
  6. Диапазон будет отсортирован по столбцу Заказы от меньшего в большему. Обратите внимание, что остальное содержимое листа сортировке не подвергается.

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

Источник:
http://office-guru.ru/excel/sortirovka-v-excel-osnovnye-svedenija-113.html

Сортировка данных в Excel

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

Что такое сортировка и ее назначение

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

Как открыть утилиту в Excel: два метода

Чтобы попасть в меню «Сортировка», вам необходимо открыть документ с таблицей.

Первый метод

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

  1. Открывается еще одно окошко, в котором нужно выбрать способ, как будет выполняться сортировка данных.

Второй метод

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

  1. Для использования «Сортировки» оставайтесь во вкладке «Главная», отсюда переходите в блок «Редактирование» и кликайте мышью на «Сортировка и фильтр».

  1. Перед вами откроется окошко с вариантами выбора. Кликаете на нужную утилиту и смотрите что изменилось.
Читайте также  Как сделать альбомный лист в Экселе

Сортировка по цвету будет выполняться только при условии, если в таблице применен инструмент «Заливка» или же шрифт отмечен другим цветом.

Варианты сортировки для таблиц: как их сделать

Один из распространенных способов сортировки данных в таблице — многоуровневая сортировка. С ее помощью можно одновременно использовать все фильтры. Рассмотрим подробнее.

  1. Переходите в блок «Редактирование» на вкладке «Главная», кликаете мышью на «Сортировка и фильтр». В появившемся окошке выбираете «Настраиваемая сортировка».

  1. Перед вами откроется окно «Мастера сортировки». В нем вы можете выбрать сортировку ячеек по «Названию столбца», «Цвету ячеек», «Алфавиту» и другим фильтрам одновременно.

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

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

Как выполнить сортировку данных по столбцам

Сортировка по столбцам — это один из простейших вариантов оформления по заданному порядку. Чтобы выполнить эту процедуру, переходим к пошаговой инструкции.

  1. Заходим на вкладку «Главная», перемещаемся в блок «Редактирование» и кликаем по иконке «Сортировка и фильтры», предварительно выделив всю таблицу. Затем переходим в «Настраиваемая сортировка».

  1. В появившемся окне «Мастера сортировки» перемещаемся во вкладку «Параметры».

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

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

Источник:
http://studwork.org/spravochnik/informatika/excel/sortirovka-dannyh

Сортировка данных в Excel 2007/2010/2013/2016. Как отсортировать данные в Excel по строкам и по столбцам?

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

Типы сортируемых данных и порядок сортировки

Сортировка числовых значений в Excel

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

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

Сортировка текстовых значений в Excel

«Сортировка от А до Я» — сортировка данных по возрастанию;

«Сортировка от Я до А» — сортировка данных по убыванию.

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

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

Можно отсортировать текстовые данные с учетом регистра. Для этого необходимо в параметрах сортировки установить флажок в поле «Учитывать регистр».

Обычно буквы верхнего регистра имеют меньшие номера, чем буквы нижнего регистра.

Сортировка значений даты и времени

«Сортировка от старых к новым» — это сортировка значений даты и времени от самого раннего значения к самому позднему.

«Сортировка от новых к старым» — это сортировка значений даты и времени от самого позднего значения к самому раннему.

Сортировка форматов

В Microsoft Excel 2007 и выше предусмотрена сортировка по форматированию. Этот способ сортировки используется в том случае, если диапазон ячеек отформатирован с приминением цвета заливки ячеек, цвета шрифта или набора значков. Цвета заливок и шрифтов в Excel имеют свои коды, именно эти коды и используются при сортировке форматов.

Сортировка по настраиваемому списку

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

Параметры сортировки

Сортировка по столбцу

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

Сортировка по строке

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

Многоуровневая сортировка

Итак, если производится сортировка по столбцу, то строки меняются местами, если данные сортируются по строке, то местами меняются столбцы.

Excel позволяет сортировать данные не только по одному столбцу или одной строке, а создавать различное количество уровней сортировки. В Excel 2007, например, их 64. Уровни сортировки можно добавлять, удалять, копировать и менять местами.

Кроме всего прочего при сортировке можно учитывать, либо не учитывать регистр.

Надстройка для сортировки данных в Excel

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

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

1. Одним кликом мыши вызывать диалоговое окно макроса прямо из панели инструментов Excel;

2. выбирать диапазон данных для сортировки;

3. сортировать числовые и текстовые значения, значения даты и времени;

4. отсортировать данные (значения ячеек) в каждой строке/столбце диапазона независимо от других ячеек;

5. устанавливать порядок сортировки по возрастанию и убыванию.

Источник:
http://macros-vba.ru/nadstrojki/excel/175-sortirovka-dannyh-v-excel-kak-otsortirovat-dannye-v-excel