- Сортировка и фильтрация данных в Excel
- Обычная (простая) сортировка
- Пользовательская сортировка данных
- Как настроить фильтр в таблице
- Как убрать фильтр в таблице
- Как создать “умную таблицу”
- Заключение
- Как сортировать таблицу в Эксель
- Первый способ сортировать
- Второй способ сортировать
- Добавить уровень сортировки
- Третий способ
- ВАЖНО
- Сортировка данных в Excel по строкам и столбцам с помощью формул
- Сортировка в Excel по нескольким столбцам
- Сортировка строк в Excel
- Случайная сортировка в Excel
- Динамическая сортировка таблицы в MS Excel
- Сортировка данных в Excel 2007/2010/2013/2016. Как отсортировать данные в Excel по строкам и по столбцам?
- Сортировка числовых значений в Excel
- Сортировка текстовых значений в Excel
- Сортировка значений даты и времени
- Сортировка форматов
- Сортировка по настраиваемому списку
- Сортировка по столбцу
- Сортировка по строке
- Многоуровневая сортировка
- Надстройка для сортировки данных в Excel
- Сортировка и фильтрация данных в Excel. Простая и пользовательская сортировка, как настроить и убрать фильтр,
- Как создать «умную таблицу»
- Как сделать фильтр в Excel по столбцам
- Сортировка по нескольким столбцам в Excel
- Автофильтр
- Срезы
- Создание срезов
- Форматирование срезов
Сортировка и фильтрация данных в Excel
Работать в программе Excel, как правило, приходится с очень большим объемом данных, которые необходимо каким-то образом сортировать. А еще бывает так, что для выполнения каких-либо задач требуется не вся информация, а лишь ее определенная часть.
В связи с этим рациональным решением будет упорядочить информацию по различным параметрам и критериям, иначе есть риск запутаться в огромном массиве данных. В этой статье мы рассмотрим принципы фильтрации и сортировки информации в программе Эксель.
Обычная (простая) сортировка
“Как в Экселе посчитать сумму ячеек”
Одним из самых полезных инструментов программы Эксель, безусловно, является сортировка. Благодаря этой функции можно значительно облегчить работу с таблицей. К примеру, есть возможность упорядочить данные в алфавитном порядке по выбранной ячейке, строке или столбцу.
Для того, чтобы воспользоваться этим инструментом перейдите в основном меню программы во вкладку «». Здесь нас интересует блок «Редактирование», в котором и находится кнопка «Сортировка и фильтр».
Если окно программы достаточно растянуто по горизонтали, то, возможно, вы найдете кнопку «Сортировка и фильтр», минуя промежуточный блок “Редактирование”.
Примечание: перед тем как проделать вышеперечисленные шаги, выберите столбец по которому будет производиться сортировка, щелкнув мышью по абсолютно любой ячейке этого столбца.
Возьмем, к примеру, ниже представленную таблицу. Допустим, наша цель упорядочить по алфавиту наименования продукции. В этом случае выделяем любую ячейку из столбца с наименованиями (например, А1). Затем находим и нажимаем кнопку «Сортировка и фильтр». Так как нам требуется выполнить сортировку по алфавиту, выбираем соответствующий пункт — «Сортировка от А до Я».
В итоге данные таблицы будут упорядочены по столбцу с наименованиями в алфавитном порядке.
Если требуется вывести данные в обратном порядке, то на этот случай также предусмотрена соответствующая функция — «Сортировка от Я до А».
Как видите, данные отсортировались начиная с конца, что и требовалось.
Примечание: Такой тип сортировки применим только к буквенным значениям в таблице.
- Если необходимо упорядочить ячейки с числовыми значениями, сортировка будет предлагаться по возрастанию или убыванию.
- При работе с датами будет также предложено 2 варианта: “Сортировка от старых к новыми” или “Сортировка от новых к старым”.
Пользовательская сортировка данных
Простая сортировка по одному параметру не всегда применима и эффективна. Зачастую случается так, что этот параметр у значений совпадает. Вот, к примеру, отсортировали мы наименования по алфавиту, но у нас в списке имеется несколько одинаковых наименований, но по разной цене. В таком случае после сортировки данные могут упорядочиться в случайной последовательности.
Давайте попробуем добавить второй параметр сортировки. К примеру, чтобы при совпадении наименования срабатывала вторая стадия упорядочивания.
- Чтобы осуществить задуманное, идем в ту же самую вкладку «Сортировка и фильтр», как и при простой сортировке. Но далее, при нашей нынешней задаче, потребуется выбрать пункт «Пользовательская сортировка…»
- Появится диалоговое окно с настройками. Обратите внимание, если ваша таблица содержит заголовки, то в настройках это обязательно необходимо будет отметить. Для этого поставьте галочку напротив пункта «В списке есть заголовки».
- В графе «Столбец» необходимо указать название нужного столбца, по которому производится сортировка данных. В приведенном примере этот столбец носит название «Наименование».
- Затем нужно выбрать параметр пункта «Сортировка». Он отвечает за принцип, по которому будут упорядочиваться данные. Всего есть четыре варианта: по цвету ячейки, по значку ячейки, по цвету шрифта и по значению данных.
Чаще всего используется вариант – по значениям данных. Поэтому по умолчанию стоит именно этот параметр. В нашей ситуации нам также необходима сортировка по значениям, так что ничего менять не нужно. - Затем обратите внимание на пункт «Порядок». Так как у нас текстовая информация, нам требуется нажать на «От А до Я» (при необходимости, можно выбрать наоборот).
- Теперь нам нужно усложнить сортировку, добавив в нее второе условие – по цене. Для этого щелкните по кнопке “Добавление уровня” в виде плюса в нижней левой части окна.
- Добавится еще одна строка под названием “Затем по”. Здесь нужно выполнить все то же самое – заполнить столбцы в соответствии с условиями второго этапа сортировки.
В нашем примере название столбца – «Цена, руб.». Сортировать будем по значению, а порядок – «По возрастанию» (или наоборот, если требуется). - Аналогичным способом можно задать сортировку по неограниченному числу условий в порядке их очередности. После того как все параметры выставлены, подтвердите действие нажатием «OK».
- В результате проделанных действий данные теперь сортируются по двум критериям. Сперва по наименованиям, а при совпадении значений – по цене.
Примечание: Сортировку можно проводить не только по столбцам, также имеется возможность настроить ее по строкам.
- Для того, чтобы это осуществить, перейдите во вкладку «Параметры».
- Перед вами появится окно с настройками. Чтобы изменить сортировку со столбцов на строки выберите соответствующий параметр. После чего подтвердите изменения нажатием на «OK».
- Далее, действуем по вышеописанной схеме – указываем требуемые параметры сортировки и нажимаем «OK».
Как настроить фильтр в таблице
Помимо сортировки в программе Эксель есть возможность фильтрации информации. Эта функция дает возможность отображать лишь часть выбранных данных, а остальную информацию можно при этом срыть. При этом скрытые данные никуда не теряются, и их в любой момент можно сделать снова видимыми, когда это потребуется.
Давайте на практике посмотрим, как это работает.
- Для этого кликните мышью по любой ячейке (лучше, если это будет шапка таблицы). После этого перейдите во вкладку «Сортировка и фильтр» и выберете здесь блок «Редактирование». В открывшемся списке функций требуется нажать на «Фильтр».
- В результате ячейки с названиями столбцов должны быть отмечены специальным значком. Это квадрат, по центру которого расположен треугольник острием вниз.
- Теперь выберите столбец, который хотите отфильтровать и щелкните мышью по значку фильтрации. К примеру, стоит задача отфильтровать данные по цене.
- Скажем, нам нужны только наименования товара по цене 6 990 руб. В таком случае убираем галочки напротив остальных значений.
- В результате в таблице должна остаться только информация, связанная с выбранной ценой. Понять, что в столбце действует фильтр можно по изменившемуся значку фильтра в нижней правой части ячейки.
Задачу можно усложнить, добавив дополнительные условия фильтрации. Допустим, требуется оставить видимыми только наименования, продажи в 1 квартале по которым, превышают определенное значение, например, 3 млн. руб.
- Чтобы это сделать, нужно нажать на значок фильтра в ячейке «Итого за 1 кв., руб.» и выбрать нужные значения, поставив напортив них галочки. В результате в видимой части таблицы останется только требуемая информация.
- Также, когда данных очень много, вместо выбора нужных значений можно задать условие фильтрации. Для этого заходим в окно фильтрации нужного столбца, щелкаем по параметру «выберите», задаем условие «больше» и указываем желаемое числовое значение.
Как убрать фильтр в таблице
- Чтобы вернуть скрытые данные и удалить параметры фильтрации столбца щелкаем по значку фильтра в нужном столбце и нажимаем «Очистить фильтр».
- В случае, когда перед вами стоит задача убрать абсолютно все параметры фильтрации в таблице, перейдите в раздел «Сортировка и фильтр» и нажмите кнопку «Очистить».
- Чтобы в принципе убрать из таблицы фильтр, все в том же разделе «Сортировка и фильтр» щелкаем по кнопке «Фильтр», напротив которого стоит галочка, свидетельствующая о том, что сейчас в таблице активен этот инструмент.
Как создать “умную таблицу”
При работе с большим объемом информации в программе Excel данные можно превратить в «умную таблицу», что существенно упростит работу с фильтрами и сортировкой. Создать «умную таблицу» можно 2 способами.
Первый способ создания “умной таблицы”
- Выделите мышью область таблицы, с которой намерены дальше работать. Далее во вкладке «» нажмите на кнопку “Форматировать как таблицу”.
- Выберите стиль будущей таблицы – любой понравившийся, т.к. на работу он никак не повлияет, и это лишь визуальное оформление.
- В результате перед вами появится окно с настройками. Тут можно изменить границы таблицы. Однако, если вы изначально верно выделили область, координаты трогать не нужно. Единственный параметр, на который следует обратить внимание — «Таблица с заголовками». Если в вашей таблице присутствуют заголовки, то обязательно отметьте этот пункт галочкой. После подтвердите действие нажатием кнопки «OK».
- “Умная таблица” создана и готова для дальнейшей работы. В ячейках шапки таблицы должны появиться значки фильтров, о которых мы уже писали выше.
Второй способ создания “умной таблицы”
- Как и в первом варианте, выделяем нужную область мышью. Но теперь в основном меню выбираем вкладку «Вставка». В блоке инструментов нажимаем «Таблицы», и далее кликаем по кнопке «Таблица».
В некоторых случаях, когда размеры окна позволяют, во вкладке “Вставка” сразу отображаются варианты вставки таблицы. - Далее действуем так же, как и в первом способе. Откроются настройки, которые можно корректировать в случае необходимости. Нажимаем «OK» и получаем “умную таблицу”.
Примечание: Способ создания “умной таблицы” абсолютно не важен. Пользуйтесь тем, который покажется вам наиболее удобными и быстрым. Результат в обоих вариантах будет одинаковым.
Заключение
Итак, как вы могли убедиться, в фильтрации и сортировке данных в программе Эксель нет ничего сложного. Это очень важные и эффективные инструменты, которые могут значительно облегчить работу таблицами, в особенности, когда приходится обрабатывать большой объем информации.
“Как добавить ячейки в таблицу Эксель”
Как сортировать таблицу в Эксель
Есть несколько способов как сортировать таблицу с данными в Excel. Все зависит от задачи, которую необходимо выполнить. Рассмотри на примере таблицы с двумя столбцами: Города и Значения. Это название заголовков столбцов. Города расположены хаотично. Каждому городу присвоено условное значение по порядку (Рис. 1).
Рис. 1
Первый способ сортировать
Нам просто нужно отсортировать города по алфавитному порядку. Для этого выбираем закладку Данные, находим кнопку Сортировка от А до Я. Выбираем ячейку с названием столбца Города.
Как правило название столбца есть в любой таблице. Нажимаем на кнопку Сортировка от А до Я. Города отсортировались по алфавиту от А до Я. В столбце Значения тоже изменился порядок расположения данных.
Изначальное соответствие сохранилось (Рис. 2).
Рис. 2
Если нажать кнопку Сортировать от Я до А (она находиться под кнопкой Сортировка от А до Я), то города отсортируются в обратном порядке, от Я до А.
Такой способ сортировки подходит и для числовых значений. Если выбрать сортировку от А до Я, в верху списка будут меньшие числа. Если выбрать сортировку от Я до А, наоборот, в верху списка будут большие числа. Но всегда лучше проверить, насколько верно произошла сортировка.
Второй способ сортировать
Выбираем диапазон ячеек, которые соответствуют Вашей таблице. В таблице содержится столбец, который необходимо отсортировать. Выбираем закладку Данные. Нажимаем кнопку Сортировка.
Появляется диалоговое окно Сортировка.
В нем есть пункты:
Мои данные содержат заголовок.
Так как в диапазон сортировки могут попасть заголовки столбцов (в нашем примере это Города, Значение), программа может сортировать их со всеми остальными данными столбца, либо не сортировать.
Если галочка стоит, то заголовки столбцов стоят на месте и не сортируются со всеми остальными данными. Если галочка не стоит, то заголовки сортируются то же.
Столбец. Сортировка по. Здесь можно выбрать название столбца, в котором будет происходить сортировка. Если в пункте Мои данные содержат заголовок, стоит галочка, варианты для выбора будут из Вашей таблицы (Города, Значение).
Если галочка не стоит, то вместо Ваших названий столбцов, будет выбор между названиями столбцов самой таблицы программы (Столбец А, Столбец В и так далее).
В любом случае, выбор название столбцов будет в пределах выбранного диапазона, который должен соответствовать Вашей таблице.
Сортировка. Здесь можно выбрать принцип, по которому будет происходить сортировка. Например, Значениеячеек или по цвету ячейки, или по цвету шрифта.
Порядок. Возможный Порядок сортировки будет соответствовать тому принципу сортировки, который Вы выберете в пункте Сортировка. Например, если Сортировка происходит по Значения ячеек, то на выбор буте Порядокот А до Я или от Я до А.
Выбираем Сортировка по Значениеячеек. От А до Я. Нажимаем Ок Города расположились в алфавитном порядке (Рис. 3).
Рис. 3
Добавить уровень сортировки
Это опция позволяет добавит дополнительные условия (уровни) для сортировки. Рассмотрим на простом примере. Зальем наши ячейки с названием городов разными цветами (Рис. 4).
Рис. 4
Отсортируем ячейки в столбце Города по цвету ячейки (заливке). Данная сортировка позволяет нам отсортировать таким образом, что нужный нам цвет ячейки был вверху столбца или в его низу. Отсортируем так, что бы ячейки синего цвета были вверху столбца (Рис. 5).
Рис. 5
Теперь, нажмем Добавить уровень. Появляется еще одна строка, в которой мы можем выбрать еще один дополнительный фильтр для нашей таблице. Выбираем Затем по столбцу Значение. Сортировка по Значения ячеек. Порядок от Я до А. Нажимаем Ок.
Сортировка произошла только среди тех ячеек столбца Значение, которые соответствуют городам с синей заливкой. Теперь Воронеж с Значением 9, переместился в верх столбца, так как его Значение 9, самое большое среди городов с синей заливкой. Астрахань переместилась в низ списка городов с синей заливкой, так как ее Значение 1.
При необходимости можно добавлять уровни сортировки в зависимости от задачи, которая перед Вами стоит (Рис. 6).
Рис. 6
С помощью кнопки Удалить уровень и Копировать уровень, можно проводить соответствующие манипуляции с дополнительными фильтрами (уровнями)
Третий способ
С помощью функции Фильтр. Устанавливаем Фильтр в нашей таблице. Для этого выбираем необходимый диапазон. Закладка Данные. Нажимаем на кнопку Фильтр. В ячейки с названием столбца появляется знак Фильтр (Рис. 7).
Рис. 7
Теперь просто нажимаем на значок Фильтр в ячейки с названием нужного нам столбца. Например Города. Появляется контекстное меню. В нем есть варианты сортировки: сортировать от А до Я, сортировать от Я до А, Сортировать по цвету. Выбираем нужный нам вариант. Например сортировать от Я до А (Рис. 8).
Рис. 8
ВАЖНО
Если Ваша таблица состоит не из одного столбца, то в диапазон сортировки должны попасть вся таблица, а не только столбец, который Вы сортируете. Если диапазон выбран неправильно, то вся таблица собьётся, и данные в ней перемешаются. Рассмотрим на нашем примере (Рис. 9). Городу Екатеринбург соответствует Значение 4. Ячейки, для удобства выделены желтым цветом.
Рис. 9
Отсортируем только столбец Города. Теперь данные в столбце Значения не соответствуют «своим» городам (Рис. 10).
Рис. 10
Сортировка данных в Excel по строкам и столбцам с помощью формул
Сортировка данных в Excel – инструмент для представления информации в удобном для пользователя виде.
Числовые значения можно отсортировать по возрастанию и убыванию, текстовые – по алфавиту и в обратном порядке. Доступны варианты – по цвету и шрифту, в произвольном порядке, по нескольким условиям. Сортируются столбцы и строки.
Существует два способа открыть меню сортировки:
- Щелкнуть правой кнопкой мыши по таблице. Выбрать «Сортировку» и способ.
- Открыть вкладку «Данные» – диалоговое окно «Сортировка».
Часто используемые методы сортировки представлены одной кнопкой на панели задач:
Сортировка таблицы по отдельному столбцу:
- Чтобы программа правильно выполнила задачу, выделяем нужный столбец в диапазоне данных.
- Далее действуем в зависимости от поставленной задачи. Если нужно выполнить простую сортировку по возрастанию/убыванию (алфавиту или обратно), то достаточно нажать соответствующую кнопку на панели задач. Когда диапазон содержит более одного столбца, то Excel открывает диалоговое окно вида:Чтобы сохранилось соответствие значений в строках, выбираем действие «автоматически расширить выделенный диапазон». В противном случае отсортируется только выделенный столбец – структура таблицы нарушится.
Если выделить всю таблицу и выполнить сортировку, то отсортируется первый столбец. Данные в строках станут в соответствии с положением значений в первом столбце.
Программа Excel предоставляет пользователю богатые возможности форматирования. Следовательно, можно оперировать разными форматами.
Сделаем в учебной таблице столбец «Итог» и «зальем» ячейки со значениями разными оттенками. Выполним сортировку по цвету:
- Выделяем столбец – правая кнопка мыши – «Сортировка».
- Из предложенного списка выбираем «Сначала ячейки с выделенным цветом».
- Соглашаемся «автоматически расширить диапазон».
Программа отсортировала ячейки по акцентам. Пользователь может самостоятельно выбрать порядок сортировки цвета. Для этого в списке возможностей инструмента выбираем «Настраиваемую сортировку».
В открывшемся окне вводим необходимые параметры:
Здесь можно выбрать порядок представления разных по цвету ячеек.
По такому же принципу сортируются данные по шрифту.
Сортировка в Excel по нескольким столбцам
Как задать порядок вторичной сортировки в Excel? Для решения этой задачи нужно задать несколько условий сортировки.
- Открываем меню «Настраиваемая сортировка». Назначаем первый критерий.
- Нажимаем кнопку «Добавить уровень».
- Появляются окошки для введения данных следующего условия сортировки. Заполняем их.
Программа позволяет добавить сразу несколько критериев чтобы выполнить сортировку в особом порядке.
Сортировка строк в Excel
По умолчанию сортируются данные по столбцам. Как осуществить сортировку по строкам в Excel:
- В диалоговом окне «Настраиваемой сортировки» нажать кнопку «Параметры».
- В открывшемся меню выбрать «Столбцы диапазона».
- Нажать ОК. В окне «Сортировки» появятся поля для заполнения условий по строкам.
Таким образом выполняется сортировка таблицы в Excel по нескольким параметрам.
Случайная сортировка в Excel
Встроенные параметры сортировки не позволяют расположить данные в столбце случайным образом. С этой задачей справится функция СЛЧИС.
Например, нужно расположить в случайном порядке набор неких чисел.
Ставим курсор в соседнюю ячейку (слева-справа, не важно). В строку формул вводим СЛЧИС(). Жмем Enter. Копируем формулу на весь столбец – получаем набор случайных чисел.
Теперь отсортируем полученный столбец по возрастанию /убыванию – значения в исходном диапазоне автоматически расположатся в случайном порядке.
Динамическая сортировка таблицы в MS Excel
Если применить к таблице стандартную сортировку, то при изменении данных она не будет актуальной. Нужно сделать так, чтобы значения сортировались автоматически. Используем формулы.
- Есть набор простых чисел, которые нужно отсортировать по возрастанию.
- Ставим курсор в соседнюю ячейку и вводим формулу: =НАИМЕНЬШИЙ(A:A;СТРОКА(A1)). Именно так. В качестве диапазона указываем весь столбец. А в качестве коэффициента – функцию СТРОКА со ссылкой на первую ячейку.
- Изменим в исходном диапазоне цифру 7 на 25 – «сортировка» по возрастанию тоже изменится.
Если необходимо сделать динамическую сортировку по убыванию, используем функцию НАИБОЛЬШИЙ.
Для динамической сортировки текстовых значений понадобятся формулы массива.
Скачать формулы сортировки данных в Excel
Впоследствии при добавлении данных в таблицу процесс сортирования будет выполняться автоматически.
Сортировка данных в Excel 2007/2010/2013/2016. Как отсортировать данные в Excel по строкам и по столбцам?
Сортировка данных в 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. Простая и пользовательская сортировка, как настроить и убрать фильтр,
Таблицы с огромным количеством числовой и текстовой информации часто встречаются во внутренних документах крупных и мелких компаний. Среди множества строк легко потерять важную информацию из виду.
Разработчики из компании Microsoft понимают это, поэтому в программе Microsoft Excel присутствуют опции сортировки и фильтрации данных. Разобраться в них без подсказок достаточно сложно.
Попробуем понять, как правильно настраивать сортировку и фильтры в обычных и сводных таблицах.
Как создать «умную таблицу»
Подключение опций сортировки и фильтрации к таблице можно совместить с выбором цветовой темы для нее. Такие таблицы называют «умными». Выясним, как сделать «умным» обычный диапазон ячеек.
- Выделяем всю таблицу целиком с помощью курсора.
- Выбираем пункт «Форматировать как таблицу» на главной вкладке.
- На экране появится меню стилей. Нужно выбрать любой из них – выбор не повлияет на результат.
12
- Откроется окно для выбора координат. Поскольку таблица была выделена изначально, можно пропустить этот шаг и нажать кнопку «ОК».
13
- Стиль будет применен к диапазону ячеек, в шапке появятся кнопки со стрелками для настройки фильтров.
Существует еще один метод создания «умной» таблицы:
- Переходим во вкладку «Вставка» после выделения диапазона ячеек и нажимаем кнопку «Таблица».
14
- Проверяем правильность координат в появившемся окне и нажимаем «ОК».
15
- К таблице будет применен стандартный стиль, кнопки для настройки фильтрации и сортировки появятся в заголовках столбцов.
Как сделать фильтр в Excel по столбцам
Таблицы Excel фильтруются только по строкам. В меню, которое появляется после нажатия на кнопку со стрелкой в шапке столбца, нельзя убрать все галочки, то есть нельзя скрыть целый столбец. Вся информация в диапазоне ячеек важна при фильтрации и сортировке, поэтому отфильтровать один или несколько столбцов не получится.
Сортировка по нескольким столбцам в Excel
Когда говорят о сортировке по нескольким столбцам, подразумевается, что для упорядочивания таблицы применяют усложненные настройки с указанием двух или более столбцов.
- Выбираем любую ячейку в таблице, которую нужно подвергнуть сортировке.
- Находим на вкладке «Данные» кнопку «Сортировка» и кликаем по ней.
16
- Нажимаем кнопку «Добавить уровень» в меню открывшегося окна, чтобы добавить дополнительную строку для условий.
- Нажимаем кнопку «Параметры». В появившемся окошке нужно выбрать пункт «Столбцы таблицы», потом кликаем по кнопке «ОК».
17
- Заполняем несколько форм для постановки условий и жмем кнопку «ОК». Столбцы таблицы построятся в указанном порядке.
18
Важно! Количество уровней для сортировки ограничено только количеством столбцов или строк в таблице.
Автофильтр
Автоматическая фильтрация строк таблицы возможна с помощью меню фильтров. Эта функция позволяет установить более сложные настройки и создать уникальный фильтр. Набор автоматических фильтров меняется в зависимости от формата ячеек. Применяются текстовые и числовые фильтры.
- Нужно открыть меню в нужной колонке и кликнуть по пункту с одним из этих названий. Откроется список фильтров, которые можно использовать для таблицы.
19
- Выбираем один из фильтров, заполняем поля в окне «Пользовательский автофильтр» и жмем «ОК». Настройки будут применены к диапазону ячеек.
20
Рассмотрим опцию «Настраиваемый фильтр». С ее помощью пользователи могут самостоятельно установить нужные настройки фильтрации.
- Снова открываем текстовые или числовые фильтры. В конце списка находится нужный пункт, по которому следует кликнуть.
21
- Заполняем поля – можно выбрать любой тип фильтра, походящий по формату ячеек, из списка и значения, существующие в диапазоне ячеек. После заполнения нажимаем кнопку «ОК». Если заполнение было непротиворечивым, настройки будут применены автоматически.
Стоит обратить внимание на пункты И/ИЛИ в окне настройки автофильтра. От них зависит то, как будут применены настройки – вместе или частично.
Срезы
Программа Microsoft Excel позволяет прикрепить к таблицам интерактивные элементы для сортировки и фильтрации – срезы. После выхода версии 2013-о года появилась возможность подключать срезы к обычным таблицам, а не только к сводным отчетам. Разберемся, как создать и настроить эти опции.
Создание срезов
- Кликаем по одной из ячеек таблицы – на панели инструментов появится вкладка «Конструктор», которую нужно открыть.
Обратите внимание! Если ваша версия Microsoft Excel старше 2013-го года, составить срез для обычной таблицы будет невозможно. Функция применима только к отчетам в формате сводных таблиц.
- На вкладке следует найти кнопку «Вставить срез» – кликаем по ней и переходим к новому открывшемуся окну.
22
- Отмечаем галочками все поля, которые следует добавить в срез, и кликаем по кнопке «ОК».
23
Срезы выглядят, как диалоговые окна со списками кнопок. Названия пунктов зависят от того, какие элементы таблицы были выбраны при создании среза. Чтобы отфильтровать данные, нужно кликнуть по кнопке в одном из списков. Фильтрация по нескольким диапазонам данных возможна, если нажать кнопки в нескольких срезах.
Форматирование срезов
Редактирование внешнего вида срезов и их взаимодействия с другими элементами возможно с помощью специальных инструментов. Попробуем изменить цветовую схему.
- Открываем вкладку «Параметры» и находим раздел «Стили срезов». В нем находятся темы для срезов разных цветов. Выбираем любую из них – цвет не повлияет на эффективность работы элемента. Сразу после клика по стилю срез приобретет указанные цвета.
24
- Также возможно изменить положение срезов на экране. Воспользуемся кнопками «Переместить вперед» и «Переместить назад» в разделе «Упорядочить». Необходимо выбрать один из срезов и нажать кнопку на панели инструментов. Теперь при перемещении по экрану срез будет оказываться поверх всех срезов или попадет под них.
- Удаление срезов – несложная операция. Выберите лишнее окно и нажмите клавишу «Delete» на клавиатуре. Срез исчезнет с экрана и перестанет влиять на фильтрацию данных в таблице.