Совет. Другие языки - Google-Translated. Вы можете посетить English версия этой ссылки.
Войти
x
or
x
x
Регистрация
x

or

Как сортировать буквенно-цифровые данные в Excel?

Исходные данные Обычно сортировать результат ваш результат сортировки
doc сортировать буквенно-цифровой 1  2 doc сортировать буквенно-цифровой 2  2 doc сортировать буквенно-цифровой 3

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

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


arrow синий правый пузырь Сортировка буквенно-цифровых данных с помощью колонки-помощника формулы


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

1, Введите эту формулу = ТЕКСТ (A2, "###") в пустую ячейку, кроме ваших данных, B2, например, см. снимок экрана:

doc сортировать буквенно-цифровой 4

2, Затем перетащите дескриптор заполнения в ячейки, которые вы хотите применить к этой формуле, см. Снимок экрана:

doc сортировать буквенно-цифровой 5

3, Затем сортируйте данные по этому новому столбцу, выберите созданный столбец-помощник, затем нажмите дата > Сортировать, и в раскрывающемся окне подсказки выберите Развернуть выбор, см. скриншоты:

doc сортировать буквенно-цифровой 6  2 doc сортировать буквенно-цифровой 7

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

doc сортировать буквенно-цифровой 8

5, Затем нажмите OK, в появившемся диалоговом окне «Предупреждение о посещении» выберите Сортировка номеров и номеров, сохраненных в виде текста отдельно, см. снимок экрана:

doc сортировать буквенно-цифровой 9

6. Затем нажмите OK , вы можете видеть, данные были отсортированы по вашему желанию.

doc сортировать буквенно-цифровой 10

7, Наконец, вы можете удалить содержимое вспомогательного столбца по мере необходимости.


  • Супер Формула Бар (легко редактировать несколько строк текста и формул); Макет чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы и хранение данных; Содержание сплит-клеток; Объедините дублирующиеся строки и сумму / среднее... предотвратить повторяющиеся клетки; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выберите пустые строки (все ячейки пусты); Супер найти и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения формулы ссылки; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Любимые и быстро вставляемые формулы, Диапазоны, графики и рисунки; Шифрование ячеек с паролем; Создать список рассылки и отправлять электронные письма ...
  • Извлечение текстаДобавить текст, Удалить по позиции, Удалить пространство; Создание и печать промежуточных итогов подкачки; Преобразование содержимого ячеек и комментариев...
  • Суперфильтр (сохранить и применить схемы фильтров к другим листам); Расширенный поиск по месяцам / неделям / дням, частоте и более; Специальный фильтр жирным шрифтом, курсивом ...
  • Объединить рабочие тетради и рабочие листы; Объединение таблиц на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Работает с Office 2007-2019 и 365 и поддерживает все языки. Это легко развернуть в вашей компании. Полнофункциональная 60-дневная бесплатная пробная версия.
вкладка kte 201905
  • Включить редактирование и чтение с вкладками в Word, Excel, PowerPoint, Издатель, Доступ, Visio и Проект.
  • Открывайте и создавайте несколько документов в новых вкладках одного и того же окна, а не в новых окнах.
  • Увеличивает вашу производительность на 50% и уменьшает сотни щелчков мышью для вас каждый день!
нижняя часть офиса
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Lorne Rowe · 5 months ago
    Thanks for the tip on using a "helper column", but here's my question:

    Is there a way to get the "related " columns to "tag along" with the sort precipitated by the helper column?

    For example, column A contains a mixed-string product code that I can now sort into sequence using the "helper column" technique but, attached to that same product code are product descriptions, dimensions and other characteristics (some of which are also mixed-string in nature) in several other columns, and I need those to follow the "helper column" sort.

    Any suggestions?

    Much appreciated!

    Lorne
  • To post as a guest, your comment is unpublished.
    val · 6 months ago
    I only see 1 method. Top of the article mentions that we will see 2 methods.
    • To post as a guest, your comment is unpublished.
      skyyang · 6 months ago
      Hello, val,
      Thank you for your comment, it is my mistake, I have deleted the second method from this article, and now, I have updated the article.

      Thank you once more!
  • To post as a guest, your comment is unpublished.
    Vinod Saini · 2 years ago
    Trying to sort Alphanumeric with text. It is a fairly large list but below is an example. I can't strip the off the letter in a different column and sort by that because I have matching numbers that should come before them. I also can't really add a column to sort by and then hide that column - or delete it because I am constantly sorting the data. Any ideas?
    Will there be some formula?

    My current list: ---- What I want it to look like:
    1 ---- 1
    2 ---- 2
    3 ---- 3
    4 ---- 4
    A1 ---- A1
    A10 ---- A2
    A100 ---- A3
    A2 ---- A4
    A20 ---- A5
    A200 ---- A6
    A3 ---- A7
    A4 ---- A8
    A5 ---- A9
    A6 ---- A10
    A60 ---- A20
    A7 ---- A60
    A8 ---- A100
    A9 ---- A200
    • To post as a guest, your comment is unpublished.
      VBA Dave · 1 years ago
      The easiest way I can think is to split the column into the Alpha part ("A") and the numeric part ("1") and then sort first by alpha then by numeric.
      Your original 1,2,3,4 would need to stay in the alpha column to sort properly .

      N.B. this might be a bit more difficult to achieve when the alpha part (the "A") is not a consistent length in your data. But definitely still possible.
  • To post as a guest, your comment is unpublished.
    Turfa · 2 years ago
    I am running in the same problem. I have 1200 part numbers that I need to sort the way it's shown above but excel will put V15 after V1 if V14 is absent. I need V14 to appear after V9 or V8, where ever the part number ends.
  • To post as a guest, your comment is unpublished.
    TC · 2 years ago
    Trying to sort Alphanumeric with text. It is a fairly large list but below is an example. I can't strip the off the letter in a different column and sort by that because I have matching numbers that should come before them. I also can't really add a column to sort by and then hide that column - or delete it because I am constantly sorting the data. Any ideas?

    My current list: ---- What I want it to look like:
    1 ---- 1
    2 ---- 2
    3 ---- 3
    4 ---- 4
    A1 ---- A1
    A10 ---- A2
    A100 ---- A3
    A2 ---- A4
    A20 ---- A5
    A200 ---- A6
    A3 ---- A7
    A4 ---- A8
    A5 ---- A9
    A6 ---- A10
    A60 ---- A20
    A7 ---- A60
    A8 ---- A100
    A9 ---- A200
  • To post as a guest, your comment is unpublished.
    Kayla · 4 years ago
    When I do this, the column sorts by individual character and I don't get the right order. For instance, if I have the following data:

    A1: 1
    A2: 2
    A3: 1a1
    A4: 12
    A5: 1a2

    I want them to be sorted like this:

    A1: 1
    A2: 1a1
    A3: 1a2
    A4: 2
    A5: 12

    Just sorting the column normally I end up with this:

    A1: 1
    A2: 2
    A3: 12
    A4: 1a1
    A5: 1a2

    Where the numbers are sorted correctly and then the alphanumeric values are sorted correctly, but the two are not sorted together.

    When I use the method in the article, I end up with this:

    A1: 1
    A2: 12
    A3: 1a1
    A4: 1a2
    A5: 2

    Where the numeric and alphanumeric data are sorted together but incorrectly (12 should come after 2). Why is this happening?