Przejdź do głównej zawartości

Jak posortować listę liczb oddzielonych przecinkami w programie Excel?

Autor: Sun Ostatnia modyfikacja: 2020-07-08

Sortowanie listy wartości w porządku rosnącym lub malejącym jest dość powszechne w naszych codziennych zadaniach programu Excel, ale czy kiedykolwiek próbowałeś sortować liczby oddzielone przecinkami w komórce programu Excel, jak pokazano poniżej? W tym artykule przedstawiam sztuczki, które pozwalają szybko sobie z tym poradzić.
doc sortuj liczbę oddzieloną przecinkami 1

Sortuj wartości oddzielone przecinkami za pomocą funkcji Tekst na kolumny

Sortuj wartości oddzielone przecinkami za pomocą Kutools for Exceldobry pomysł 3


Sortuj wartości oddzielone przecinkami za pomocą funkcji Tekst na kolumny

Aby posortować wartości oddzielone przecinkami w komórce, musisz najpierw rozdzielić liczby na oddzielne komórki według tekstu na kolumnę, transponować je na listę, a następnie posortować.

1. Zaznacz komórki, które chcesz podzielić na oddzielone przecinkami, i kliknij Dane > Tekst do kolumn. I w krok 1 Kreatora konwersji tekstu na kolumny, Sprawdź Rozgraniczone opcja. Zobacz zrzut ekranu:
doc sortuj liczbę oddzieloną przecinkami 2

2. kliknij Następna , aby przejść do krok 2 kreatora, i zaznacz Przecinek zaznacz pole wyboru i kliknij Następna , aby przejść do krok 3 kreatorawybierz jedną komórkę, aby wyświetlić podzielone wartości. Zobacz zrzut ekranu:
doc sortuj liczbę oddzieloną przecinkami 3

3. kliknij koniec, a wartości oddzielone przecinkami zostały podzielone na komórki. Zobacz zrzut ekranu:
doc sortuj liczbę oddzieloną przecinkami 4

4. Wybierz podzielone komórki i naciśnij Ctrl + C aby je skopiować, a następnie wybierz pustą komórkę, kliknij prawym przyciskiem myszy, aby wyświetlić menu kontekstowe, kliknij wklej specjalnie > Transponować. Zobacz zrzut ekranu:
doc sortuj liczbę oddzieloną przecinkami 5

Następnie wartości zostały transponowane, jak pokazano na poniższym zrzucie ekranu:
doc sortuj liczbę oddzieloną przecinkami 6

5. Wybierz jedną kolumnę transponowanych wartości i kliknij Dane i wybierz potrzebną kolejność sortowania w pliku Sortuj i filtruj Grupa. W poppingu Ostrzeżenie sortowania proszę sprawdzić Kontynuuj z bieżącym wyborem opcję i kliknij przycisk OK przycisk.
doc sortuj liczbę oddzieloną przecinkami 7 doc sortuj liczbę oddzieloną przecinkami 8

A teraz wybrana kolumna jest sortowana w określonej kolejności. Zobacz zrzut ekranu:
doc sortowanie liczba oddzielona przecinkami 9.png

6. Następnie powtórz krok 5, aby posortować transponowane wartości jedna po drugiej. Zobacz zrzut ekranu:
doc sortuj liczbę oddzieloną przecinkami 1


  Sortuj wartości oddzielone przecinkami za pomocą Kutools for Exce

Jeśli Kutools dla programu Excel, wystarczy podzielić wartości oddzielone przecinkami z jednej komórki na wiersze za pomocą Podział komórki narzędzie, a następnie sortuj.

Po zainstalowaniu Kutools dla programu Excel, wykonaj poniższe czynności :(Bezpłatne pobieranie Kutools dla programu Excel teraz!)

1. Wybierz zakres, który chcesz podzielić, oddzielając je przecinkami i kliknij Kutools > Połącz i podziel > Podział komórki, oraz w Podział komórki okno dialogowe, sprawdź Podziel na rzędy opcja w Rodzaj Nieruchomości i przejdź do sprawdzenia Inne in Podziel według sekcji i wprowadź , do pola tekstowego obok. Zobacz zrzut ekranu:
doc sortuj liczbę oddzieloną przecinkami 10 doc kutools podzielił komórki 2

2. kliknij Ok, pojawi się okno dialogowe przypominające o wybraniu komórki do umieszczenia podzielonych wartości, kliknij OK, a wartości zakresu zostały podzielone na wiersze przecinkami. Zobacz zrzut ekranu:
doc sortuj liczbę oddzieloną przecinkami 11
doc sortuj liczbę oddzieloną przecinkami 12

3. Wybierz jedną z podzielonych kolumn, kliknij Dane > Sortuj od najmniejszego do największego or Sortuj od największego do najmniejszego jak potrzebujesz i na koniec sprawdź Kontynuuj z bieżącym wyborem opcję i kliknij OK przycisk w poppingu Ostrzeżenie sortowania dialog. Zobacz zrzut ekranu:
doc sortuj liczbę oddzieloną przecinkami 7 doc sortuj liczbę oddzieloną przecinkami 8

4. Powtórz powyższy krok 3, aby posortować wszystkie podzielone kolumny jeden po drugim.
doc sortuj liczbę oddzieloną przecinkami 1

Wskazówka. Jeśli chcesz skorzystać z bezpłatnej wersji próbnej Podział komórki funkcjonować, przejdź do bezpłatnego pobrania Kutools for Excel najpierw, a następnie przejdź do wykonania operacji zgodnie z powyższymi krokami.



Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas.  Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...

Opis


Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
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