Jak usunąć wiodące zera z alfanumerycznego ciągu tekstowego w programie Excel?
Przypuśćmy, że mam listę ciągów tekstowych, które zawierają kilka wiodących zer, a teraz chcę usunąć wszystkie wiodące zera z ciągów tekstowych, aby uzyskać następujący wynik, jak mogę szybko i łatwo rozwiązać to zadanie w programie Excel?
Usuń wiodące zera z alfanumerycznych ciągów tekstowych za pomocą formuły tablicowej
Usuń wiodące zera z alfanumerycznych ciągów tekstowych za pomocą Kutools for Excel
Dodaj wiodące zera do ciągów tekstowych za pomocą Kutools for Excel
Usuń wiodące zera z alfanumerycznych ciągów tekstowych za pomocą formuły tablicowej
W programie Excel nie ma bezpośredniego sposobu na usunięcie wiodących zer z ciągów, ale można zastosować następującą formułę tablicową, aby ją rozwiązać.
1. Wpisz tę formułę tablicową: =MID(A2,MATCH(TRUE,(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)<>"0"),0),LEN(A2)) (A2 to komórka, z której chcesz usunąć początkowe zera) do pustej komórki, w której chcesz uzyskać wynik, na przykład C2, a następnie naciśnij Ctrl + Shift + Enter klucze razem, aby uzyskać poprawny wynik, patrz zrzut ekranu:
2. A następnie wybierz komórkę C2 i przeciągnij uchwyt wypełniania w dół do komórek, które chcesz zawrzeć w tej formule, wszystkie wiodące zera zostały usunięte z ciągów tekstowych, patrz zrzut ekranu:
Usuń wiodące zera z alfanumerycznych ciągów tekstowych za pomocą funkcji zdefiniowanej przez użytkownika
Oprócz powyższej formuły tablicowej, następujący kod VBA może również wyświadczyć ci przysługę, wykonaj następujące czynności:
1. Przytrzymaj ALT + F11 klawisze, aby otworzyć Microsoft Visual Basic for Applications okno.
2. Kliknij wstawka > Modułi wklej następujący kod w Okno modułu.
Kod VBA: Usuń wiodące zera z alfanumerycznych ciągów tekstowych:
Function RemoveLeadingZeros(Str As String)
'updateby Extendoffice
Do While Left(Str, 1) = "0"
Str = Mid(Str, 2)
Loop
RemoveLeadingZeros = Str
End Function
3. Następnie zapisz i zamknij ten kod, wróć do arkusza i wprowadź tę formułę: = removeleadingzeros (A2) (A2 to komórka, z której chcesz usunąć wiodące zera) do pustej komórki, a następnie przeciągnij uchwyt wypełniania w dół do komórek, do których chcesz zastosować tę formułę, a wszystkie wiodące zera zostały usunięte z ciągów tekstowych, patrz zrzut ekranu :
Usuń wiodące zera z alfanumerycznych ciągów tekstowych za pomocą Kutools for Excel
Jeśli Kutools dla programu Excel, Z siedzibą w Usuń wiodące zera możesz jednym kliknięciem usunąć wszystkie wiodące zera z wielu komórek.
Kutools dla programu Excel : z ponad 300 poręcznymi dodatkami Excela, które można wypróbować bez ograniczeń w ciągu 30 dni. |
Po zainstalowaniu Kutools dla programu Excelwykonaj następujące czynności:
1. Wybierz komórki, z których chcesz usunąć wszystkie zera wiodące, a następnie kliknij Kutools > Tekst > Usuń wiodące zerazobacz zrzut ekranu:
2. A potem wszystkie wiodące zera w ciągach tekstowych zostały usunięte naraz, patrz zrzut ekranu:
Pobierz i bezpłatną wersję próbną Kutools dla programu Excel teraz!
Dodaj wiodące zera do ciągów tekstowych za pomocą Kutools for Excel
Czasami możesz chcieć wstawić kilka wiodących zer jednocześnie przed ciągami tekstowymi, w tym przypadku Kutools dla programu Excel'S Dodaj tekst narzędzie może pomóc w wykonaniu tej pracy tak szybko, jak to tylko możliwe.
Po zainstalowaniu Kutools dla programu Excelwykonaj następujące czynności:
1. Wybierz komórki ciągu tekstowego, do których chcesz dodać zera wiodące.
2. Następnie kliknij Kutools > Tekst > Dodaj tekstzobacz zrzut ekranu:
3, w Dodaj tekst W oknie dialogowym wprowadź zera, które chcesz dodać przed ciągami tekstowymi do pliku Tekst pole, a następnie wybierz Przed pierwszą postacią z Pozycjazobacz zrzut ekranu:
4. Następnie kliknij Ok or Aplikuj przycisk, twoja określona liczba zer została wstawiona przed wszystkimi wybranymi ciągami tekstowymi, patrz zrzut ekranu:
Pobierz i bezpłatną wersję próbną Kutools dla programu Excel teraz!
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!