Прескочи на основното съдържание

Как да сортирате списък с числа, разделени със запетаи в Excel?

Автор: Слънце Последна промяна: 2020-07-08

Сортирането на списък със стойности във възходящ или низходящ ред е доста често срещано в нашите ежедневни задачи в Excel, но опитвали ли сте някога да сортирате числа, разделени със запетаи в клетка на Excel, както е показано на екранната снимка по-долу? В тази статия представям триковете за бързо справяне с него.
doc сортиране, разделени със запетая номер 1

Сортирайте стойности, разделени със запетая, с функцията Text to Columns

Сортирайте стойности, разделени със запетая, с Kutools за Excelдобра идея3


Сортирайте стойности, разделени със запетая, с функцията Text to Columns

За да сортирате разделени със запетая стойности в клетка, трябва да разделите числата в разделени клетки първо по колона Текст към, да ги транспонирате в списък и след това да сортирате.

1. Изберете клетките, които искате да разделите на клетки, разделени със запетая, и щракнете Дата > Текст към колони, И в стъпка 1 от съветника за преобразуване на текст в колони, Проверете ограничители опция. Вижте екранна снимка:
doc сортиране, разделени със запетая номер 2

2. кликване Напред за да отидете на стъпка 2 от съветника, и проверете запетая отметка и щракнете Напред да отидеш до стъпка 3 от съветника, изберете една клетка, за да поставите разделените стойности. Вижте екранна снимка:
doc сортиране, разделени със запетая номер 3

3. кликване завършеност, а стойностите, разделени със запетая, са разделени на клетки. Вижте екранна снимка:
doc сортиране, разделени със запетая номер 4

4. Изберете разделените клетки и натиснете Ctrl + C за да ги копирате и след това изберете празна клетка, щракнете с десния бутон, за да се покаже контекстното меню, щракнете Специално поставяне > Транспониране. Вижте екранна снимка:
doc сортиране, разделени със запетая номер 5

След това стойностите са транспонирани, както е показано на екранната снимка по-долу:
doc сортиране, разделени със запетая номер 6

5. Изберете една колона от транспонираните стойности, щракнете Дата и изберете ред на сортиране, както ви е необходим в Сортиране и филтриране група. В пукането Предупреждение за сортиране диалогов прозорец, моля, проверете Продължете с текущата селекция и щракнете върху OK бутон.
doc сортиране, разделени със запетая номер 7 doc сортиране, разделени със запетая номер 8

И сега избраната колона е сортирана в указания ред. Вижте екранна снимка:
doc сортиране със запетая, число 9.png

6. След това повторете стъпка 5, за да сортирате транспонираните стойности една по една. Вижте екранна снимка:
doc сортиране, разделени със запетая номер 1


  Сортирайте стойности, разделени със запетая, с Kutools за Exce

Ако имате Kutools за Excel, просто трябва да разделите стойностите, разделени със запетая, от една клетка на редове по Разделени клетки помощна програма и след това сортирайте.

Kutools за Excel, с повече от 300 удобни функции, прави работата ви по-лесна. 

След инсталиране Kutools за Excel, моля, направете следното:(Безплатно изтегляне Kutools за Excel сега!)

1. Изберете диапазона, който искате да разделите със запетая, и щракнете Kutools > Обединяване и разделяне > Разделени клетки, и в Разделени клетки диалог, проверка Разделяне на редове опция в Тип и отидете да проверите Други in Разделяне по и въведете , в текстовото поле отстрани. Вижте екранна снимка:
doc сортиране, разделени със запетая номер 10 doc kutools разделяне на клетки 2

2. кликване Ok, изскача диалогов прозорец, за да ви напомни да изберете клетка, за да поставите разделените стойности, щракнете OK, а стойностите на диапазона са разделени на редове със запетаи. Вижте екранна снимка:
doc сортиране, разделени със запетая номер 11
doc сортиране, разделени със запетая номер 12

3. Изберете една от разделените колони, щракнете Дата > Сортиране от най-малкото към най-голямото or Сортиране от най-големия към най-малкия както ви е необходимо, и накрая проверете Продължете с текущата селекция и натиснете OK бутон в пукането Предупреждение за сортиране диалогов прозорец. Вижте екранна снимка:
doc сортиране, разделени със запетая номер 7 doc сортиране, разделени със запетая номер 8

4. Повторете горната стъпка 3, за да сортирате всички разделени колони една по една.
doc сортиране, разделени със запетая номер 1

Бакшиш. Ако искате да имате безплатен пробен период на Разделени клетки функция, моля, отидете на безплатно изтегляне Kutools за Excel първо и след това преминете към прилагане на операцията според горните стъпки.



Най-добрите инструменти за продуктивност в офиса

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати   |  Изтриване на празни редове   |  Комбинирайте колони или клетки без загуба на данни   |   Кръг без формула ...
Супер търсене: VLookup с множество критерии    VLookup с множество стойности  |   VLookup в няколко листа   |   Размито търсене ....
Разширен падащ списък: Бързо създаване на падащ списък   |  Зависим падащ списък   |  Падащ списък с множество избори ....
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  |  Сравнете диапазони и колони ...
Препоръчани функции: Мрежов фокус   |  Изглед на дизайна   |   Голям формула бар    Мениджър на работни книги и листове   |  Библиотека с ресурси (Автоматичен текст)   |  Избор на дата   |  Комбинирайте работни листове   |  Шифроване/декриптиране на клетки    Изпращайте имейли по списък   |  Супер филтър   |   Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи, ...)   |   50 + Графика Видове (диаграма на Гант, ...)   |   40+ Практичен формули (Изчислете възрастта въз основа на рождения ден, ...)   |   19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя, ...)   |   12 Конверсия Инструменти (Числа към думи, Валутен обмен, ...)   |   7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделени клетки, ...)   |   ... и още

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Nie o takie rozwiązanie mi chodziło.
mam w jednej komórce dane : 2,4,3,1 a chcę mieć je posortowane też w jednej komórce 1,2,3,4. Jak to zrobić?
This comment was minimized by the moderator on the site
Hi, ja, if you want to sort numbers within a cell, this tutorial will help you:
How to sort numbers within a cell in Excel?
This comment was minimized by the moderator on the site
COMMENT TRIER DES NOMBRE COMME E.1.1 ..........E1.10
This comment was minimized by the moderator on the site
Hi, YASSINE, before helping you to solve your problem, I have three questions:
1) The data you list E.1.1 ...E1.10 has no rule. Are you mean E.1.1...E.1.10?
2) The data is in a column or in a row or in a single cell?
3) What order you want to sort?
This comment was minimized by the moderator on the site
Sub Arrange_Alphabetically()
Dim col As Variant
Dim list As Variant
Dim i As Long
Dim part As Variant
Dim Separator As String
Dim OutputRng As Range
Dim InputRng As Range
Dim Rowsx As Integer

Set list = CreateObject("System.Collections.ArrayList")
xTitleId = "Arrange Words Alphabetically"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range", xTitleId, InputRng.Address, Type:=8)
Separator = Application.InputBox("Separator", xTitleId, ",", Type:=2)
Set OutputRng = Application.InputBox("Choose One Output Cell", xTitleId, InputRng.Address, Type:=8)

col = InputRng.Value
Rowsx = InputRng.Rows.Count

For i = 1 To UBound(col)
list.Clear
For Each part In Split(col(i, 1), Separator)
list.Add part
Next
list.Sort
col(i, 1) = Join(list.ToArray(), ",")
Next
Range(OutputRng.Cells(1, 1), OutputRng.Cells(Rowsx, 1)) = col
End Sub
This comment was minimized by the moderator on the site
Genial gracia por todo
This comment was minimized by the moderator on the site
thanks this was very helpful
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations