Jak sortować liczby z prefiksem tekstowym / literowym lub sufiksem w programie Excel?
Na przykład masz serię liczb zawierającą prefiks lub sufiks liter, jak możesz sortować je jako zwykłe liczby w programie Excel? W tym artykule zebrano kilka obejść, aby to zrobić.
- Sortuj liczby z prefiksem tekstowym / literowym lub sufiksem według funkcji zdefiniowanej przez użytkownika
- Sortuj liczby z prefiksem tekstowym / literowym lub sufiksem, wyodrębniając liczby
- Sortuj liczby z prefiksem lub sufiksem w postaci tekstu / litery, dzieląc tekst i liczby
- Sortuj liczby z prefiksem tekstowym / literowym lub sufiksem, usuwając litery
Sortuj liczby z prefiksem tekstowym / literowym lub sufiksem według funkcji zdefiniowanej przez użytkownika
Ta metoda wprowadzi funkcję zdefiniowaną przez użytkownika (VBA), która wyodrębnia liczby tylko z liczb z prefiksem lub sufiksem, a następnie można łatwo sortować.
1. naciśnij inny + F11 klawisze jednocześnie, aby otworzyć okno Microsoft Visual Basic for Applications.
2. Kliknij wstawka > Moduł, a następnie wklej poniższy kod VBA do nowego otwierającego okna modułu.
Funkcja zdefiniowana przez użytkownika: wyodrębnianie liczb tylko z ciągów tekstowych
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. Zapisz kod i zamknij okno Microsoft Visual Basic for Applications.
4. Wybierz pustą komórkę obok oryginalnych liczb z prefiksem lub sufiksem, mówi komórka B2, wpisz formułę = liczba (A2) (A2 to liczba z prefiksem lub sufiksem) do niego, a następnie przeciągnij uchwyt autouzupełniania tej komórki do zakresu, jaki potrzebujesz.
5. Ze względu na wyodrębnione liczby przechowywane jako tekst musimy je przekonwertować na liczby. Skopiuj wszystkie wyodrębnione liczby, kliknij prawym przyciskiem myszy skopiowany zakres i wybierz Wklej wartości z menu po kliknięciu prawym przyciskiem myszy. Zobacz zrzut ekranu:
Note: W programie Excel 2007 możesz skopiować wyodrębnione liczby przechowywane jako tekst, a następnie kliknąć Strona główna > makaron > Wklej wartości.
6. Kontynuuj wybieranie tych liczb, a następnie kliknij obok wybranych numerów i wybierz Konwertuj na liczbę z rozwijanej listy. Zobacz zrzut ekranu:
7. Pozostaw wybrane nowe numery i kliknij Dane > Sortuj od najmniejszego do największego or Sortuj od największego do najmniejszego; a następnie sprawdź Rozwiń wybór w wyświetlanym oknie dialogowym Ostrzeżenie o sortowaniu i kliknij przycisk Sortuj przycisk. Zobacz zrzuty ekranu:
8. Teraz liczby z prefiksem lub sufiksem literowym zostały posortowane jako normalne sortowanie liczb (patrz zrzut ekranu poniżej). W razie potrzeby usuń wyodrębnione liczby.
Sortuj liczby z prefiksem tekstowym / literowym lub sufiksem, wyodrębniając liczby
W rzeczywistości Kutools dla programu Excel zapewnia również podobne NUMERY WYCIĄGOWE funkcja wyodrębniania liczb z ciągów tekstowych. Dlatego możemy sortować liczby z prefiksem lub sufiksem literowym, najpierw wyodrębniając liczby.
Kutools dla programu Excel - Zawiera ponad 300 niezbędnych narzędzi dla programu Excel. Ciesz się w pełni funkcjonalnym 30-dniowym DARMOWYM okresem próbnym bez karty kredytowej! Pobierz teraz!
1. Wybierz pustą komórkę obok liczb z prefiksem lub sufiksem litery, mówi komórka B2, wpisz formułę = EXTRACTNUMBERS (A2; TRUE) (A2 to komórka numeru z prefiksem lub sufiksem litery) do niej, a następnie przeciągnij uchwyt autouzupełniania tej komórki do zakresu według potrzeb. Zobacz zrzut ekranu:
2. Pozostaw wybrane wyodrębnione liczby, kliknij Dane > Sortuj od najmniejszego do największego or Sortuj od największego do najmniejszego; Sprawdź Rozwiń wybór w wyświetlanym oknie dialogowym Ostrzeżenie o sortowaniu, a następnie kliknij Sortuj przycisk. Zobacz poniższe zrzuty ekranu:
3. Teraz liczby z prefiksem lub sufiksem literowym zostały posortowane jak zwykłe sortowanie liczb. W razie potrzeby możesz usunąć wszystkie wyodrębnione liczby.
Sortuj liczby z prefiksem lub sufiksem w postaci tekstu / litery, dzieląc tekst i liczby
Kutools dla programu Excel obsługuje również dzielenie tekstu i liczb z komórek według jego Podział komórki użyteczność. Dlatego możemy podzielić tekst i liczby i umieścić je w różnych kolumnach w celu łatwego sortowania. Wykonaj następujące czynności:
Kutools dla programu Excel - Zawiera ponad 300 niezbędnych narzędzi dla programu Excel. Ciesz się w pełni funkcjonalnym 30-dniowym DARMOWYM okresem próbnym bez karty kredytowej! Pobierz teraz!
1. Wybierz cyfry z prefiksem lub sufiksem literowym i kliknij Kutools > Tekst > Podział komórki. Zobacz zrzut ekranu poniżej:
2. W otwartym oknie dialogowym Podziel komórki zaznacz plik Podziel na kolumny opcja w Rodzaj Nieruchomości sekcja, sprawdź Tekst i numer Podziel według sekcję i kliknij przycisk Ok przycisk. Zobacz powyższy zrzut ekranu:
3. Teraz pojawia się drugie okno dialogowe Podziel komórki. Wybierz komórkę obok oryginalnych liczb z prefiksem lub sufiksem litery, mówi Komórka B2 i kliknij OK przycisk.
Teraz teksty i liczby są dzielone i umieszczane obok oryginalnych numerów z prefiksem lub sufiksem. Zobacz zrzut ekranu poniżej.
4. Wybierz podzielone liczby i kliknij Dane > Sortuj od najmniejszego do największego or Sortuj od największego do najmniejszego; a następnie sprawdź Rozwiń wybór w wyświetlanym oknie dialogowym Ostrzeżenie o sortowaniu i kliknij przycisk Sortuj przycisk. Zobacz poniższe zrzuty ekranu:
5. Teraz liczby z prefiksem lub sufiksem literowym zostały posortowane jak normalne sortowanie liczb. W razie potrzeby możesz usunąć podzielony tekst i liczby.
Sortuj liczby z prefiksem tekstowym / literowym lub sufiksem, usuwając litery
Ta metoda wprowadzi narzędzie Kutools dla programu Excel do usuwania znaków, aby usunąć wszystkie znaki nieliczbowe (w tym literę) i pozostawić liczby tylko w komórkach. A następnie możesz łatwo sortować liczby z prefiksem tekstowym / literowym lub sufiksem.
Kutools dla programu Excel - Zawiera ponad 300 niezbędnych narzędzi dla programu Excel. Ciesz się w pełni funkcjonalnym 30-dniowym DARMOWYM okresem próbnym bez karty kredytowej! Pobierz teraz!
1. Skopiuj wszystkie liczby z prefiksem lub sufiksem litery, a następnie wklej obok oryginalnych liczb z prefiksem lub sufiksem litery.
2. Kontynuuj wybieranie wklejonych liczb, kliknij Kutools > Tekst > Usuń znaki, a następnie sprawdź tylko Nieliczbowe w wyskakującym oknie dialogowym Usuń znaki i kliknij przycisk Ok przycisk. Zobacz zrzut ekranu poniżej:
3. Teraz w nowej kolumnie pozostały tylko liczby. Kontynuuj wybieranie tych liczb i kliknij Dane > Sortuj od najmniejszego do największego or Sortuj od największego do najmniejszego; a następnie sprawdź Rozwiń wybór w wyświetlanym oknie dialogowym Ostrzeżenie o sortowaniu i kliknij przycisk Sortuj przycisk. Zobacz poniższe zrzuty ekranu:
4. Usuń potrzebne liczby.
Demo: sortuj liczby z prefiksem tekstowym / literowym lub sufiksem w programie Excel
Artykuły
Sortuj imiona i nazwiska według nazwiska w programie Excel
Szybko sortuj urodziny (daty) według miesięcy w programie Excel
Sortuj komórki według ostatniego znaku lub liczby w programie Excel
Sortuj dane według najczęściej występujących wartości w programie Excel
Najlepsze narzędzia biurowe
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...
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!