Przejdź do głównej zawartości

Jak usunąć litery z ciągów / liczb / komórek w programie Excel?

W tym artykule mowa o tym, jak usunąć litery z ciągów tekstowych / komórek / liczb w programie Excel. Zapewniamy cztery metody rozwiązania tego za pomocą formuły tablicowej, funkcji zdefiniowanej przez użytkownika i dodatku innej firmy Kutools dla programu Excel.


Usuń litery z ciągów / liczb / komórek za pomocą formuły tablicowej

Możemy zastosować formułę tablicową, aby usunąć litery z ciągów / liczb / komórek w programie Excel. Wykonaj następujące czynności:

1. Wybierz pustą komórkę, w której zwrócisz ciąg tekstowy bez liter, wprowadź formułę =SUM(MID(0&A2,LARGE(INDEX(ISNUMBER(--MID(A2,ROW($1:$99),1))*ROW($1:$99),),ROW($1:$99))+1,1)*10^ROW($1:$99)/10) (A2 jest komórką, z której usuniesz litery), i naciśnij Ctrl + Shift + Wchodzę klucze w tym samym czasie.
doc usuwa litery z tekstu 1

2. Kontynuuj wybieranie komórki, a następnie przeciągnij jej uchwyt wypełnienia do zakresu według potrzeb. A teraz zobaczysz, że wszystkie litery zostały usunięte z oryginalnych ciągów tekstowych, jak pokazano na poniższym zrzucie ekranu:

Uwagi:
(1) Ta formuła tablicowa usunie wszystkie rodzaje znaków z wyjątkiem znaków numerycznych. Na przykład oryginalny ciąg tekstowy to abc-859 * -24test, ta formuła tablicowa usunie wszystkie litery i znaki specjalne (* i -) i wróć 85924.
(2) Jeśli w ciągu tekstowym nie ma liczby, ta formuła tablicowa zwróci 0.

Partia Oddziel tekst i liczby z jednej komórki / kolumny na różne kolumny / wiersze

Kutools dla programu Excel ulepsza jego Podział komórki narzędzie i obsługuje wsadowe oddzielanie wszystkich znaków tekstowych i liczb z jednej komórki / kolumny na dwie kolumny / wiersze.


oddzielne numery tekstowe podziału reklamy

Usuń litery z ciągów / liczb / komórek za pomocą funkcji zdefiniowanej przez użytkownika

Możemy również dodać zdefiniowaną przez użytkownika funkcję do Excela w celu usuwania liter z ciągów / liczb / komórek. Wykonaj następujące czynności:

1. naciśnij inny + F11 w tym samym czasie, aby otworzyć okno Microsoft Visual Basic for Applications.

2. Kliknij wstawka > Moduł, a następnie skopiuj i wklej następujący kod do nowego otwierającego okna modułu.

VBA: Usuń litery z ciągów / liczb / komórek w programie Excel

Function StripChar(Txt As String) As String
With CreateObject("VBScript.RegExp")
.Global = True
.Pattern = "\D"
StripChar = .Replace(Txt, "")
End With
End Function

3. Zapisz tę funkcję zdefiniowaną przez użytkownika. Wybierz pustą komórkę, w której zwrócisz ciąg tekstowy bez liter, i wprowadź formułę = StripChar (A2) (A2 to komórka, z której usuniesz litery) do niej i przeciągnij uchwyt wypełnienia w dół do wymaganego zakresu. Zobacz zrzuty ekranu:

Uwagi:
(1) Ta funkcja zdefiniowana przez użytkownika może również usuwać wszystkie rodzaje znaków z wyjątkiem znaków numerycznych. Na przykład oryginalny ciąg tekstowy to abc-859 * -24test, ta formuła tablicowa usunie litery i znaki specjalne (* i -) i wróć 85924.
(2) Ta funkcja zdefiniowana przez użytkownika zwróci liczby przechowywane jako ciągi tekstowe.


Usuń litery z ciągów / liczb / komórek za pomocą funkcji EXTRACTNUMBERS w Kutools for Excel

Ta metoda wprowadzi Kutools dla Excela NUMERY WYCIĄGOWE Funkcja łatwego usuwania wszystkich liter z żądań / liczb / komórek w programie Excel. 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 pustą komórkę, w której zwrócisz ciąg tekstowy bez liter, i kliknij Kutools > Funkcje > Tekst > WYCIĄG NUMERY. Zobacz zrzut ekranu:

2. W otwartym oknie dialogowym Argumenty funkcji określ komórkę, z której usuniesz litery do pliku Tekst pole, wpisanie jest opcjonalne TRUE or Fałszywy do N i kliknij przycisk OK przycisk.

