Darbe.ru

Быт техника Дарби
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

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

сортировка в excel

Добрый день, сегодня мы поговорим о таком распространенном инструменте как сортировка данных в Excel. Сам инструмент находится на вкладке «Данные»

Но для удобства пользователей быстрая сортировка вынесена на вкладку «Главная» и в контекстное меню.
Сортировка данных в Excel
Сортировка данных в Excel
Какие же возможности предоставляет сортировка:

  • Сортировка по возрастанию и убыванию.

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

  • По цвету ячейки или шрифта

В связи с появившимися возможностями выделения текста появилась и возможность сортировать таблицу согласно шрифту и цвету ячейки. Кстати, сразу скажу, что в контекстном меню слово «выделенный» — имеется в виду тот шрифт или цвет, который принадлежит выделенной ячейке, а не просто отличающийся от других шрифт или цвет. Например, если у вас в столбце есть ячейки с красным цветом и обычные, не форматированные ячейки с черным цветом, который автоматически задается при открытии книги. Если вы встанете на ячейку с неформатированным текстом и нажмете команду «Сортировка с выделенным шрифтом», ничего не произойдет. Причем это относится только к цвету текста или ячейки, жирный или наклонный текст к рассмотрению не принимаются.

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

Одно из новшеств 2007-го Экселя в том, раньше можно было сортировать не более чем по трем столбцам, теперь же их более чем достаточно. Смысл в том, что вы можете сортировать данные сразу по двум критериям. Например, у вас есть таблица с именами баскетбольной команды, их очками, подборами и передачами. Вы сможете отсортировать сначала по имени, потом по очкам и увидите, кто из, скажем, Антонов в вашей команде забивает больше всех очков.

Алгоритм команды: Данные/Сортировка/Добавить уровень.

  • По вашему произвольному порядку

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

  • По строкам или столбцам

Для меня в какой-то момент это было откровением, что можно сортировать не только столбцы, но и строки.

Алгоритм команды: Данные/Сортировка/Параметры. Там же можно поставить, надо ли выделять регистр.

Ну и как обычно, с таким простым инструментом тоже сопряжены небольшие даже не затруднения, а нюансы:

  1. Если вы не выделили диапазон, то Эксель сам будет определять границы диапазона и наличие заголовков. Так что может оказаться, что он отсортирует заголовки как значения, для этого нужно при сортировке ставить галочку в окне «Сортировка» в поле «Мои данные содержат заголовки». Или начнет сортировать больший, чем вы рассчитывали, диапазон. Правда, если вы выделите диапазон, а он окажется соединен с иными данными, то Эксель при сортировке предложить сортировать за пределами диапазона. Выбирайте сами, как вам нужно.
  2. Скрытые строки и столбцы не сортируются, надо это учитывать, чтобы не переделывать работу.
  3. Не будут сортироваться таблицы с объединенными ячейками в области значений.
  4. Сортировка текста идет слева направо стандартно — сначала цифры, потом знаки, потом английский текст, потом русский.
  5. Из двух ячеек с числовым содержанием но с разным форматированием первой будет стоять та, которая с числовым форматироваеним, а с текстовым позади.
  6. Пустые ячейки всегда в конце независимо от порядка сортировки
  7. ЛОЖЬ выше ИСТИНА. (но не в жизни )

«Глаза боятся, а руки делают»

P.S. Понравилась статья? Подпишитесь на рассылку в правой части страницы (Бесплатный курс «Топ-10 инструментов Excel») и будьте в курсе новых событий.

Сортировка в Excel : 2 комментария

  1. Евгений24.02.2018 в 10:30 дп

Вопрос. Подскажите пожалуйста. Есть например 200 емайл адресов (мои подписчики) естественно разные и .ru есть и .com. и .net и т.д. В ексель то скопировал, а как отсортировать, сначала например что бы были .ru, потом .com, но и т.д.?
Спасибо.
С уважением Евгений Борисович

Как в Эксель отсортировать от большего к меньшему?

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

Как расставить числа по порядку в Excel?

Нумерация строк с помощью функции СТРОКА

  1. Введите в первую ячейку диапазона, который необходимо пронумеровать, формулу =СТРОКА(A1). Функция СТРОКА возвращает номер строки, на которую указана ссылка. …
  2. Перетащите маркер заполнения , охватив диапазон, который необходимо заполнить.

Какие имеются возможности Excel для анализа экономической информации?

  • Решение математических задач (вычисления с большими объемами данных, нахождение значений функций, решение уравнений).
  • Построение графиков, диаграмм, работа с матрицами.
  • Сортировка, фильтрация данных по определенному критерию.
  • Проведение статистического анализа, основных операций с базами данных.
Читайте так же:
Как в ворде группировать рисунки и надписи

Можно ли производить сортировку по нескольким полям?

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

Как сортировать по возрастанию в Excel?

Алгоритм сортировки в пользовательском порядке

  1. Укажите ячейку в списке;
  2. В меню «Данные» выберите команду «Сортировка»;
  3. Выберите в списке «Сортировать по» заголовок столбца для сортировки;
  4. Установите переключатель в положение «по возрастанию» или «по убыванию»;
  5. Нажмите кнопку «Параметры»;

Как сделать цифры по порядку в Ворд?

Нумерация ячеек в таблице в Word

  1. Выделите ячейки таблицы, которые хотите пронумеровать. Чтобы пронумеровать начало каждой строки, выделите в таблице только первый столбец, щелкнув его верхнюю границу.
  2. На вкладке Главная в группе Абзац нажмите кнопку Нумерация.

Как в Экселе сделать нумерацию с точкой?

В появившемся списке выберите пункт «Прогрессия». Далее, задайте направление (столбцы либо строки), шаг и количество ячеек, которые будут пронумерованы, в разделе «Тип» отметьте точкой пункт «Арифметическая». После того как все параметры будут установлены, нажмите «ОК», и Excel всё сделает за вас.

Как осуществляется фильтрация информации в Excel?

Фильтрация диапазона данных

  1. Выберите любую ячейку в диапазоне данных.
  2. Выберите фильтр>данных.
  3. Щелкните стрелку в заголовке столбца.
  4. Выберите текстовые или числовое фильтры, а затем выберите сравнение, например «Между».
  5. Введите условия фильтрации и нажмите кнопку ОК.

Как создать сводную таблицу в Excel?

Создание сводной таблицы

  1. Выделите ячейки, на основе которых вы хотите создать сводную таблицу. …
  2. На вкладке Вставка нажмите кнопку Сводная таблица.
  3. В разделе Выберите данные для анализа установите переключатель Выбрать таблицу или диапазон.
  4. В поле Таблица или диапазон проверьте диапазон ячеек.

Что такое Впр в экономике?

ВПР – функция просмотра. … Если указано значение «ИСТИНА» или аргумент опущен, то функция возвращает точное или приблизительное совпадение (меньше искомого, наибольшее в диапазоне). Для правильной работы функции значения в первом столбце нужно отсортировать по возрастанию.

Как работает order by по нескольким полям?

Старшинство столбцов, по которым осуществляется сортировка, в операторе ORDER BY определяется слева направо. Если столбце задается его порябковым номером в списке оператора SELECT, то это число не должно превышать количества элементов в списке SELECT.

Как выполнить сортировку данных в Access?

Для сортировки записей:

  1. Выберите поле в ячейке, которую вы хотите сортировать. …
  2. Перейдите на вкладку « Главная » на ленте и найдите группу « Сортировка и фильтр ».
  3. Отсоедините поле, выбрав команду « Восходящий» или « Убывание» .
  4. Теперь таблица будет отсортирована по выбранному полю.

Как в Excel отсортировать цифры по возрастанию?

Выберите инструмент на закладке: «Данные»-«Сортировка». В появившимся окне укажите параметры сортировки. В первую очередь поставьте галочку напротив: «Мои данные содержат заголовки столбцов», а потом указываем следующие параметры: «Столбец» – Чистая прибыль; «Сортировка» – Значения; «Порядок» – По убыванию.

Что значит сортировка по возрастанию?

Сортировка по возрастанию — сортирует выбранный столбец в порядке возрастания. Сортировать по убыванию — сортирует выбранный столбец в порядке убывания. Настраиваемая сортировка — сортирует данные в нескольких столбцах на основе различных условий сортировки.

Как изменить порядок строк в Excel?

Выберите строку / столбец. Переместите курсор мыши к границе строки / столбца, чтобы вы увидели курсор в виде четырехсторонней стрелки (или курсор в виде руки на Mac). Нажмите Shift на клавиатуре, затем нажмите и перетащите строку / столбец.

Excel не будет сортировать все столбцы на моем листе

У меня есть очень простой лист с несколькими столбцами и строками. Я обычно сортирую один столбец для сортировки по az, и обычно все данные для этих строк следуют за сортировкой. Внезапно я обнаружил, что если я сортирую один столбец, остальные столбцы не сортируются, даже если я выбираю «Расширить выделение». Я также заметил, что после сортировки рабочий лист разбивается на один набор столбцов с левой стороны, который выполняет сортировку, другой набор столбцов справа не соответствует сортировке. Это разделено. У меня около 45 столбцов и 150 строк, поэтому лист особенно большой.

Полностью сбит с толку.

8 ответов 8

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

  1. Ctrl + A
  2. Очистите все фильтры или сортировку. Домашняя вкладка -> Сортировка и фильтрация -> Очистить
  3. Убедитесь, что заголовки присутствуют только в первом столбце.
  4. Выберите только полный регион таблицы.
  5. Вкладка «Главная» -> «Формат таблицы» -> Выберите любой из параметров и проверьте заголовок, доступный при появлении запроса.
  6. Попробуйте отсортировать его любым способом, и он должен работать для всех столбцов.
Читайте так же:
Можно ли включать водонагреватель без воды

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

Одно из решений состоит в том, чтобы: 1. использовать автофильтры, которые заставят Excel запомнить, что находится в вашем диапазоне; другое — поместить курсор в поле, где в строке (и столбце) нет пустых полей; третий способ 3. выбрать весь диапазон самостоятельно; и, конечно, проблема исчезнет, если у вас 4 не будет пустых ячеек.

Я рекомендую решение Автофильтр, если оно не беспокоит вас иначе, поскольку оно гарантирует, что вы случайно не отсортируете часть только потому, что забыли сделать 2 или 3.

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

  1. Идите прямо над первой строкой, в верхнем левом углу, где появляется номер ячейки ( F16 , M34 , что угодно)
  2. Выберите стрелку, идущую вниз.
    • Случай а) ничего не появляется, все пусто, тогда просто попробуйте решения в других комментариях
    • Случай б) некоторые вещи появляются. Если это так, то это таблицы, вам нужно от них избавиться (это не удалит ваши ячейки)

Чтобы избавиться от таблиц:

  1. Нажмите на каждую из строк, которые появились (те, которые появились в случае б). В основном, когда вы нажимаете на одну из них, выделяется несколько ячеек.
  2. Щелкните правой кнопкой мыши по любой из выделенных ячеек (в общем, вы все равно щелкаете правой кнопкой мыши по всему диапазону)
  3. Перейдите к таблице и удалите таблицу (если при щелчке правой кнопкой мыши «таблица» не является частью меню, таблица не была создана)
  4. Повторите эти шаги для всех таблиц (т. Е. Для каждой строки, появившейся при нажатии в раскрывающемся меню рядом с именем ячейки)

Теперь вы можете счастливо отсортировать ваши данные.

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

Чтобы это исправить, удалите пустые столбцы.

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

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

Выполните следующие действия и посмотрите, помогут ли они:

1) щелкните в любом месте таблицы

2) нажмите Дизайн

3) в дальнем левом углу ленты нажмите «Изменить размер таблицы».

4) зафиксируйте диапазон данных так, чтобы вся таблица находилась в пределах диапазона, т. Е. Если диапазон говорит, что C1:E114, и столбцы A и B в строке 114 должны быть включены в диапазон, установите диапазон в A1:E114.

Как сортировать таблицу в Excel, если в ней есть ссылки на ячейки?

У меня есть таблица данных в excel на листе 1, которая ссылается на различные ячейки во многих других листах. Когда я пытаюсь сортировать или фильтровать лист, ссылки меняются при перемещении ячейки. Однако я не хочу вручную входить в каждую ячейку и вставлять знаки $ везде, потому что некоторые ссылки непрерывны, и я могу захотеть автоматически заполнить позже.

например, один из моих столбцов данных использует лист 2, столбец B 23:28, лист 2, столбец C 1:15 и некоторые другие. Этот раздел столбца, который использует столбец B листа 2, находится в одном месте перед сортировкой, как и каждый из других разделов. Если я вставлю знаки$, я больше не смогу вставлять пустые строки и использовать автозаполнение для новых данных.

В общем, я хотел бы, чтобы мои ссылки на ячейки были статическими без использования знаков$, но только для сортировки/фильтрации. Мой текущий обходной путь включает копирование значений таблицы, вставку в пустой лист и сортировку. Я надеюсь, что лучший способ сделать это.

21 ответов

Я уверен, что это можно решить с помощью

для меня это работало как ниже —

У меня были ссылки на имя листа в Формуле для того же листа. Когда я удалил текущее имя листа из формулы и отсортировал его, он работал правильно.

даже с абсолютными ссылками сортировка не обрабатывает ссылки правильно. Относительные ссылки делаются, чтобы указать на то же относительное смещение от нового местоположения строки (что, очевидно, неправильно, потому что другие строки не находятся в том же относительном положении), а абсолютные ссылки не изменяются (потому что сортировка опускает шаг перевода абсолютных ссылок после каждой перестановки строки). Единственный способ сделать это-вручную переместить строки (преобразовав ссылки в Абсолют) один за другим. Затем Excel выполняет необходимый перевод ссылок. Сортировка Excel недостаточна, поскольку она этого не делает.

У вас есть пара вариантов:

(1) нет никакого способа обойти ссылки на ячейки, перепутанные при сортировке, когда не используются статические ссылки. Самый простой способ справиться с этим-просто скопировать и вставить как значения перед сортировкой, которая может быть автоматизирована с помощью простого макроса VBA.

(2) вы также можете попробовать использовать именованные диапазоны, если вы используете несколько общих диапазонов в своих формулах. Вы можете определить ‘Лист2!В23:28’ а ‘Range1 и ссылка ‘Range1’ в ваших формулах. В этом случае сортировка, очевидно, не повлияет на указанный диапазон, поскольку он определен в другом месте.

У меня были проблемы с этим сам и нашел лучшее и простое решение.

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

надеюсь, вы найдете, что это работает. С уважением.

мы также Боремся с той же проблемой.

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

здесь, пожалуйста, найдите образец макроса

У меня была такая же проблема; у меня был мастер-лист, который был резюме информации о других листах в моей книге.

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

после первоначального фильтра / сортировки вы можете просто прибегнуть к «номеру строки», чтобы вернуть все в нормальное состояние. Примечание: это работает только если вы всегда добавить новых строк в конец списка в определенной последовательности.

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

очень простой способ-сохранить проблемные столбцы из отфильтрованных данных, но добавить столбец в отфильтрованный раздел со ссылками на ячейки (просто «=»ячейка»»).

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

попробуйте этот метод:

  1. вставьте столбец слева от ячеек для сортировки.
  2. предположим, что cols B: G должны быть отсортированы на основе B
  3. копировать col B
  4. вставить значения в col a
  5. выделить cols B: G
  6. заменить = знаки на # signs
  7. сортировка cols A:G на основе a
  8. выделить cols B: G
  9. заменить # signs на = signs
  10. удалить col А.
  11. вуаля!

Мне нужно было сортировать ячейки со ссылками и действительно нужно было избегать вставки значений для работы.. «Поворотный стол» сделал свое дело.

  1. подготовьте таблицы со ссылками.
  2. выберите таблицу (со ссылками) и вставьте сводную таблицу
  3. в сводной таблице выберите необходимые фильтры, чтобы сводная таблица выглядела как исходная таблица (при необходимости).
  4. сортировка / фильтрация данных по мере необходимости.

просто убедитесь щелкните правой кнопкой мыши на сводной таблице и нажмите «Обновить» каждый раз, когда вы изменяете некоторые общие данные (используемые в ваших таблицах).

надеюсь, это поможет. Андрей!—1—>

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

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

влияние на формулу после сортировки такое же, как копирование. Сортировка не перемещает содержимое строк, она копирует их. Формула может (или не может в зависимости от abs/относительных ссылок) использовать новые данные, как и скопированная формула.

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

и мое примечание, которое я испытал на практике:

вышеуказанный пользователь говорит правильно, но на самом деле он имеет некоторое исключение: части формулы столбцов, содержащие имя листа (например, sheet1!А1) рассматриваются как абсолютные ссылки (несмотря на копирование это изменяет ссылки, если они относительны ) таким образом, часть формулы будет скопирована без изменения ссылок относительно изменения места формулы Это включает в себя текущие ячейки листа, адресованные полностью как: sheet1!A2 и будет рассматриваться как абсолютные ссылки(только для сортировки) Я протестировал это из excel 2010, и я не думаю, что эта проблема будет решена в других версиях. Решение состоит в том, чтобы скопировать и пропустить специальное значение в другом месте, а затем использовать сортировку.

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

самый простой способ-использовать функцию OFFSET. Таким образом, для исходного примера формула будет: = смещение (c2, 0, -1)*1,33 =»используя текущую ячейку (c2) в качестве опорной точки, получите содержимое ячейки в той же строке, но один столбец слева (b2) и умножьте его на 1,33″

Я использовал «сохранить как», чтобы скопировать лист в новый файл в текстовом формате msdos. Это удаляет формулы, заменяя содержимое ячейки только вычисленными значениями. Затем откройте новый файл с разделителями табуляции и отсортируйте после определения столбцов. Мне нужно было отсортировать вычисленные значения по связанной текстовой строке (destination) для журнала пробега, чтобы я мог суммировать пробег для каждого назначения.

дата начала окончания расстояния назначения

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

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

другое решение -: (1) скопируйте всю таблицу —вставить как ссылку в той же таблице, отныне работайте только над «связанной таблицей» (2) скопируйте столбец со значениями для сортировки и вставьте значения как раз рядом со столом для сортировки (3) Выберите таблицу и замените all =, например #, это изменит ссылку в статическом тексте (4) сортировка таблицы по вставленным значениям (5) Замените все # на=, ссылки возвращаются Готово! Он идет довольно быстро при использовании ярлыков excel

Я надеялся найти здесь почему, но я думаю, что ответ проще, чем мы его делаем.

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

EX: я нахожусь в книге сегодня, и я ссылаюсь на данные для торгового представителя на другой странице.

Если мои критерии (имя представителя) сегодня!C1 (или $C1, $c$1), и я пытаюсь сортировка, лист не распознает действие. Но если вы удалите имя, ссылающееся на страницу, на которой вы находитесь (избыточная ссылка действительно), эта проблема должна прекратиться.

Итак, SUMIFS («продажи»!С1, «Продажи»!А1, Сегодня!C1) теперь будет SUMIFS («продажи»!С1, «Продажи»!A1, C1)

Если кто-то может просветить, почему это работает именно так, это было бы замечательно.

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

исправлено для меня!

простое решение-скопируйте из excel и вставьте в Google листы. Он копирует все ваши ссылочные ячейки как абсолютные ячейки, чтобы вы могли начать с нуля. Затем отсортируйте и загрузите обратно как сетку excel и переформатируйте ее для своих нужд.

Как сделать сортировку данных в Эксель

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

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

Чисел

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

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

Теперь у нас данные в С размещены в порядке убывания.

У меня столбец С расположен между двумя другими, которые заполнены данными. В этом случае, Excel считает, что выделенный столбец – это часть таблицы (и считает правильно). В результате появилось следующее сообщение. Поскольку мне нужно сделать сортировку конкретно для Класса, выделяю маркером пункт «… в пределах указанного выделения» и нажимаю «Сортировка» .

По алфавиту

Она делается по тому же принципу, как было описано выше. Выделяем нужный диапазон, и нажимаем кнопочку «Сортировка и фильтр» . В выпадающем меню пункты изменились. Выберите или от «А до Я» , или от «Я до А» .

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

По дате

Чтобы отсортировать даты в Эксель, сначала обратите внимание, какой формат установлен для тех ячеек, в которых они записаны. Выделите их и на вкладке «Главная» посмотрите на группу «Число» . Лучше всего подойдет или формат «Дата» , краткий или длинный, или «(все форматы)» – дата может быть записана различными способами: ДД.ММ.ГГГГ, ДД.МММ, МММ.ГГ.

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

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

По цвету ячейки или текста

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

Выделяем весь диапазон, кликаем на кнопочку «Сортировка и фильтр» и выбираем из меню «Настраиваемая…» .

В следующем окне, уберите галочку с поля «Мои данные содержат заголовки» , если Вы выделили их без верхней строки, которая является шапкой таблицы. Затем выбираем столбец, по которому будем сортировать, в примере это «I» . В разделе «Сортировка» из выпадающего списка выбираем «Цвет шрифта» . В разделе порядок выбираем «красный цвет» – «Сверху» . Это мы отсортировали числа красного цвета.

Теперь нужно, чтобы в столбце шли числа зеленого цвета. Нажмите на кнопочку «Добавить уровень» . Все настройки те же, только выберите «зеленый цвет» . Нажмите «ОК» .

Наш столбец отсортирован следующим образом.

Как видите, числа идут не по порядку. Давайте отсортируем числа в порядке возрастания. Выделяем столбец, нажимаем «Сортировка и фильтр» – «Настраиваемая …» . В открывшемся окне нажмите на кнопку «Добавить уровень» . Столбец остается «I» , в следующем поле выбираем по «Значению» , порядок «По возрастанию» . Нажмите «ОК» .

Теперь наш столбец отсортирован и по цвету текста и в порядке возрастания данных.

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

Таблицы

Если у Вас есть таблица, в которой нужно выполнить сортировку сразу по нескольким столбцам, делаем следующее. Выделяем весь диапазон ячеек таблицы вместе с шапкой. Кликаем по кнопочке «Сортировка и фильтр» и выбираем «Настраиваемая …» .

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

В окне сортировки ставим галочку в поле «Мои данные содержат заголовки» . В разделе «Столбец» выбираем из списка «Класс» , сортировка по «Значению» , а порядок «По возрастанию» .

Чтобы сделать все тоже самое по среднему балу, нажмите на кнопочку «Добавить уровень» . В разделе «Столбец» выбираем «Средн.бал» . Нажмите «ОК» .

Данные в таблице отсортированы.

Теперь в столбце «Имя» закрасим ячейки с мальчиками в синий цвет, ячейки с девочками в розовый. Чтобы не делать это для каждой ячейки в отдельности, прочтите статью, как выделить ячейки в Excel – в ней написано, как выделить несмежные ячейки.

Выполним сортировку этого столбца по цвету ячейки: сначала будут девочки, потом мальчики. Снова выделяем всю таблицу, жмем «Сортировка» – «Настраиваемая …» .

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

Нажимаем на кнопку «Добавить уровень» . В разделе «Столбец» выбираем «Имя» , сортировка – «Цвет ячейки» , порядок – «розовый» , «Сверху» .

Теперь с помощью стрелочек перемещаем данную строку наверх списка. Нажмите «ОК» .

Таблица с отсортированными данными выглядит следующим образом.

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

Теперь Вы знаете, как сделать сортировку данных в Эксель для таблицы, по алфавиту, по дате, по возрастанию, по цвету ячейки или текста.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector