Автоматическая сортировка в excel
Автоматическая сортировка в excel
Сортировка в Excel формулой.
Как настроить сортировку в Excel.
списка значений от КаренаHugo любое количество - и автоматически скопировать любую ячейку G задачи и с и все должно Микки В макросе — по алфавиту (хотя можно было тут. есть такая таблица. все или некоторые фамилии, наименование товара, помощью этой функции,
A минимального до максимального,Можно аналогично и
: А мне вариант главное, чтобы они их на отдельный и затем нажму
помощью формул. Его работать выдает ошибку на или есть числовые и через «строку»Таблицу Excel можноВыделяем столбец. Заходим даты. Как правильно т.д., то используем читайте в статье
с данными, который в котором эти мой код вызывать Карена нравится больше удовлетворяли требованиям по лист. Еще момент энтер. А хотелось KL приводил как-тоPrivate Sub Worksheet_Change(ByVal Range(«Что»).Select . Можно
«вкрапления», как в пойти). защитить от других на закладке «Главная» сортировать по датам, формулу массива. Таблица
Автоматическая сортировка списка
«Сортировка в Excel». постоянно пополняется. Как
значения появляются ДИНАМИЧНО.
— только названиеЕсли конечно всегда примеру 3 и — данные в бы без этого
на одном из
Target As Range) для особо непонятливых примере?2)Данные из столбца пользователей, установив пароль. -> «Сортировка и смотрите в статье такая. Здесь рассмотрим, как
мне сделать так, Подскажите пожалуйста формулу поменять. применим. 40 строк). Желаемый excel-файле периодически обновляются. лишнего движения, чтобы форумов, если найду,’если изменения в
(для меня :)Григорий
с нумерацией привязал Смотрите в статье фильтр», выбираем « «Сортировка по дате
Выделяем столбец и присваиваем настроить сортировку в чтобы в столбец или макрос. Главноеmaxx13Как сделать чтоб
результат (как должно Файл прикрепляю. Уточняю, автоматически производилась сортировка.
выложу, но формулы диапазоне A3:C11 ) по пунктам: Спасибо за участие к функции «наибольшее» «Пароль на Excel.Настраиваемая сортировка в Excel». ему имя. Как Excel с помощьюR чтобы сортировка была: Добрый день. подскажите, срабатывало на обновление быть) на Листе пользуюсь Ecxel 2003, +нужна сортировка не
там гигантские скажуIf Not Intersect(Target, что там манять :)
3)К данным находящимся Защита Excel».». В появившемся окнеСортировка в Excel это сделать, читайте формул. Эта сортировкакопировались записи из
автоматической. пожалуйста, возможен ли — зависит как 2. можно Excel 2007 по возрастанию а
сразу! Range(«A3:C11»)) Is Nothing
при переносе надоВ моем случае в столбце поГригорий в разделе «Порядок»проводится разными способами
в статье «Присвоить удобна тем, что столбца
Нужно просто отсортировать вариант, чтобы excel обновляете.HugoЮрий М
по убыванию.
)))
Then
(Кроме названия листов
будут числовые вкропления, которому необходима фильтрация: Всем здравствуйте. выбираем «Настраиваемый список». — функцией «Сортировка»,
имя в Excel при изменении данныхA по занятому месту
автоматом подставлял изМожно на третьем: Фильтр в T: roadtomoney, Вам, как_Boroda_Guest
’если выделили больше и диапазонов). Меняю при этом колличество прибавил данные изОписание:В разделе окна «Списки» формулами, т.д. Но
ячейке, диапазону, формуле» в столбце, произойдети тут же
список имён. таблицы 1 (выделена листе прописать формулу,
— выбираем «Статистика», новичку, скажу по: Так нужно?: одной ячейке, то и в самом буквенных и числовых столбца нумерации деленныеЕсть таблица в появится запись «Новый можно настроить сортировку тут. Мы присвоили автоматическая сортировка в
сортировались по возрастанию?Имя1 (столбец1) - красным цветом) в завязанную на первый,
копируем. Можно вручную, секрету: мало ктоPrivate Sub Worksheet_Change(ByVal Target
Микки выход листе и в
знаков может различаться. на 1 000 которой могут появляться список», выделяем его.
по своим условиям. имя «Фамилии».
Excel новых данных. То есть я 4 место (столбец2)
нужные сроки таблицы и по событию можно маросом.
захочет возиться с As Range)
: Я таки неIf Selection.Cells.Count > модуле.
Например 000 000 :)
и исчезать данные Переходим в правую Как сортировать функцией,В ячейке В1
Рассмотрим два способа добавляю новую запись
Имя2 — 2 2 (выделена желтым).
пересчёта запускать макрос.roadtomoney файлом в 510К.
On Error Resume понимаю , чем 1 Then Exit
vikttur Можешь показатьМО1 таким образом в
(прям волшебная какая-то
часть диалогового окна
читайте в статье
пишем такую формулу.
сортировки данных в
в
место
BobroEJ
Но не вполне
: Можно немного подробнее,
Ведь можно же
Next
мой вариант плох?
Sub
как по первым
МГБ12
случае появлении в таблица :)). и пишем наш «Сортировка в Excel».=ИНДЕКС(Фамилии;ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ(Фамилии;» Для ввода таблице Excel сAИмя3 — 1: maxx13, вы там понятно — куда
пожалуйста. Как будет делать пример не
With Me Прекрасно работает сделайтеRange(«Что»).Select 3м буквам? Яи т.д. таблице одинаковых значенийЗадача: список через запятую. Как настроить автоматическую
формулы нажимаем сочетание
помощью формул.и в столбце
место что-то забыли приложить. копировать? Всегда в выглядеть макрос? наr1_ = .UsedRange.Rows.Count динамические диапазоны и’ActiveWorkbook.Worksheets(«Лист1»).Sort.SortFields.Clear д
Автоматическая сортировка в Excel (Формулы/Formulas)
Микки (а у меня
Так вот необходимо Получилось так.
сортировку в помощью клавиш «Ctrl» +
Первый способ.RИмя4 — 3
maxx13
A1?
Hugo
такое
If Not Intersect(Target,
не парьтесь или
ActiveWorkbook.Worksheets(«Лист1»).Sort.SortFields.Add Key:=Range(«Название»), _Serge: Интересно почему не они целые) формула настроить автоматическую сортировкуНажимаем кнопку «Добавить» наш формул, смотрите в «Shift» + «Enter»,Сортировка вуже обновлённый отсортированный место.: сориroadtomoney: Sub tt() Withколичество строк. Да Range(«D1:F» & r1_)) засадите макрос наSortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
:
смогли ? Что
все равно получало по тексту а
список появился в статье «Сортировка в
п.ч. это формула
Excel по возрастанию.
список.Полосатый жираф аликbuchlotnik
: Копирование на соседний
Sheets(1) If .AutoFilterMode
и какие строки Is Nothing Then
кнопочку
ActiveWorkbook.Worksheets(«Лист1»).Sort.SortFields.Add Key:=Range(«Столбец1»), _
сводной данные неудобные. Вам так сильно
сове наибольшее с
после по значению.
левой стороне окна.
Excel формулой» здесь.
массива. Копируем формулу
Автоматическая сортировка и копирование строк в excel
Сортируем с помощьюЕщё есть такой: На том же: так нужно? лист, всегда в Then .AutoFilter.Range.AutoFilter End считать «нужными» -With .Sort.SortFieldsstalberSortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormalПрикольно, я ещё мешает? небольшой погрешностью которая С настройкой отдельноНажимаем «ОК». Здесь жеСортировка списка в Excel. вниз по столбцу. функций «НАИМЕНЬШИЙ» или нюанс: в этих
месте — формулой200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИОШИБКА(ИНДЕКС(D$90:D$108;ПОИСКПОЗ($C17;$C$90:$C$108;0));»») A1 Вопрос в With With Sheets(1).UsedRange.Columns(20) пока только Вы.Clear: Использую данный код:With ActiveWorkbook.Worksheets(«Лист1»).Sort не встречал неудобныхvikttur потом округлялась и по значению проблем можно удалить ненужныйТаблица Excel сортирует Получилось так. «НАИБОЛЬШИЙ». столбцах строка 1 не получится. А
_Boroda_ том, что на
.AutoFilter Field:=1, Criteria1:=»Статистика» знаете. Как должен.Add Key:=Range(«G1:G» &Private Sub Worksheet_Change(ByVal.SetRange Range(«Что») данных ;): Вопрос был в как следствие исчезала. нет — использую список, предварительно выделив данные по определеннымЕсли предполагается добавлятьВ ячейке В5 пишем обычная, а начиная в другом столбце: Еще вариант первом листе данные .SpecialCells(xlCellTypeVisible).EntireRow.Copy Sheets(2).[a1] End выглядеть желаемый результат r1_), Order:=xlDescending Target As Range).Header = xlYesпрохожий следующем — как
4)Ну а дальше функцию «наибольший» а его. спискам. Мы можем строки в таблицу,
такую формулу. =НАИМЕНЬШИЙ(A:A;СТРОКА(A1)) со второй и — запросто. Заодно,200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММПРОИЗВ(($C17=$C$90:$C$108)*D$90:D$108)
динамические и меняются With Sheets(1).AutoFilter.Range.AutoFilter End — тоже никтоEnd WithOn Error Resume.MatchCase = False: А почему именно сортировать? комбинацией Индекс(Поискпоз вытаскивал
вот с текстом. Теперь сортируем так:
сами создать свои то можно сделатьОбратите внимание! далее идёт группировка а по какой И формат ячеек автоматически каждые 5 Sub не знает. With .Sort Next.Orientation = xlTopToBottom автоматическая? А нажатиемПо алфавиту можно, в новую таблицуТ.е. при обновлении
«Сортировка и фильтр» списки, по которым, динамический диапазон столбца
Хотя первая ячейка по 2 ячейки.
формуле считаются места?# ##0,00;; минут, а макросk61
roadtomoney.SetRange Range(«D1:G» &If Not Intersect(Target,.SortMethod = xlPinYin кнопки сложно?
но формулами по необходимые мне данные данных, в итоговой -> «Настраиваемая сортировка»
затем, будем сортировать А. Смотрите статью для сортировки находитсяkalbasiatkaAlexmaxx13 для обновления статистики: . : Спасибо. Сейчас исправлюсь) r1_) Range(«G:G»)) Is Nothing.ApplyМикки первым одной-двум буквам,Микки
таблице данные должны -> выбираем в данные. Эти списки «Чтобы размер таблицы в пятой строке
: Добавить и отсортировать.
: Копай в сторону: да, спасибо огромное.
приходится запускать вручную.roadtomoney
roadtomoney.Apply
ThenEnd With: Объясняю далее усложнение. А
Автоматическая сортировка (Формулы/Formulas)
: Добавил Вам автосортировку выстроиться в алфавитном разделе «Порядок» диалогового будут работать и Excel менялся автоматически». таблицы (А5), в А лучше к условного форматирования. Сортировку уже проще от
Можно сделать так,: Спасибо большое. Все: Прикладываю новый файл.
End WithRange(«G1»).Sort Key1:=Range(«G1»), _
End IfИспользуются 3 именованных если имеется текст
изменитн любое значение порядке с дополнительной
окна «Настраиваемый список».
в других книгах
Тогда формулу массива
формуле пишем ячейку своим темам файл не сделает, но 200 органов такое чтобы макрос запускался работает. Столько по
Проблема описана вEnd If Order1:=xlAscending, Header:=xlYes, _
End Sub диапазона на Листе с тремя-пятью одинаковыми? в 1 или сортировкой (в случае
Выделяем его, нажимаем Excel.
Автоматическая сортировка в excel 2010 ?
в столбце В А1. Копируем ячейку прикреплять (для наглядности хотя бы цветом свести 2 разных автоматически вместе с интернету бродил. HUGO - нем снизу) СутьEnd With
OrderCustom:=1, MatchCase:=False, _Excel-ok 1 (строго)
По числам (цифрам) 2 столбце, хотя
появления одинаковых названий) «ОК», ещё раз
Например, нам нужно нужно будет чуть
вниз по столбцу. примера), чтобы не
пометить можно при файла обновлением первого листа? ты лучший проблемы в том,End SubOrientation:=xlTopToBottom: Если решение этой
Если изменилось что тоже можно, но имена лучше динамические по данным в «ОК». рассортировать данные магазина дополнить функцией. Формулу Получилось так.
гадали люди в тех или иныхBobroEJHugoМожно еще один что необходимо, чтобыroadtomoney
Автоматическая сортировка
End If задачи с помощью либо в диапазоне нужно знать некоторые но писать лень таблице.Получилось так. по отделам (фамилии в ячейке В1В столбце С установили какой плоскости у условиях.:: Так ведь уже вопрос. Как сделать, копировались именно строки: Здравствуйте, уважаемые форумчане.End Sub формул. Его KL A3:C11 подробности — размещение,Гигорий
Буду благодарен заВ Excel можно сортировать сотрудников, товар, др.). напишем такую. формулу с функцией вас группировка ячеек.Шведов сергей
Динамическая сортировка таблицы в MS EXCEL
Отсортируем формулами таблицу, состоящую из 2-х столбцов. Сортировку будем производить по одному из столбцов таблицы (решим 2 задачи: сортировка таблицы по числовому и сортировка по текстовому столбцу). Формулы сортировки настроим так, чтобы при добавлении новых данных в исходную таблицу, сортированная таблица изменялась динамически. Это позволит всегда иметь отсортированную таблицу без вмешательства пользователя. Также сделаем двухуровневую сортировку: сначала по числовому, затем (для повторяющихся чисел) — по текстовому столбцу.
Пусть имеется таблица, состоящая из 2-х столбцов. Один столбец – текстовый: Список фруктов; а второй — числовой Объем Продаж (см. файл примера ).
Задача1 (Сортировка таблицы по числовому столбцу)
Необходимо отсортировать строки таблицы по содержимому числового столбца (по Объему продаж). Предполагается, что пользователь постоянно заполняет строки таблицы, поэтому необходимо написать формулы с учетом добавляемых значений.
Для наглядности величины значений в столбце Объем Продаж выделены с помощью Условного форматирования ( Главная/ Стили/ Условное форматирование/ Гистограммы ). Также желтым выделены повторяющиеся значения.
Примечание: Задача сортировки отдельного столбца (списка) решена в статьях Сортированный список (ТЕКСТовые значения) и Сортированный список (ЧИСЛОвые значения).
Если числовой столбец гарантировано не содержит повторяющихся значений, то задача решается легко:
- Числовой столбец отсортировать функцией НАИБОЛЬШИЙ() (см. статью Сортированный список (ЧИСЛОвые значения));
- Функцией ВПР() или связкой функций ИНДЕКС()+ПОИСКПОЗ() выбрать значения из текстового столбца по соответствующему ему числовому значению.
Однако, в реальных задачах числовой столбец может содержать повторы, а так как функция ВПР() в случае наличия повторов всегда выбирает только первое значение сверху (см. статью Функция ВПР() в MS EXCEL), то этот подход не годится (названия Фруктов будут выведены неправильно).
Поэтому механизм сортировки придется реализовывать по другому.
Создадим для удобства 2 Динамических диапазона Фрукты и Продажи, которые будут ссылаться на диапазоны ячеек, содержащие значения в соответствующих столбцах исходной таблицы. При добавлении новых строк в таблицу, границы этих динамических диапазонов будут автоматически расширяться.
В столбцах D и E разместим таблицу, которая будет динамически сортироваться,
В ячейке Е7 запишем зубодробительную формулу массива:
=ИНДЕКС(Продажи;
ОКРУГЛ(ОСТАТ(НАИБОЛЬШИЙ(
—(СЧЁТЕСЛИ(Продажи;» Похожие задачи
Сортировка в Excel
Сортировка в Excel применяется для визуализации данных и их упорядочивания, что существенно облегчает восприятие информации, представленной в табличной форме. Необходимость в этой функции возникает при работе с бухгалтерскими ведомостями, списками складских запасов и строительными сметами.
Часто проблемой может стать вопрос расположения чисел от большего к меньшему или наоборот. На самом деле критерии для упорядочивания информации в Экселе бывают разными: дата, время, цвет ячеек или тип шрифта. Чаще всего при изучении приемов работы с электронными таблицами рассматриваются примеры, где представлены списки сотрудников или товаров, так как сортировать по алфавиту на практике приходится очень часто. Рассортировать в программе можно по двум различным параметрам.
Как отсортировать по алфавиту
Поскольку в большинстве таблиц числовые параметры привязаны к какому-либо тексту – фамилии или названию товара то удобно расположить по алфавиту. Рассмотрим особенности работы с этим инструментом в редакторе Еxcel на примере таблицы «Содержание питательных веществ во фруктах и овощах».
Для того чтобы отсортировать названия овощей и фруктов по алфавиту необходимо выделить первый столбец, кликнув мышью по его заголовку. Далее требуется перейти на панель инструментов «Редактирование» и открыть вкладку «Главная», на которой расположена специальная кнопка «Сортировка и фильтр». Для упорядочивания названий в первом столбце от А до Я или наоборот, достаточно выбрать соответствующую команду сортировки в выпадающем меню. Если в таблицу Еxcel будут добавлены данные о других продуктах сработает автоматическая сортировка.
Как в Еxcel отсортировать по возрастанию значений
Простое распределение по возрастанию в программе Эксель осуществляется аналогичным образом, что и по алфавиту. После выделения нужного столбца в верхней части главного окна на панели задач «Главная» в разделе «редактирование» выбирается кнопка «Сортировка и фильтр», имеющая дополнительное меню. В открывшемся списке необходимо выбрать подходящий вариант. Когда данные в таблице Эксель нужно упорядочить от большего к меньшему, их следует отсортировать по убыванию, в противном случае выбирается пункт «Сортировка по возрастанию».
Если диапазон данных состоит из двух и более столбцов, при сортировке на экране должно появиться диалоговое окно для выбора дальнейших действий. Если пользователю необходимо отсортировать по возрастанию данные во всей таблице, то следует указать «автоматически расширить выделенный диапазон», во втором случае данные будут упорядочены только в выбранном столбце.
Как сделать сортировку по дате
В таблицах, где в хронологическом порядке отражаются определенные операции, их часто требуется отсортировать по дате проведения. Поскольку дата это сочетание целых чисел, представленных определенным образом, для правильного осуществления сортировки необходимо, чтобы был выбран соответствующий формат ячеек. Если формат указан неправильно, программа не сможет распознать значения дат, поэтому упорядочить их не получится.
Чтобы рассортировать строки таблицы по дате в редакторе Эксель нужно выполнить следующую последовательность действий:
- Выделить любую ячейку в столбце с датами, которые требуется упорядочить.
- Во вкладке «Главная» найти кнопку «Сортировка и фильтр», навести на нее курсор и выбрать одно из предложенных действий в выпадающем списке. Это может быть распределение от новых к старым, когда в начале списка будут находится наиболее поздние даты и привязанные к ним значения, либо наоборот от старых к новым.
Сортировка по цвету ячейки и по шрифту
В случае если определенный диапазон табличных данных отформатирован с использованием шрифта различных цветов или заливки, пользователь может рассортировать строки по цвету, в который окрашена часть ячеек. Упорядочить данные можно также по набору значков, при создании которых применялось условное форматирование. В любом случае это можно сделать следующим образом:
- Курсором мыши нужно выбрать одну из ячеек с данными в нужном столбце.
- На вкладке «Главная» в функциональной группе «Редактирование» следует найти кнопку «Сортировка и фильтрация» и выбрать в дополнительном меню команду «Настраиваемая сортировка».
- В открывшемся окне сначала указать столбец, в котором нужно упорядочить данные, а потом тип сортировки. Это может быть цвет ячейки, цвет шрифта или значок условного форматирования.
- В зависимости от выбранного вида сортировки в группе порядок необходимо отметить нужный значок либо оттенок заливки или шрифта.
- Последний параметр, который нужно указать – это последовательность расположения (сверху или снизу).
Поскольку определенный порядок значков или цветов в редакторе не предусмотрен, его нужно создать самостоятельно. Для этого следует необходимо нажать кнопку «Добавить уровень» и затем повторить указанные шаги для каждого цвета или значка отдельно, исключая те, которые не нужно включать в сортировку,
Сортировка в Excel по нескольким столбцам
Если возникла необходимость отсортировать данные в редакторе Эксель по двум или более столбцам, следует так же, как и в предыдущем случае выбрать диапазон данных и открыть окно «Настраиваемая сортировка». Далее в первой группе следует отметить заголовок столбца, данные в котором нужно упорядочить в первую очередь. Вторая группа остается без изменений, а в третьей необходимо указать желаемый тип сортировки.
Для указания критериев сортировки для второго столбца нужно добавить еще один уровень. В итоге количество уровней будет соответствовать числу столбцов, по которым необходимо отсортировать данные.
Динамическая сортировка таблицы в MS Excel
При выполнении некоторых задач в Excel, требуется установить автоматическую сортировку, которая предполагает наличие формул. В зависимости от типа данных в используемом диапазоне динамическая сортировка может быть задана тремя способами:
- Если информация в ячейках столбца представлена числами, используются функции НАИМЕНЬШИЙ и СТРОКА. Первая находит наименьший элемент из массива, а вторая определяет порядковый номер строки. Таким образом формируется последовательность. Формула записывается следующим образом: =НАИМЕНЬШИЙ(A:A;СТРОКА(A1)).
- Когда в ячейках содержаться текст, первая формула не сработает. Для сортировки в этом случае целесообразно применять формулу: =СЧЁТЕСЛИ(A:A;”
Как убрать сортировку в Excel
Для отмены единичной сортировки диапазона данных достаточно нажать кнопку «Отменить ввод» в левом углу экрана. Бывает так, что изменения в файле были сохранены и отменить действие невозможно. Как убрать сортировку в этом случае?
Если после сложных манипуляций с таблицей, ее нужно будет вернуть в первоначальный вид, перед выполнением сортировки следует специально создать дополнительный столбец, в котором будет отражена нумерация строк. После завершения сложного анализа числовых и текстовых данных, представленных в таблице, чтобы отменить все проделанные операции достаточно будет установить сортировку по созданному столбцу.
Автоматическая сортировка
Автоматическая сортировка товаров в таблице
Здраствуйте уважаемые програмисты, нужна помощь! Есть таблица товара, товар выбирается галочкой по.
Поиск и сортировка по дате (программно). Автоматическая очистка TextBox
Нужны примеры: Поиск и сортировка по дате (программно) . Автоматическая очистка TextBox по нажатию.
Автоматическая стрельба
Доброго времени суток! На форме создано 100 элементов "Label", каждый элемент имеет форму.
Автоматическая замена символов
Как-то я видел здесь способ замены на листе Exсell сточных символов на прописные. В связи с этим.
Автоматическая обработка Заказа
Добрый день! Господа помогите пожалуйста начинающему. Суть вопроса в следующем. Клиенты высылают.
Спасибо огромное. Всё работает!
А стандартных средств этому действию нет?
В смысле галочку где-нибудь поставить автоматически обновлять — такого нет.
Добавлено через 10 минут
И ещё один вопрос:
У меня сортировка по двум столбцам, после того как отсортирован первый,
нужно до отсортировать второй. Команда:
Снимает первую сортировку, как отсортировать образовавшиеся группы,
с учётом результатов первой сортировки?
Добавлено через 7 минут
Сделал так:
Тоже возникла такая же необходимость, как и у автора темы
С сортировкой разобрался, спасибо огромное
Но есть еще вопрос —
Как сделать чтобы при сортировке курсор остался на этой же ячейке (уже отсортированной) или в соседней.
Т.е. например — у меня настроена сортировка по столбцу E. Я ввожу в ячейку E565 дату и строка автоматом поднимается на верх в порядке сортировки. Но курсор либо смещается на ячейку E566 (если нажать Enter) либо в ячейку F565 (если нажать Tab), т.е. я уже не вижу отсортированную строку.
И потом приходится прокручивать страницу и искать.
Как сделать чтобы курсор передвигался туда же, куда отсортировалась последняя строка?
Сортировка данных в Excel
Если данные текстовые, их можно отсортировать по алфавиту («от А до Я» или «от Я до А»). Если данные числовые, их можно отсортировать в порядке возрастания или убывания. Если в диапазоне данных есть строка или столбец, в которых содержатся данные типа время или дата, их можно отсортировать в прямом или обратном хронологическом порядке. Имеется также возможность сортировки предварительно отформатированных данных по элементам этого форматирования.
Сортировать данные можно по одному условию (например, сортировка списка сотрудников по фамилии) или нескольким (например, сортировка списка сотрудников по занимаемой должности, а внутри каждой должности фамилии отсортировать в алфавитном порядке). Данные можно сортировать по столбцу (или нескольким столбцам) или по строке.
Сортировка по одному критерию
- В столбце, по которому должна быть выполнена сортировка, нужно выделить любую ячейку (весь столбец выделять не надо).
- На вкладке Данные [Data] найти группу команд Сортировка и фильтр [Sort&Filter].
- Выбрать нужную кнопку:
– сортировка по возрастанию или
сортировка по убыванию.
Отметим, что буквы на этой кнопке указывают только на направление сортировки, а вид кнопки остается один и тот же и при текстовых, и при числовых данных.
Существует и другой удобный способ сортировки данных: щелкнув правой кнопкой мыши по ячейке столбца, по которому будет выполняться сортировка, в контекстном меню выбрать пункт Сортировка [Sort], а далее – требуемый вариант сортировки.
Многоуровневая сортировка
- Выделить одну ячейку из сортируемого массива данных.
Если диапазоне данных имеются пустые столбцы или строкой, то Excel автоматически воспринимает их как границы сортируемого массива данных. В таком случае следует выделить все данные, подлежащие сортировке.
- На вкладке Данные [Data] найти группу команд Сортировка и фильтр [Sort&Filter] и на ней выбрать команду Сортировка [Sort].
- Последовательно задать уровни сортировки (определяемые именем столбца).
Нажимая на стрелку возле трех полей (Столбец, Сортировка, Порядок) необходимо выбрать:
- Имя столбца для сортировки.
- Тип критерия (в зависимости от того, будет ли вестись сортировка по значениям данных в столбце, или по оформлению ячейки, или по значку ячейки).
- Порядок сортировки (по убыванию или по возрастанию).
Если выбранный для сортировки столбец содержит названия месяцев или дней недели, то в списке поля Порядок можно выбрать опцию Настраиваемый список и в новом окне отметить один из предлагаемых вариантов сортировки.
Сортировка по форматированию
Часто для анализа данных делается заливка ячеек (или шрифта) цветом. С помощью сортировки можно также упорядочивать данные на основе их форматирования.
Пошаговый порядок действий:
- Щелкнуть по любой ячейки из столбца, по которому будет выполняться сортировка.
- На вкладке Данные [Data] выбрать группу Сортировка и фильтр [Sort&Filter], а затем выбрать команду Сортировка [Sort].
- В поле Столбец [Column] укажите столбец по которому будет проводиться сортировка.
- В поле Сортировка [Sort On] из всплывающего меню выбрать критерий сортировки: цвет ячейки, цвет шрифта или значок ячейки.
- Поле Порядок [Order] содержит два выпадающих списка. В первом нужно выбрать тип критерия, а во втором – размещение ячеек, отсортированных по данному критерию (строку Сверху [On Top] или Снизу [On Bottom]).
- При необходимости добавить еще один критерий сортировки, в окне Сортировка нужно выбрать кнопку Добавить уровень.
Можно также воспользоваться командой «Копировать уровень» [Copy Level], заменив в поле «Порядок» прежнее значение на новое.
- После выбора сортировки нажать кнопку ОК.