Note: Wpisywanie TRUE zwróci liczby numeryczne, podczas wpisywania nic lub FAŁSZYWY zwróci liczby zapisane jako ciągi tekstowe.

3. Kontynuuj wybieranie komórki i przeciągnij uchwyt wypełnienia do zakresu według potrzeb. Następnie zobaczysz, że wszystkie litery zostały usunięte z oryginalnych ciągów tekstowych. Zobacz zrzut ekranu:

Kutools dla programu Excel - Doładuj program Excel za pomocą ponad 300 niezbędnych narzędzi. Ciesz się w pełni funkcjonalnym 30-dniowym DARMOWYM okresem próbnym bez karty kredytowej! Zdobądź To Teraz

Uwagi:
(1) Możesz wpisać wzór = EXTRACTNUMBERS (A2; TRUE) bezpośrednio do wybranej komórki, a następnie przeciągnij uchwyt Wypełnij do zakresu według potrzeb.
(2) Ta funkcja EXTRACTNUMBERS usunie również wszystkie rodzaje znaków oprócz znaków numerycznych.


Usuń litery z ciągów / liczb / komórek za pomocą narzędzia Usuń znak Kutools dla programu Excel

Wszystkie powyższe metody usuwają wszystkie znaki z wyjątkiem znaków numerycznych. Ale czasami możesz chcieć usunąć tylko litery z ciągu tekstowego, ale pozostać znakami numerycznymi i innymi. Ta metoda wprowadzi Kutools dla Excela Usuń znaki narzędzie, aby łatwo to zrobić w programie Excel.

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 komórki, z których chcesz usunąć litery, i kliknij Kutools > Tekst > Usuń znaki.

2. W otwartym oknie dialogowym Usuń znaki zaznacz Alfa opcję i kliknij przycisk Ok przycisk. A potem zobaczysz, że tylko litery zostały usunięte z wybranych komórek. Zobacz zrzut ekranu:
doc usuwa litery z tekstu 6
Note: Jeśli rzeczywiście chcesz usunąć wszystkie rodzaje znaków z wyjątkiem liczb, możesz zaznaczyć plik Nieliczbowe opcję i kliknij przycisk Ok w oknie dialogowym Usuń znaki. Zobacz zrzut ekranu:
doc usuwa litery z tekstu 7

Kutools dla programu Excel - Doładuj program Excel za pomocą ponad 300 niezbędnych narzędzi. Ciesz się w pełni funkcjonalnym 30-dniowym DARMOWYM okresem próbnym bez karty kredytowej! Zdobądź To Teraz


Demo: usuń litery z ciągów / liczb / komórek w programie Excel


Kutools dla programu Excel: Ponad 300 przydatnych narzędzi na wyciągnięcie ręki! Już dziś rozpocznij 30-dniowy bezpłatny okres próbny bez ograniczeń funkcji. Pobierz teraz!

Podobne artykuły:

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 (9)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Принцип работы формулы массива понял, есть вопрос насчет конкатенации (0&A2), для чего она в формуле?
Если убрать ее и блок +1 после ROW(), формула перестает работать
This comment was minimized by the moderator on the site
NOOOSSAAA!
Você não tem noção do tanto que isso me ajudou!!!
MUITO BOM!
This comment was minimized by the moderator on the site
YEAHHHHHHHHH. At last something that works! Gj!
This comment was minimized by the moderator on the site
I need to delete all text in a cell EXCEPT a specific set of words. For example, a list of fruits or vegetables in column A, and column B has a description of the vegetables, including color, and I want to remove all text in the cells of column B except for color words. Any ideas?
This comment was minimized by the moderator on the site
hi, i want to ask if theres a formula to add period on every abbreviation in one cell within a sentence?

example

825 apple rd st #5 - i want to add period on "rd" and "st" to make it formal


hope you can help me

thanks
This comment was minimized by the moderator on the site
Hi ed,
The Add Text feature of Kutools for Excel may help you solve the problem: https://www.extendoffice.com/product/kutools-for-excel/excel-add-same-text-to-multiple-cells.html
This comment was minimized by the moderator on the site
What if you want to preserve the format of the number or has decimals? i.e Apple30.01? for answer of 30.01? your vb drops the spot?
This comment was minimized by the moderator on the site
Hi Formatunknown,
In this situation, Kutools for Excel’s Remove Characters feature is recommended.
Select the cells, enable the Remove Characters feature, only check the Alpha option, and click the Ok button to remove all alpha characters, and remain numbers including the decimal places.
This comment was minimized by the moderator on the site
Thank u so much
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations