Сортировать по количеству символов Excel

Обновлено: 03.07.2024

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

Это также дает больше возможностей и помогает вам получить гораздо больше. Вы узнаете об этом из следующей статьи Excel.

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

Данные нужны, чтобы научиться сортировать данные. См. таблицу ниже.

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

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

Выберите сортировку продаж по значению от наибольшего до наименьшего. Не забудьте установить флажок Мои данные имеют заголовки.

Вы также можете добавить другой уровень сортировки. Нажмите «Добавить уровень» и отсортируйте область в алфавитном порядке от А до Я.

Сортировка завершена. Хорошая работа!

Как сортировать по более чем трем столбцам?

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

<р>1. Нажмите на первую ячейку данных (менеджер).

<р>2. Нажмите «Данные» (1), а затем нажмите «Сортировать» (2).

<р>3. Выберите "Год работы" для сортировки, затем нажмите OK.

<р>4. Повторите, но в критериях сортировки выберите менеджера (или самый важный столбец) (1), а затем нажмите Добавить уровень (2), чтобы выбрать второй по важности столбец. Нажмите OK еще раз.

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

После выполнения описанных выше шагов сортировка будет выглядеть следующим образом:

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

Вы также можете сортировать цвета. Это может вам понадобиться, особенно если вы любите раскрашивать свои электронные таблицы, как это делаю я.

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

<р>1. Нажмите «Данные» (1), а затем «Сортировка» (2).

<р>2. Выберите столбец (1), затем выберите цвет для сортировки (2), затем порядок (3).

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

Как сортировать по строке?

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

Сначала подготовьте таблицу данных. Вот пример.

Перейдите на ленту на вкладку Данные. Нажмите кнопку Сортировать.

Появится диалоговое окно сортировки. Нажмите кнопку "Параметры".

Нажмите "Сортировать слева направо".

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

Здесь вы можете увидеть, как Excel отсортировал данные. Вся строка 7 сортируется в порядке убывания.

вот как сортировать по строкам в Excel.

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

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

В столбце B введите формулу, которая соответствует значению в столбце A. В столбце B2 формула будет выглядеть так: =LEN(A2)

Перетащите формулу вниз.

Теперь вы можете увидеть количество символов слова из столбца A в столбце B.

Затем выберите всю таблицу и перейдите в раздел Лента > Данные > Сортировка. Проверить наличие заголовков в моих данных и отсортировать их по количеству символов от меньшего к большему.

Excel сортирует слова от самых коротких до самых длинных.

Как отсортировать пустые строки?

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

Выбрать все данные.

Нажмите CTRL + G и выберите "Специальный"

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

Excel сортировка пробелов

Нажмите "Домой" (1), выберите цвет в меню "Стили ячеек" (2).

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

Повторно выберите все данные.

Нажмите "Данные" (1), а затем "Сортировка" (2).

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

Выберите все цветные линии, щелкните правой кнопкой мыши выбранные линии (2) и выберите "Удалить" (3).

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

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

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

Выбор набора данных

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

Excel сортировать заголовки

Выбрав заголовки столбцов, выберите «Данные»> «Фильтр» — это добавит раскрывающиеся значки к заголовкам столбцов.

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

Выбрав один из вариантов сортировки, вы отсортируете весь лист на основе этого столбца. Все данные в других столбцах также будут отсортированы.

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

В этом посте рассказывается, как сортировать значения столбцов по длине символов в одном столбце в Excel. Как отсортировать список столбцов по длине символов в Excel 2013/2016.

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

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

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

Шаг 1: введите следующую формулу на основе функции ДЛСТР в соседний столбец B, чтобы вычислить длину текстовой строки в столбце A. Затем перетащите маркер автозаполнения в ячейке B1 вниз к другим ячейкам, чтобы применить эту формулу.

=ДЛСТР(A1)

 сортировать столбец по длине 1

Шаг 2. Перейдите на вкладку «Данные» на ленте Excel и нажмите кнопку «Сортировка» в группе «Сортировка и фильтр». Откроется диалоговое окно с предупреждением о сортировке.

Шаг 3: выберите Развернуть параметр выбора в диалоговом окне Предупреждение о сортировке. И нажмите кнопку Сортировать. Появится диалоговое окно «Сортировка».

Шаг 4: выберите «Столбец B» в раскрывающемся списке «Сортировать по» и выберите «Значения ячеек» в раскрывающемся списке «Сортировать по», выберите порядок сортировки от меньшего к большему в раскрывающемся списке «Порядок». Нажмите кнопку ОК

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

Связанные функции


    Функция ДЛСТР в Excel возвращает длину текстовой строки (количество символов в текстовой строке). Синтаксис функции ДЛСТР следующий: = ДЛСТР(текст)…

сокращение имен1

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

извлечь последнее слово из нескольких ячеек1

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

извлечь несколько строк из одной ячейки1

Предположим, что вы перечислили некоторый текст в одной ячейке, разделенной разрывом строки (вы можете сделать это, нажав ALT + ENTER после ввода текста), и теперь вы хотите извлечь несколько строк текста.

количество ячеек больше определенного числа8

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

Как разделить ячейки по первому пробелу в тексте в Excel8

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

 Преобразование верхнего регистра в нижний 4

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

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

удалить последние запятые1

В этом посте рассказывается, как удалить конечные запятые из ячейки в Excel. Как удалить запятую в конце ячейки с формулой в Excel 2013/2016. Удалите замыкающие запятые, если хотите удалить .

В этом посте рассказывается, как подсчитывать значения в одной ячейке, разделенные запятыми, с помощью формулы в Excel. Как подсчитать значения, разделенные запятыми, в одной ячейке в Excel 2013/2016. Можно ли иметь .

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

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

Мы увидим в Excel простой способ сортировки текстовых строк по количеству символов в них.

Ниже приведены данные, отсортированные по длине.

Шаг 1

У нас есть данные в столбце A, как показано ниже. Введите формулу =LEN(A1) в ячейку B2.

Шаг 2

Введите формулу длины, чтобы вычислить количество символов в строке, на основе которой мы будем сортировать по длине, и перетащите ее, пока в столбце A не появятся данные.

Capture

Capture

Шаг 3

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

Capture

Шаг 4

Отсортируйте столбец длины, который мы только что вычислили, и нажмите OK

Capture

Шаг 5

Как вы могли видеть ниже, данные сортируются в порядке убывания их длины, чтобы отсортировать данные в порядке возрастания, просто выберите порядок «от меньшего к большему» в поле «Сортировка» на шаге 4.

Capture

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

Узнайте, как использовать Excel, из руководств, советов и рекомендаций по функциям, формулам и возможностям.

Смешанная сортировка Lead

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

Просмотр данных

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

Возможно, эти сотрудники имеют номер сотрудника, основанный на том, когда они были приняты на работу или в каком подразделении они были приняты на работу. Это может иметь другую структуру, например «P-». Возможно, имеет смысл сначала отсортировать сотрудников по номеру отдела, а затем по дате найма... Давайте посмотрим, достаточно ли умна Excel, чтобы сделать это самостоятельно.

Несортированные данные

Попытка обычной сортировки

Выберите столбцы данных, на которые должна повлиять сортировка. Если вы следуете примеру, это A:D. Затем нажмите кнопку «Сортировка» на вкладке «Данные» в меню.

Меню сортировки данных

Выберите сортировку по полю «Номер сотрудника» и нажмите «ОК».

Автоматическая сортировка

Посмотрим, насколько хорошо это сработало. На первый взгляд может показаться, что это помогло… Первые числа после «P» отсортированы, но подождите…

Результат автоматической сортировки

По какой-то причине Excel считает, что «P51» предшествует «P5». А "П42-16" сортируется перед "П42-5". Как это возможно?

Поскольку ячейки содержат не только числа, но и текст, Excel рассматривает всю ячейку как текстовую строку. Он сортируется в соответствии с порядком появления «букв» вместо целого числа (например, «1» в «P42-16» предшествует «5» в «P42-5»).

Нам нужно еще немного поработать, чтобы заставить Excel выполнять наши требования...

Создание столбцов сортировки

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

Выберите столбец справа от смешанной ячейки, которую нужно отсортировать (в данном примере это номер сотрудника). Щелкните правой кнопкой мыши ярлыки столбцов и выберите "Вставить", чтобы добавить столбец.

Вставить столбец

Нажмите CTRL-Y, чтобы повторить действие и добавить еще один столбец.

Поиск данных сортировки

Мы собираемся использовать комбинацию функций, которые просматривают текстовые данные, чтобы извлечь числа из смешанной строки (в другой статье используется аналогичная тактика разбора строки для изменения записи). Во-первых, мы займемся числом после «P» в примере, используя функцию MID(). Синтаксис MID следующий:

Функция MID может принимать часть строки, но нам нужно указать ей, где начинать и где заканчивать. Некоторые числа однозначные, а другие двузначные, поэтому найти второй символ не так просто. Нам нужно сосредоточиться на том, что делает числа похожими. В этом случае все они идут после «P» и заканчиваются прямо перед «-» (дефис).

Начальный символ в этом случае всегда второй (после «P»), поэтому мы можем указать его напрямую, поэтому start_num равно 2.

Количество символов в первом числе каждый раз разное, поэтому нам нужно быть более скрытными. Мы собираемся подсчитать количество символов до дефиса, используя функцию НАЙТИ(). Синтаксис команды НАЙТИ следующий:

В данном случае мы ищем дефис, поэтому find_text равен «-». На этот раз нам не нужен start_num.

Функция НАЙТИ сообщит о расположении дефиса в номере сотрудника, но нам нужно сообщить MID, сколько символов нужно извлечь из строки, поэтому нам придется вычесть 2 из результата НАЙТИ: от 1 до встаньте перед дефисом и 1, чтобы сбросить букву «P» в начале.

Функция MID предоставит нужную нам часть номера сотрудника, но она все равно будет текстовой.Когда мы сортируем, нам нужно, чтобы это было число, иначе сортировка будет обрабатывать его так же, как и в первой попытке. Для этого мы оборачиваем его в функцию VALUE(). Синтаксис для VALUE прост:

Окончательная формула для первой ячейки сортировки (в примере B2) выглядит следующим образом:

=ЗНАЧ(СРЕДН(A2,2,НАЙТИ("-", A2)-2))

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

Формула перетаскивания вниз
Перетащите Результат формулы вниз

Сортировка после разделителя

Теперь нам нужно извлечь число после дефиса в номере сотрудника. Мы собираемся использовать аналогичную стратегию, но нам понадобится пара дополнительных формул. Мы могли бы использовать функцию MID, но это было бы громоздко, поскольку ячейки имеют разную длину. Вместо этого функция RIGHT() извлекает символы с конца строки. Синтаксис функции ПРАВИЛЬНЫЙ следующий:

Функция ПРАВИЛЬНО должна знать, сколько символов нам нужно, поэтому функции НАЙТИ недостаточно. Нам также нужно знать всю длину строки, чтобы узнать, сколько символов после дефиса. Для этого мы будем использовать функцию LEN. Синтаксис функции ДЛСТР прост:

Если мы вычтем расположение дефиса из общей длины номера сотрудника, у нас будет точное количество символов, необходимое для функции ПРАВИЛЬНО. Наконец, мы заключаем всю формулу в другую функцию VALUE, чтобы убедиться, что мы получаем число вместо текста.

Окончательная формула для второй ячейки сортировки (C2 в примере) выглядит следующим образом:

Убедившись, что она работает, перетащите формулу вниз, чтобы заполнить остальные ячейки. Чтобы их было легче найти, вы можете озаглавить столбцы — я назвал их «EN Sort 1» и «EN Sort 2».

Сортировать столбцы

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

Скрыть столбцы

Сортировка с помощью новых столбцов сортировки

Выберите новые столбцы сортировки (B:C). Затем нажмите кнопку «Сортировка» на вкладке «Данные» в меню.

Меню сортировки данных

Выберите сортировку по столбцу EN Sort 1. Нажмите кнопку «Добавить уровень», чтобы указать второй критерий сортировки. Выберите сортировку по столбцу EN Sort 2 на втором уровне. Затем нажмите ОК.

Использование столбцов сортировки

Проверьте свои данные. Видишь, как красиво он себя ведет? Хорошая работа!

Пример буквенно-цифровой сортировки

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

Получите последние советы и рекомендации по Excel, подписавшись на информационный бюллетень!

Эндрю Робертс уже более десяти лет решает бизнес-задачи с помощью Microsoft Excel. Excel Tactics призван помочь вам в этом.

Подпишитесь на информационный бюллетень, чтобы быть в курсе последних статей. Зарегистрируйтесь, и вы получите бесплатное руководство с 10 быстрыми клавишами для экономии времени!

Читайте также: