Как да сортирате числа с текст/буквен префикс или суфикс в Excel?
Например имате поредица от числа, съдържащи буквен префикс или суфикс, как бихте могли да ги сортирате като нормални числа в Excel? Тази статия събира няколко решения, за да го направите.
- Сортирайте числата с текстови/буквени префикси или наставки по дефинирана от потребителя функция
- Сортирайте числата с текст/буквен префикс или суфикс чрез извличане на числа
- Сортирайте числата с текст/буквен префикс или суфикс чрез разделяне на текст и числа
- Сортирайте числата с текст/буквен префикс или суфикс чрез премахване на букви
Сортирайте числата с текстови/буквени префикси или наставки по дефинирана от потребителя функция
Този метод ще въведе дефинирана от потребителя функция (VBA) за извличане на числа само от числата с префикс или суфикс и след това можете лесно да сортирате.
1, Натиснете Друг + F11 клавиши едновременно, за да отворите прозореца на Microsoft Visual Basic за приложения.
2. Щракнете Поставете > Модулии след това поставете под VBA кода в новия отварящ се прозорец на модула.
Дефинирана от потребителя функция: Извличане на числа само от текстови низове
Function num(rng As Range) As String
Dim n As Integer
For n = 1 To Len(rng)
If Mid(rng, n, 1) Like "[0-9]" Then
num = num & Mid(rng, n, 1)
End If
Next n
End Function
3. Запазете кода и затворете прозореца на Microsoft Visual Basic за приложения.
4. Изберете празна клетка до оригиналните числа с префикс или суфикс, казва Cell B2, въведете формулата = брой (A2) (A2 е числото с префикс или суфикс) в него и след това плъзнете манипулатора за автоматично попълване на тази клетка до диапазона, както ви е необходим.
5. Поради извлечените числа, съхранени като текст, трябва да ги преобразуваме в числа. Копирайте всички извлечени числа, щракнете с десния бутон върху копирания диапазон и изберете Поставяне на стойности от менюто с десен бутон. Вижте екранна снимка:
Забележка: В Excel 2007 можете да копирате извлечените числа, съхранени като текст, и след това да щракнете Начало > Паста > Поставяне на стойности.
6. Продължете да избирате тези числа и след това щракнете до избраните числа и изберете Преобразуване в число от падащия списък. Вижте екранна снимка:
7. Запазете новите числа избрани и щракнете Дата > Сортиране от най-малкото към най-голямото or Сортиране от най-големия към най-малкия; и след това проверете Разширете селекцията опция в изскачащия диалогов прозорец Предупреждение за сортиране и щракнете върху Вид бутон. Вижте екранни снимки:
8. Сега числата с буквен префикс или суфикс са сортирани като нормално сортиране на числа (вижте екранната снимка по-долу). Моля, изтрийте извлечените числа, ако е необходимо.
Сортирайте числата с текст/буквен префикс или суфикс чрез извличане на числа
Всъщност Kutools за Excel също предоставя подобно ЕКСТРАКТ ЧИСЛА функция за извличане на числа от текстови низове. Следователно можем да сортираме числата с буквен префикс или суфикс, като първо извличаме числа.
Kutools за Excel - Снабден с над 300 основни инструмента за Excel. Насладете се на пълнофункционален 30-дневен БЕЗПЛАТЕН пробен период без кредитна карта! Изтегли сега!
1. Изберете празна клетка до числата с буквен префикс или суфикс, казва Cell B2, въведете формулата =ЕКСТРАКТЧИСЛА(A2,ВЯРНО) (A2 е клетката с число с буквен префикс или суфикс) в него и след това плъзнете манипулатора за автоматично попълване на тази клетка до диапазона, както ви е необходим. Вижте екранна снимка:
2. Запазете извлечените числа избрани, щракнете Дата > Сортиране от най-малкото към най-голямото or Сортиране от най-големия към най-малкия; проверете Разширете селекцията опция в изскачащия диалогов прозорец Предупреждение за сортиране и след това щракнете върху Вид бутон. Вижте екранните снимки по-долу:
3. Сега числата с буквен префикс или суфикс са сортирани като нормално сортиране на числа. И можете да изтриете всички извлечени числа, както ви е необходимо.
Сортирайте числата с текст/буквен префикс или суфикс чрез разделяне на текст и числа
Kutools за Excel също поддържа разделяне на текст и числа от клетки по него Разделени клетки полезност. Следователно можем да разделим текста и числата и да ги поставим в различни колони за лесно сортиране. Моля, направете следното:
Kutools за Excel - Снабден с над 300 основни инструмента за Excel. Насладете се на пълнофункционален 30-дневен БЕЗПЛАТЕН пробен период без кредитна карта! Изтегли сега!
1. Изберете числата с буквен префикс или суфикс и щракнете Kutools > Текст > Разделени клетки. Вижте екранната снимка по-долу:
2. В отварящия се диалогов прозорец Разделени клетки, моля, проверете Разделяне на колони опция в Тип раздел, проверете Текст и номер в Разделяне по и кликнете върху Ok бутон. Вижте горната екранна снимка:
3. Сега излиза вторият диалогов прозорец Разделени клетки. Моля, изберете клетката до оригиналните числа с буквен префикс или суфикс, казва Cell B2, и щракнете върху OK бутон.
Сега текстовете и числата са разделени и поставени до оригиналните числа с префикс или наставка. Вижте екранната снимка по-долу.
4. Изберете разделените числа и щракнете Дата > Сортиране от най-малкото към най-голямото or Сортиране от най-големия към най-малкия; и след това проверете Разширете селекцията опция в изскачащия диалогов прозорец Предупреждение за сортиране и щракнете върху Вид бутон. Вижте екранните снимки по-долу:
5. Сега числата с буквен префикс или суфикс са сортирани като нормално сортиране на числа. Можете да изтриете разделения текст и числа, както е необходимо.
Сортирайте числата с текст/буквен префикс или суфикс чрез премахване на букви
Този метод ще въведе помощната програма за премахване на знаци на Kutools за Excel за премахване на всички нецифрови знаци (включително букви) и оставяне на числа само в клетки. И след това можете лесно да сортирате числа с префикс или суфикс на текст / буква.
Kutools за Excel - Снабден с над 300 основни инструмента за Excel. Насладете се на пълнофункционален 30-дневен БЕЗПЛАТЕН пробен период без кредитна карта! Изтегли сега!
1. Копирайте всички числа с буквен префикс или суфикс и след това поставете до оригиналните числа с буквен префикс или суфикс.
2. Продължете да избирате поставените числа, щракнете Kutools > Текст > Премахване на символии след това само проверете Нечислови опция в изскачащия диалогов прозорец Премахване на знаци и щракнете върху Ok бутон. Вижте екранната снимка по-долу:
3. Сега в новата колона са останали само числа. Продължете да избирате тези числа и щракнете Дата > Сортиране от най-малкото към най-голямото or Сортиране от най-големия към най-малкия; и след това проверете Разширете селекцията опция в изскачащия диалогов прозорец Предупреждение за сортиране и щракнете върху Вид бутон. Вижте екранните снимки по-долу:
4. Изтрийте числата, ако искате.
Демонстрация: сортиране на числа с текст/буквен префикс или суфикс в Excel
Cтатии
Сортирайте пълните имена по фамилия в Excel
Сортирайте рождени дни (дати) по месеци в Excel бързо
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!