Как сделать сортировку в excel 2003?
Содержание
- 0.1 Метод 1 Отсортируйте по алфавиту в два клика
- 0.2 Метод 2 Упорядочить по алфавиту при помощи сортировки
- 1 Советы
- 2 Предупреждения
- 3 Сортировка строк по столбцу в Excel
- 4 Сортировка по нескольким столбцам Excel
- 5 сортировка строк в excel
- 6 Типы сортируемых данных и порядок сортировки
- 7 Параметры сортировки
- 8 Надстройка для сортировки данных в Excel
2 метода:Отсортируйте по алфавиту в два кликаУпорядочить по алфавиту при помощи сортировки
Excel — мощная программа для создания таблиц, которые служат для хранения и управления текстовой и цифровой информацией. Сортировка по алфавиту позволяет быстро находить и ссылаться на данные. И это только одна функция в числе огромного количества возможностей Excel. Ячейки в Excel можно отсортировать двумя способами.
Метод 1 Отсортируйте по алфавиту в два клика
-
Введите текст, который хотите отсортировать в ячейки одной колонки.
-
Выделите текст, который хотите отсортировать по алфавиту. Чтобы выделить область, кликните правой кнопкой мыши на верхней ячейке и перетащите выделение до последней. Либо можете выделить всю колонку, просто кликнув на название ячейки по горизонтали с буквой этой колонки.
- Найдите иконки сортировки «АЯ» или «ЯА» в стандартной панели инструментов, на вкладке “Данные”.
Нажмите сортировать «АЯ», чтобы отсортировать по алфавиту в порядке возрастания, и «ЯА» — чтобы отсортировать в порядке убывания. Выделенные ячейки буду отсортированы.
- Если не можете найти иконку сортировки «АЯ», то можете добавить стандартную панель инструментов, зайдя на вкладку “Вид”, выбрав “Панель инструментов” и отметив “Стандартная”. Теперь стандартная панель инструментов должна быть видна, и на ней присутствует иконка сортировки «АЯ».
-
Готово.
Метод 2 Упорядочить по алфавиту при помощи сортировки
-
Заполните ячейки текстом в Excel.
-
Выделите весь лист. Для это нажмите “Ctrl + A” или «Command + A.» Либо кликните на пустую ячейку в самом левом верхнем углу, где сходятся вертикальные и горизонтальные обозначения.
-
Зайдите на вкладку «Данные» в меню, кликните «Сортировать». Появится окошко сортировки. Выберите сортировать по Заголовку, если вы задали названия колонке. Если названия нет, то отметьте Без заголовка.»
-
Выберите колонку для сортировки в «Сортировать по.« Если вы выбрали “Заголовок”, то варианты будут показаны из числа ваших заголовков, если выбрали “Без заголовка”, то варианты будут из обычных буквенных обозначений.
-
Выберите «По возрастанию» , чтобы отсортировать по возрастанию. Или выберите “По убыванию” для сортировки по убыванию.
-
Нажмите «Ok.» Теперь ваши ячейки отсортированы по алфавиту.
Советы
- Вы можете отсортировать любую колонку, независимо от ее расположения в листе.
Предупреждения
- Сортировка при помощи иконок «АЯ» упорядочит только выделенную колонку, не затронув ряды (они останутся статичны), которые относятся к ячейкам в колонке. Воспользовавшись функцией “Сортировать” в меню позволит вам отсортировать взятую колонку вместе с относящимися к ней рядам, сохранив информацию в рядах.
Информация о статье
Эту страницу просматривали 126 969 раза.
Была ли эта статья полезной?
В данном примере рассмотрим самые быстрые и эффективные методы сортировки данных в Excel по различным критериям: по возрастанию или убыванию чисел, по датам от старых коновым и от к новым к старым, по алфавиту от А до Я, а так же в обратно-алфавитном порядке.
Сортировка строк по столбцу в Excel
Ниже на рисунке представлена выборка информации из базы данных по сотрудникам фирмы:
Допустим нам необходимо отсортировать таблицу относительно столбца «Премия» по убыванию сумм. Для решения этой задачи воспользуемся самыми простыми (базовыми) инструментами сортировки в Excel.
Перейдите курсором клавиатуры на любую ячейку в столбце G (можно даже на заголовок столбца G1). А Потом выберите инструмент: «ГЛАВНАЯ»-«Редактирование»-«Сортировка и фильтр»-«Сортировка по убыванию».
В результате данные упорядочились и организовались в определенную структуру:
Как оказалось, наибольшую премию получил сотрудник «Евгений Пруткий».
Внимание! Список, который будет сортирован не должен содержать объединенных ячеек.
Примечание. Инструмент для базовой сортировки диапазонов доступен так же на закладке: «ДАННЫЕ»-«Сортировка по возрастанию/по убыванию».
И встроен в выпадающие меню заголовков таблиц в режиме автофильтра или умной таблицы:
Так же встроен в контекстное меню, которое появляется по нажатию правой кнопкой мышки:
Читайте так же: Возможности сортировки данных в Excel списком.
Как убрать сортировку в Excel
Если таблицу необходимо будет привести в изначальный вид, тогда перед каждой сортировкой создавайте столбец нумерации строк. В данном примере – это столбец А (№п/п). Часто необходимо привести таблицу в изначальный вид после выполнения с ней многочисленных и сложных сортирований данных по разным столбцам, критериям или условиям. Тогда достаточно выполнить сортировку по столбцу с номерами строк, чтобы таблица приняла свой первоначальный вид.
Читайте так же: Сортировка по цвету ячеек в Excel.
Как в Excel сделать сортировку в столбце
Иногда нужно выполнить независимую сортировку только лишь внутри одного столбца таблицы без привязки к другим столбцам или их изменения. Например, столбец B «Имя». Такая задача решается так же просто:
- Выделите целый столбец B щелкнув левой мышкой по заголовку столбца листа.
- Выберите инструмент: «ГЛАВНАЯ»-«Редактирование»-«Сортировка и фильтр»-«Сортировка по убыванию».
- В появившемся диалоговом окне «Обнаруженные данные в неуказанного диапазона», выберите опцию: «сортировать в пределах указанного выделения». И нажмите на кнопку «Сортировка».
Обратите внимание на то, что значения ячеек в остальных столбцах остались без изменений:
Такой способ необходимо применять только как вспомогательный.
Сортировка по нескольким столбцам Excel
Как настроить сортировку в Excel? Допустим мы хотим сортировать сотрудников по дате рождения (от старых к новым) в соответствии с каждым городом (места рождения). Для этого:
- Сначала для данного примера лучше сбросить сортировку предыдущих примеров. Для этого отсортируйте таблицу по первому столбцу А (№п/п) – по возрастанию.
- Перейдите на любую ячейку исходной таблицы и выберите инструмент: «ГЛЛАВНАЯ»-«Редактирование»-«Сортировка и фильтр»-«Настраиваемая сортировка». Появиться диалоговое окно в котором можно задать несколько условий для сортировки таблицы.
- В первом выпадающем списке выбираем заголовок столбца по которому будут сортированы данные в первую очередь. В данном примере – это «Место рождения». Второй выпадающий список оставим без изменений – «Значение», а в третьем указываем тип сортирования «От А до Я».
- Нажмите на кнопку «Добавить уровень» и в следующем условии указываем новые критерии. 1 – «Дата рождения», 2 – «Значение», 3 – «От старых к новым». И нажмите на кнопку ОК.
Таблица приобрела следующую структуру:
Сначала ее значения отсортированы относительно названий городов в алфавитном порядке. Далее относительного каждого города распределены даты рождения от старых к новым.
Если мы работаем только с фрагментом таблицы где нет заголовков столбцов, а только лишь диапазон ячеек с текущими значениями, как показано ниже на рисунке:
Тогда в диалоговом окне инструмента «Настраиваемая сортировка» следует отключить опцию «Мои данные имеют заголовки столбцов». В результате чего в качестве критериев для каждого первого выпадающего списка секции «Столбец» в каждом уровне, будут использованы заголовки столбцов рабочего листа Excel (Столбец А, Столбец B, C и т.д.). А при применении всех параметров в сортировку будут включены все строки и ячейки исходного диапазона (фрагмента таблицы), что является правильным результатом в данном случаи.
Примечание. Кнопка вызова инструмента для настраиваемой сортировки так же доступна на закладке «ДАННЫЕ»-«Сортировка».
Читайте так же: Сортировка по месяцам в Excel.
Таблицы данных, которые мы получаем от разных сотрудников в большинстве случаев не упорядочены и работать с ними без организации – сложно. Возникает необходимость отсортировать: текстовые значение по алфавиту, числовые – по возрастанию, а даты от старых до новых. Сортировать вручную все столбцы по отдельности – это не наилучшее решение для данной задачи. Особенно если столбцов более тысячи. Поэтому лучше воспользоваться специальным встроенным инструментом Excel – настраиваемой сортировкой. Данный инструмент автоматическое сортирует данные одновременно по нескольким столбцам. Он настолько эластичен, что его можно применить практически для любой сортировки с любым уровнем сложности.
Привет, уважаемые читатели. На днях я рассказывал о том, каким образом можно сделать сортировку данных в Word . А сегодня я хочу рассказать каким образом выполняется сортировка по алфавиту в Excel. Начну я именно с этого вида, а также я расскажу и о других видах. Поехали.
Сортировка по алфавиту
Для демонстрации этого способа я возьму таблицу с фамилиями людей. И, сперва, нужно выделить столбец, в котором будет выполнена сортировка.
Далее, на вкладке «Главная» в разделе «Редактирование» нажимаем на кнопку «Сортировка и фильтр». А в выпавшем списке выбираем пункт «Сортировка от А до Я». Обратите внимание, что выпадает окно, в котором уточняется: по всей таблице или в пределах выделения? Если мне нужно выполнить только в одном столбце, то я ставлю галочку на «Сортировать в пределах указанного выделения».
Просто? Невероятно.
По возрастанию и убыванию
Этот вид сортировки выполняется таким же образом, как и по алфавиту, только названия у функций будут другие: «По возрастанию» (Excel 2007: от минимального к максимальному) и «По убыванию» (Excel 2007: от максимального к минимальному).
По нескольким полям Excel
Что делать, если нужна сортировка данных не в одном столбце, а сразу в нескольких и по нескольким параметрам. Для этого есть функция в Excel «Настраиваемая сортировка». Давайте посмотрим, как она работает.
Нажимаем на вкладке «Главная» — «Сортировка и фильтр» — «Настраиваемая сортировка».
После этого откроется окно, где необходимо поочередно выбрать столбцы, в которых будет усчитаны данные и указать способы: по цвету, по значению, по возрастанию или убыванию и другие.
В шапке окна есть нужные кнопки:
- «Добавить уровень» — добавляет еще одно правило сортировки.
- «Удалить уровень» — удаляет выбранное правило.
- «Копировать уровень» — скопирует из выделенного уровня.
- Кнопки вверх и вниз – перемещение уровней между собой.
Каким образом будет выполнена такая сортировка? Excel пойдет сверху по списку. Самый первый уровень – самый приоритетный. К примеру, мы выбираем: сортировать людей по имени от А до Я – сделано. Далее, вторым условием мы говорим: сортировать список людей по возрасту по возрастанию. Что получится? Имена останутся в порядке от А до Я, но люди с одним и тем же именем будут поставлены в порядке от младших к старшим. Если не понятно, то посмотрите, как это вышло у меня.
Что у меня получилось. Первым делом я отсортировал строки по именам. Затем, обратите внимание на имена «Дарья» — их четыре, но стоят они в той последовательности, как были изначально в таблице. Тогда я добавляю еще одно условие — расположить людей в порядке от младшего к старшему. Что в итоге — таблица отсортирована по именам плюс по возрасту.
Подписывайтесь, комментируйте, делитесь с друзьями.
Оценка статьи:
(
votes, average:
out of 5)
Как выполнить сортировку в Excel Ссылка на основную публикацию
21.01.13
Приветствую всех сотрудников «Б & К»! В своей работе я использую программу MS Excel 2003. В связи с этим у меня вопрос. Подскажите, можно ли в этой программе отсортировать таблицу не по значению, а по формату ячеек? Например, отсортировать данные так, чтобы сгруппировать вначале все строки, отмеченные красным цветом, потом — синим и т. д.? Думаю, что такая задача будет интересна многим читателям. Мне, например, такой возможности в MS Excel очень не хватает.
Забегая вперед скажу, что среди стандартных возможностей MS Excel 2003 сортировка по цвету не предусмотрена. Тем не менее, задача эта выполнима. И мы сейчас в этом убедимся. Но вначале пару слов о том, что имеется в виду и для чего это нужно.
С желанием отсортировать данные по цветам я столкнулся приблизительно в 2000 — 2001 году, работая заместителем главного бухгалтера одной крупной компании. Характер задач, которые мне приходилось решать практически ежедневно, был связан с достаточно нетривиальной обработкой баз данных. Причем базы эти были немаленькие… Понятное дело, что в процессе работы с данными я делал пометки. Проблемные моменты выделял одним цветом, внесенные изменения — другим и т. д. В какой-то момент передо мной неизбежно вставала одна и та же задача: как в отформатированной таблице выделить записи синего цвета? Или собрать вместе все изменения, которые я пометил желтым? Более того. Подобная задача возникала так часто, что мы с главбухом умудрились состряпать письмо в группу разработки Microsoft с предложением дополнить Excel такой удобной возможностью! Понятное дело, что реакции на это телодвижение не последовало. Но в один прекрасный момент все стало на свои места. Оказалось, что для решения проблемы нужна самая малость — создать пользовательскую функцию размером буквально в три строки. И сейчас я предлагаю посмотреть, как это сделать.
Для примера воспользуемся базой данных, фрагмент которой показан на рис. 1. В этой базе собраны сведения о кассовых операциях за сентябрь 2012 года. В исходной базе шесть полей: «Дата» — дата регистрации хозяйственной операции; «СчД», «СчК» — счет дебета и кредита поводки; «Д», «К» — сумма по дебету и кредиту; «Контрагент» — название контрагента. Отдельные записи в базе выделены цветом. Например, группа операций, где фигурирует сотрудник «Ильченко И.Е.», отмечена желтым фоном. Записи о сотруднике «Рудь Н.И.» выделены зеленым и т. д. Теперь наша задача — упорядочить таблицу, используя в качестве признака сортировки цвет заливки. В результате получится, что записи о каждом сотруднике будут собраны в один блок, анализировать их будет намного проще.
Стандартных способов сортировать данные с учетом форматирования в Excel 2003 нет. Поэтому нам понадобится создать функцию, которая вернет в качестве результата индекс (номер) цвета для заданной ячейки. Значениями этой функции мы заполним отдельную колонку в исходной таблице. После чего у нас появится возможность упорядочить данные по этой колонке (т. е. — по цветам) при помощи стандартных инструментов сортировки. Начнем с пользовательской функции. Делаем так:
1. Открываем рабочую книгу MS Excel. Вызываем меню «Сервис → Макрос → Редактор Visual Basic» (в некоторых версиях MS Office можно воспользоваться комбинацией «Alt+F11»). Откроется окно редактора «Visual Basic for application», изображенное на рис. 2.
2. В этом окне вызываем меню «Insert → Module» (вставить модуль). Откроется область для ввода текста программы.
3. Печатаем текст модуля, который выглядит так:
Public Function ColorCeil(Cell As Range)
ColorCeil = Cell.Interior.ColorIndex
End Function
4. Закрываем окно «Visual Basic», возвращаемся в рабочую книгу Excel с базой данных (рис. 1).
Функция готова, называется она «ColorCeil». У функции единственный параметр — адрес ячейки в рабочей книге. Результат работы функции — это число, которое представляет собой код цвета заливки для указанной ячейки. Теперь можно приступить к редактированию таблицы, чтобы подготовить ее для сортировки. Делаем так:
1. Становимся в свободную колонку на рабочем листе. В базе на рис. 1 я выбрал столбец «G».
2. В ячейку «G1» печатаем заголовок колонки (на рис. 1 это текст «Пр»).
3. Переходим на ячейку «G2».
4. Вызываем меню «Вставка → Функция…». Откроется окно Мастера функций, изображенное на рис. 3.
5. В этом окне щелкаем на параметре «Категория:», из предложенного списка выбираем вариант «Определенные пользователем». В области «Выберите функцию:» откроется список доступных пользовательских функций.
6. Из этого списка выбираем «ColorCeil». Откроется окно для ввода параметров функции (рис. 4).
7. Оставаясь в области для ввода параметров, щелкаем на ячейке «A2», — мы будем сортировать строки, используя цвет заливки ячеек в первой колонке таблицы.
8. В окне настройки параметров нажимаем «ОК».
9. Копируем формулу из ячейки «G2» вниз на всю высоту таблицы. В результате колонка «G» будет заполнена числовыми значениями, каждое из которых характеризует цвет фона в первой колонке соответствующей строки таблицы.
10. Выделяем базу данных.
11. Вызываем меню «Данные → Сортировка…». Откроется окно настройки параметров, как на рис. 5.
12. Щелкаем на значке выпадающего списка «Сортировать по». Из предложенных вариантов выбираем «Пр».
13. Устанавливаем переключатель направления сортировки (на рис. 5 он имеет значение «по возрастанию»).
14. В окне настройки параметров сортировки нажимаем «ОК». Excel отсортирует базу данных по значениям в колонке «Пр», как показано на рис. 6. Иными словами, он отсортирует записи с учетом цвета заливки, который указан для ячеек в первой колонке исходной базы данных.
Важно! Excel не считает изменение цвета редактированием ячейки и поэтому не обновляет значения на рабочем листе. Как следствие, после изменения цвета заливки результат функции «ColorCeil» автоматически обновляться не будет. Это можно проделать вручную, воспользовавшись комбинацией «Ctrl+Alt+F9». Однако на результат сортировки такая ситуация не влияет — в данном случае обновление функции Excel делаем своевременно.
Пользуясь случаем, хочу обратить ваше внимание на очень важный момент относительно сортировки данных. Часто при обработке таблиц нужно обязательно сохранить первоначальный порядок записей в исходной базе. Кстати, таблица кассовых операций — как раз такой случай. Представим себе, что мы решили проанализировать выдачу и возврат подотчетных средств по базе, изображенной на рис. 1. В этой базе каждый сотрудник отформатирован своим цветом. Отсортировав данные по цвету, мы сразу же увидим полную картину по интересующему нас вопросу. Но в итоге, завершив работу с сотрудниками, базу нужно обязательно вернуть в первоначальное состояние. И это понятно: если мы собираемся дальше работать с кассой, хронология платежей и поступлений чрезвычайно важна.
В такой ситуации можно применить простой прием — добавить в исходную базу рабочую колонку с номерами строк. После этого никакие преобразования данных нам будут не страшны. Чтобы восстановить первоначальный порядок следования записей, достаточно отсортировать базу по рабочей колонке. А подробнее это выглядит так:
1. Открываем таблицу, изображенную на рис. 1.
2. Становимся на свободную колонку. Пусть это будет столбец «H» (напомню, что в колонке «G» у нас находится функция для определения цвета заливки).
3. В ячейку «H1» вводим название колонки, например, «Раб».
4. В ячейку «H2» вводим число «1». В ячейку «H3» вводим значение «2».
5. Выделяем на рабочем листе блок «H2:H3».
6. Ставим указатель мышки на прямоугольный маркер в правом нижнем углу выделенного блока.
7. Когда курсор изменит свою форму, удерживаем левую кнопку мышки и растягиваем блок на всю высоту таблицы. Excel проанализирует выделенные ячейки и заполнит колонку «H» элементами арифметической прогрессии с шагом «1». В результате этих действий в ячейки колонки «H» будут записаны значения «1», «2», «3» и т. д. Это и есть номера записей в исходной базе данных.
Теперь в любой момент можно отсортировать таблицу по колонке «Раб», и строки станут в том порядке, как они были выстроены в исходной базе данных.
И последнее. На первый взгляд, заполнить колонку «Раб» можно при помощи формул. Например, ввести в «H2» значение «1», в «H3» написать формулу «=H2+1» и скопировать ее вниз до конца таблицы. На самом деле это не так. При сортировке базы данных будет нарушена адресация ячеек. А в результате вместо значений формулы вернут сообщение об ошибке. Поэтому заполнение рабочей колонки копированием (в режиме прогрессии) в данном случае принципиально.
На сегодня все. Удачной работы! Жду ваших вопросов, замечаний и предложений на bk@id.factor.ua, nictomkar@rambler.ru или на форуме редакции www.bk.factor.ua/forum.
Тисни «Нравится» і отримуй новини раніше за всіх!↓
Тисни «Нравится» і отримуй новини раніше за всіх!
Помітили помилку? Виділіть її та натисніть Ctrl+Enter, щоб повідомити нас про це
сортировка строк в excel
В разделе Программное обеспечение на вопрос Сортировка в Excel 2003 заданный автором самосознание лучший ответ это Никак. Если сначала сортировка, а потом — изменение, то при откате сначала откатятся изменения, а потом сортировка. Хотя.. . Если ДО сортировки добавить столбец, в котором будут стоять числа с номером строки, то после сортировки и изменений можно отсортировать именно по этому столбцу. Исходный порядок восстановится. А потом этот столбец можно и удалить.
Ответ от
22 ответа
Привет! Вот подборка тем с ответами на Ваш вопрос: Сортировка в Excel 2003
Ответ от Просасывать
Использование таблицы Excel как базы данных
Для работы с базой данных необходимо сначала создать соответствующую таблицу. Если выделить ячейку в таблице и выбрать одну из команд обработки баз данных в меню Данные, Microsoft Excel автоматически определяет и обрабатывает всю таблицу. Данные, расположенные в столбцах и строках рабочего листа, обрабатываются как набор полей, которые образуют записи (рис.) .
Сортировка данных
Сортировка позволяет переупорядочить строки в таблице по любому полю. Например, чтобы отсортировать данные по цене изделия. Для сортировки данных следует выделить одну ячейку таблицы и вызвать команду Сортировка меню Данные.
В поле списка Сортировать по (рис. ) выбирается поле, по которому будут отсортированы данные, и тип сортировки:
по возрастанию
по убыванию – сортировка в обратном порядке.
В поле списка Затем по указывается поле, по которому будут отсортированы данные, имеющие одинаковые значения в первом ключевом поле. Во втором поле Затем по указывается поле, по которому будут отсортированы данные, имеющие одинаковые значения в первых двух ключевых полях.
Для сортировки данных также используются кнопки . Перед их использованием следует выделить столбец, по которому необходимо сортировать записи.
При сортировке по одному столбцу, строки с одинаковыми значениями в этом столбце сохраняют прежнее упорядочение. Строки с пустыми ячейками в столбце, по которому ведется сортировка, располагаются в конце сортируемого списка.
Автофильтр
Команда Данные –Фильтр — Автофильтр устанавливает кнопки скрытых списков (кнопки со стрелками) непосредственно в строку с именами столбцов (рис.) . С их помощью можно выбирать записи базы данных, которые следует вывести на экран. После выделения элемента в открывшемся списке, строки, не содержащие данный элемент, будут скрыты. После этого отобранные данные можно скопировать на другой лист и если нужно
Если в поле списка выбрать пункт Условие … , то появится окно Пользовательский автофильтр (рис.) . В верхнем правом списке следует выбрать один из операторов (равно, больше, меньше и др.) , в поле справа – выбрать одно из значений. В нижнем правом списке можно выбрать другой оператор, и в поле по левую сторону – значение. Когда включен переключатель И, то будут выводиться только записи, удовлетворяющие оба условия. При включенном переключателе ИЛИ будут выводиться записи, удовлетворяющие одному из условий.
Чтобы вывести все данные таблицы, необходимо вызвать команду Отобразить все или команду Данные – Фильтр- Автофильтр
Создание примечаний
Microsoft Excel позволяет добавлять текстовые примечания к ячейкам. Это особенно полезно в одном из следующих случаев:
рабочий лист используется совместно несколькими пользователями;
рабочий лист большой и сложный;
рабочий лист содержит формулы, в которых потом будет тяжело разобраться.
После добавления примечания к ячейке в ее верхнем правом углу появляется указатель примечания (красный треугольник) .
Для добавления текстового примечания необходимо:
выделить ячейку, к которой следует добавить примечание;
вызывать команду Вставка — Примечание;
в поле, которое появилось, ввести примечание (размер поля можно изменить, перетягивая маркеры размера) ;
щелкнуть мышью за пределами поля.
Примечание присоединится к ячейке и будет появляться при наведении на него указателя мыши.
Для изменения текста примечания следует выделить соответствующую ячейку и в меню Вставка — Изменить примечание. Также для этого удобно использовать Правую кнопку мыши.
Группирование элементов таблицы
Microsoft Excel позволяет группировать элементы в сводной таблице для того, чтобы создать один элемент. Например, для того, чтобы сгруппировать месяцы в кварталы для построения диаграммы или для печати.
Для группирования элементов таблицы необходимо:
выделить строки или столбцы, которые будут подчинены итоговой строке или столбцу (это будут строки или столбцы, которые необходимо сгруппировать) ;
в меню Данные
Ответ от Левон Закарян
если сортировать по первой строке с автоматическим увеличением региона (он сам предложит) то всё будет ОК в любом случае, только нужно всегда соглашаться на увеличение региона, а то отсортируется только тот столбец, который был выбран
Ответ от
2 ответа
Привет! Вот еще темы с нужными ответами:
Сортировка данных в Excel — это расстановка табличных данных в нужном порядке, например, по возрастанию (от меньшего к большему) или по убыванию (от большего к меньшему). Сортировке подвергаются числовые и текстовые значения, значения даты и времени, а также форматы. Сортировка данных возможна как по столбцам, так и по строкам. Перед сортировкой необходимо отобразить скрытые строки и столбцы.
Типы сортируемых данных и порядок сортировки
Сортировка числовых значений в Excel
Сортировка числовых значений по возрастанию — это такая расстановка значений, при которой значения располагаются от наименьшего к наибольшему (от минимального к максимальному).
Соответственно, сортировка числовых значений по убыванию — это расположение значений от наибольшего к наименьшему (от максимального к минимальному).
Сортировка текстовых значений в Excel
«Сортировка от А до Я» — сортировка данных по возрастанию;
«Сортировка от Я до А» — сортировка данных по убыванию.
Для сортировки текстовых значений по алфавиту, производится сравнение этих значений между собой. Как известно, при сохранении текста компьютер использует схему, в которой каждый символ имеет свой уникальный номер, называемый кодом символа. Вот именно эти коды и сравниваются для определения того, какое текстовое значение больше, а какое меньше.
Текстовые значения могут содержать алфавитные, числовые и специальные символы. При этом числа могут быть сохранены как в числовом, так и в текстовом формате. Числа, сохраненные в числовом формате, меньше, чем числа, сохраненные в текстовом формате. Для корректной сортировки текстовых значений все данные должны быть сохранены в текстовом формате. Кроме того, при вставке в ячейки текстовых данных из других приложений, эти данные могут содержать пробелы в своем начале. Перед началом сортировки необходимо удалить начальные пробелы (либо другие непечатаемые символы) из сортируемых данных, иначе сортировка будет выполнена некорректно.
Можно отсортировать текстовые данные с учетом регистра. Для этого необходимо в параметрах сортировки установить флажок в поле «Учитывать регистр».
Обычно буквы верхнего регистра имеют меньшие номера, чем буквы нижнего регистра.
Сортировка значений даты и времени
«Сортировка от старых к новым» — это сортировка значений даты и времени от самого раннего значения к самому позднему.
«Сортировка от новых к старым» — это сортировка значений даты и времени от самого позднего значения к самому раннему.
Сортировка форматов
В Microsoft Excel 2007 и выше предусмотрена сортировка по форматированию. Этот способ сортировки используется в том случае, если диапазон ячеек отформатирован с приминением цвета заливки ячеек, цвета шрифта или набора значков. Цвета заливок и шрифтов в Excel имеют свои коды, именно эти коды и используются при сортировке форматов.
Сортировка по настраиваемому списку
Табличные данные можно сортировать по настраиваемым спискам, таким, например, как список месяцев, список дней недели, список структурных подразделений предприятия, список табельных номеров работников и так далее. В Excel имеется возможность создавать собственные списки сортировки данных. При таком порядке сортировки данные, предназначенные для сортировки и значения списка должны совпадать.
Параметры сортировки
Сортировка по столбцу
В любой версии Excel по умолчанию установлена сортировка по столбцу, то есть значения ячеек выбранного столбца расставляются в нужном порядке, а строки диапазона при этом меняются местами в зависимости от положения ячейки в сортируемом столбце. Для того, чтобы отсортировать таблицу по столбцу, достаточно установить маркер выделения в любой ячейке таблицы и нажать один из значков, символизирующих сортировку от минимального к максимальному, либо от максимального к минимальному. Таблица будет отсортирована по тому столбцу, в котором находится маркер выделения.
Сортировка по строке
В настройках программы можно изменить сортировку по столбцу, на сортировку по строке. Если установлена сортировка по строке, то значения ячеек выбранной строки распологаются в заданном порядке, а столбцы при этом меняются местами в зависимости от положений ячеек в сортируемой строке.
Многоуровневая сортировка
Итак, если производится сортировка по столбцу, то строки меняются местами, если данные сортируются по строке, то местами меняются столбцы.
Excel позволяет сортировать данные не только по одному столбцу или одной строке, а создавать различное количество уровней сортировки. В Excel 2007, например, их 64. Уровни сортировки можно добавлять, удалять, копировать и менять местами.
Кроме всего прочего при сортировке можно учитывать, либо не учитывать регистр.
Надстройка для сортировки данных в Excel
Microsoft Excel предоставляет пользователям достаточно большой набор стандартных средств для сортировки значений различного типа, но встречаются задачи, которые решать при помощи стандартных инструментов либо неудобно, либо долго, например, сортировать каждую строку/каждый столбец таким образом, чтобы сортировка производилась только в пределах строки/столбца и не затрагивала соседние ячейки.
макрос (надстройка) для сортировки значений в Excel
Надстройка для Excel позволяет пользователям осуществлять быструю сортировку числовых и текстовых значений, а также значений дат и времени в пределах строк и/или столбцов выбранного диапазона. Сортируются только значения ячеек, форматы ячеек остаются без изменений.
Надстройка позволяет:
1. Одним кликом мыши вызывать диалоговое окно макроса прямо из панели инструментов Excel;
2. выбирать диапазон данных для сортировки;
3. сортировать числовые и текстовые значения, значения даты и времени;
4. отсортировать данные (значения ячеек) в каждой строке/столбце диапазона независимо от других ячеек;
5. устанавливать порядок сортировки по возрастанию и убыванию.
Другие материалы по теме:
В этой статье я покажу Вам, как в Excel выполнить сортировку данных по нескольким столбцам, по заголовкам столбцов в алфавитном порядке и по значениям в любой строке. Вы также научитесь осуществлять сортировку данных нестандартными способами, когда сортировка в алфавитном порядке или по значению чисел не применима.
Думаю, всем известно, как выполнить сортировку по столбцу в алфавитном порядке или по возрастанию / убыванию. Это делается одним нажатием кнопки А-Я (A-Z) и Я-А (Z-A) в разделе Редактирование (Editing) на вкладке Главная (Home) либо в разделе Сортировка и фильтр (Sort & Filter) на вкладке Данные (Data):
Однако, сортировка в Excel имеет гораздо больше настраиваемых параметров и режимов работы, которые не так очевидны, но могут оказаться очень удобны:
Сортировка по нескольким столбцам
Я покажу Вам, как в Excel сортировать данные по двум или более столбцам. Работа инструмента показана на примере Excel 2010 – именно эта версия установлена на моём компьютере. Если Вы работаете в другой версии приложения, никаких затруднений возникнуть не должно, поскольку сортировка в Excel 2007 и Excel 2013 работает практически так же. Разницу можно заметить только в расцветке диалоговых окон и форме кнопок. Итак, приступим…
- Кликните мышью по кнопке Сортировка (Sort) на вкладке Данные (Data) или по кнопке Настраиваемая сортировка (Custom sort) на вкладке Главная (Home), чтобы открыть диалоговое окно Сортировка (Sort).
- В появившемся диалоговом окне, нажимая кнопку Добавить уровень (Add Level), установите нужное количество столбцов, по которым будет выполняться сортировка.
- В выпадающих списках Сортировать по (Sort by) и Затем по (Then by) выберите столбцы, по которым нужно произвести сортировку данных. Например, Вы планируете, как провести выходные, и просматриваете список отелей, предложенный туристическим агентством. Вы хотите отсортировать этот список сначала по географическому признаку (столбец Region), затем по системе питания (столбец Board basis) и в конце концов по цене (столбец Price), как это показано на рисунке ниже:
- Жмите ОК и смотрите, что получилось:
- В первую очередь отсортированы значения в столбце Region – в алфавитном порядке.
- Затем упорядочены значения в столбце Board basis так, что отели, предлагающие сервис «Всё включено» (AI) – сгруппированы в начале списка.
- И, наконец, по стоимости в столбце Price данные расположены в порядке возрастания.
Сортировать данные по нескольким столбцам в Excel оказалось совсем не сложно, правда? Однако, в диалоговом окне Сортировка (Sort) кроется значительно больше возможностей. Далее в этой статье я покажу, как сортировать по строке, а не по столбцу, и как упорядочить данные на листе в алфавитном порядке по заголовкам столбцов. Вы также научитесь выполнять сортировку данных нестандартными способами, когда сортировка в алфавитном порядке или по значению чисел не применима.
Сортировка данных в Excel по заголовкам строк и столбцов
Я полагаю, что в 90% случаев сортировка данных в Excel выполняется по значению в одном или нескольких столбцах. Однако, иногда встречаются не такие простые наборы данных, которые нужно упорядочить по строке (горизонтально), то есть изменить порядок столбцов слева направо, основываясь на заголовках столбцов или на значениях в определённой строке.
Вот список фотокамер, предоставленный региональным представителем или скачанный из интернета. Список содержит разнообразные данные о функциях, характеристиках и ценах и выглядит примерно так:
Нам нужно отсортировать этот список фотокамер по наиболее важным для нас параметрам. Для примера первым делом выполним сортировку по названию модели:
- Выбираем диапазон данных, которые нужно сортировать. Если нам нужно, чтобы в результате сортировки изменился порядок всех столбцов, то достаточно выделить любую ячейку внутри диапазона. Но в случае с нашим набором данных такой способ не допустим, так как в столбце A перечисляются характеристики камер, и нам нужно, чтобы он остался на своём месте. Следовательно, выделяем диапазон, начиная с ячейки B1:
- На вкладке Данные (Data) нажимаем кнопку Сортировка (Sort), чтобы открыть одноимённое диалоговое окно. Обратите внимание на параметр Мои данные содержат заголовки (My data has headers) в верхнем правом углу диалогового окна. Если в Ваших данных нет заголовков, то галочки там быть не должно. В нашей же таблице заголовки присутствуют, поэтому мы оставляем эту галочку и нажимаем кнопку Параметры (Options).
- В открывшемся диалоговом окне Параметры сортировки (Sort Options) в разделе Сортировать (Orientation) выбираем вариант Столбцы диапазона (Sort left to right) и жмём ОК.
- Следующий шаг – в диалоговом окне Сортировка (Sort) под заголовком Строка (Row) в выпадающем списке Сортировать по (Sort by) выбираем строку, по значениям которой будет выполнена сортировка. В нашем примере мы выбираем строку , в которой записаны названия фотокамер. В выпадающем списке под заголовком Сортировка (Sort on) должно быть выбрано Значения (Values), а под заголовком Порядок (Order) установим От А до Я (A to Z).
В результате сортировки у Вас должно получиться что-то вроде этого:
В рассмотренном нами примере сортировка по заголовкам столбцов не имеет серьёзной практической ценности и сделана только для того, чтобы продемонстрировать Вам, как это работает. Таким же образом мы можем сделать сортировку нашего списка фотокамер по строке, в которой указаны размеры, разрешение, тип сенсора или по любому другому параметру, который сочтём более важным. Сделаем ещё одну сортировку, на этот раз по цене.
Наша задача – повторить описанные выше шаги 1 – 3. Затем на шаге 4 вместо строки выбираем строку , в которой указаны розничные цены (Retail Price). В результате сортировки таблица будет выглядеть вот так:
Обратите внимание, что отсортированы оказались данные не только в выбранной строке. Целые столбцы меняются местами, но данные не перемешиваются. Другими словами, на снимке экрана выше представлен список фотокамер, расставленный в порядке от самых дешёвых до самых дорогих.
Надеюсь, теперь стало ясно, как работает сортировка по строке в Excel. Но что если наши данные должны быть упорядочены не по алфавиту и не по возрастанию / убыванию?
Сортировка в произвольном порядке (по настраиваемому списку)
Если нужно упорядочить данные в каком-то особом порядке (не по алфавиту), то можно воспользоваться встроенными в Excel настраиваемыми списками или создать свой собственный. При помощи встроенных настраиваемых списков Вы можете сортировать, к примеру, дни недели или месяцы в году. Microsoft Excel предлагает два типа таких готовых списков – с сокращёнными и с полными названиями.
Предположим, у нас есть список еженедельных дел по дому, и мы хотим упорядочить их по дню недели или по важности.
- Начинаем с того, что выделяем данные, которые нужно сортировать, и открываем диалоговое окно Сортировка (Sort), точно так же, как в предыдущих примерах – Данные > Сортировка (Data > Sort).
- В поле Сортировать по (Sort by) выбираем столбец, по которому нужно выполнить сортировку. Мы хотим упорядочить наши задачи по дням недели, то есть нас интересует столбец Day. Затем в выпадающем списке под заголовком Порядок (Order) выбираем вариант Настраиваемый список (Custom list), как показано на снимке экрана ниже:
- В диалоговом окне Списки (Custom Lists) в одноимённом поле выбираем нужный список. В нашем столбце Day указаны сокращённые наименования дней недели – кликаем по соответствующему варианту списка и жмём ОК.
Готово! Теперь домашние дела упорядочены по дням недели:
Замечание: Если Вы планируете вносить изменения в эти данные, помните о том, что добавленные новые или изменённые существующие данные не будут отсортированы автоматически. Чтобы повторить сортировку, нажмите кнопку Повторить (Reapply) в разделе Сортировка и фильтр (Sort & Filter) на вкладке Данные (Data).
Как видите, сортировка данных в Excel по настраиваемому списку – задача вовсе не сложная. Ещё один приём, которому мы должны научиться – сортировка данных по собственному настраиваемому списку.
Сортировка данных по собственному настраиваемому списку
В нашей таблице есть столбец Priority – в нём указаны приоритеты задач. Чтобы упорядочить с его помощью еженедельные задачи от более важных к менее важным, выполним следующие действия.
Повторите шаги 1 и 2 из предыдущего примера. Когда откроется диалоговое окно Списки (Custom Lists), в одноимённом столбце слева нажмите НОВЫЙ СПИСОК (NEW LIST) и заполните нужными значениями поле Элементы списка (List entries). Внимательно введите элементы Вашего списка именно в том порядке, в котором они должны быть расположены в результате сортировки.
Нажмите Добавить (Add), и созданный Вами список будет добавлен к уже существующим. Далее нажмите ОК.
Вот так выглядит наш список домашних дел, упорядоченных по важности:
Подсказка: Для создания длинных настраиваемых списков удобнее и быстрее импортировать их из существующего диапазона. Об этом подробно рассказано в статье Создание настраиваемого списка из имеющегося листа Excel.
При помощи настраиваемых списков можно сортировать по нескольким столбцам, используя разные настраиваемые списки для каждого столбца. Для этого выполните ту же последовательность действий, что при сортировке по нескольким столбцам в предыдущем примере.
И вот, наконец, наш список домашних дел упорядочен в наивысшей степени логично, сначала по дням недели, затем по важности
На сегодня всё. Спасибо за внимание!
Урок подготовлен для Вас командой сайта office-guru.ru
Источник: /> Перевел: Антон Андронов
Правила перепечаткиЕще больше уроков по Microsoft Excel
Оцените качество статьи. Нам важно ваше мнение: