Jak usunąć cyfry z komórki w Excelu (7 skutecznych sposobów)

  • Udostępnij To
Hugh West

Bardzo częstym problemem podczas korzystania z MS Excel jest to, jak usunąć numery z komórek tekstowych. Z jakiegoś powodu różne systemy mieszają tekst i numery celowo lub przypadkowo. Ten artykuł poprowadzi Cię do usunięcia numerów z komórki w Excelu za pomocą kilku szybkich metod wraz z odpowiednimi przykładami i właściwymi ilustracjami.

Pobierz Zeszyt ćwiczeń

Darmowy szablon Excela możesz pobrać stąd i poćwiczyć samodzielnie.

Usuń cyfry z komórki.xlsm

7 skutecznych sposobów na usunięcie liczb z komórki w Excelu

Najpierw zapoznajmy się z naszym zbiorem danych, w którym umieściłem kilka Nazwy produktów i ich Identyfikatory W moim zbiorze danych litery i cyfry mają różne znaczenie. Z jakiegoś powodu chcemy usunąć cyfry z Identyfikatory produktów .

W kolejnych metodach zobaczymy, jak usunąć liczby z komórek ze szczegółowymi wyjaśnieniami.

Metoda 1: Użyj Find & Replace with Wildcards, aby usunąć liczby z komórki w Excelu

W tej metodzie usuniemy te liczby używając Znajdź & Zamień polecenie z Żbiki .

Na tym etapie mamy kilka przybliżonych liczb zamkniętych nawiasami i umieszczonych w kolumnie Nazwy produktów. Będziemy te liczby usuwać, zobaczmy więc poniższe kroki.

Kroki:

➤ Wybór zakresu danych B5:B11 .

➤ Prasa Ctrl+H otworzyć Znajdź & Zamień polecenie.

➤ Następnie wpisz (*) w Znajdź to, co i zachować Zastąpić pudełko puste.

➤ Następnie naciśnij przycisk Wymień wszystko .

Teraz zauważysz, że wszystkie numery z nazwami produktów zniknęły.

Metoda 2: Zastosuj Find & Select Tool, aby usunąć numery z komórki w Excelu

Spójrz, że w kolumnie Product IDs znajdują się dwie komórki, które zawierają tylko liczby. Teraz usuniemy liczby z kolumny identyfikatory komórki przy użyciu Znajdź & Wybierz polecenie.

Krok 1:

➤ Wybór zakresu danych C5:C11 .

➤ Następnie przejdź do Strona główna zakładka > the Edycja grupa > Find & Select> Go to Special

Zostanie otwarte okno dialogowe.

Krok 2:

➤ Tylko znak Numery od Stałe opcja.

➤ Prasa OK .

Teraz spójrz, że komórki, tylko liczby są podświetlone.

Krok 3:

➤ Później wystarczy nacisnąć przycisk Usuń na klawiaturze.

Oto ona, numery zostały usunięte.

Metoda 3: Użyj Flash Fill w Excelu, aby usunąć numery z komórki.

Jest to jedna z najprostszych metod. Spójrz, że identyfikatory produktów, które są mieszanką tekstu i liczb. Usuniemy liczby z komórek za pomocą Excela Wypełnienie błyskowe .

Krok 1:

➤ Najpierw wpisz tylko tekst (nie cyfry) pierwszej komórki do nowej kolumny obok niej.

➤ Następnie uderz w Wejdź na stronę przycisk.

Krok 2:

➤ Wybierz Komórka D5 .

➤ Teraz przejdź do Dane> Narzędzia danych> Flash Fill .

Teraz zauważysz, że wszystkie liczby zostały usunięte.

Metoda 4: Wstaw funkcję SUBSTITUTE, aby usunąć cyfry z komórki w Excelu

W tej metodzie zadanie wykonamy przy użyciu funkcja SUBSTITUTE . SUBSTYTUT Funkcja zastępuje istniejący tekst nowym tekstem w łańcuchu.

Teraz wykonajmy po kolei poniższe kroki.

Krok 1:

➤ Zapisz podany poniżej wzór w Komórka D5 -

=SUBSTYTUT(SUBSTYTUT(SUBSTYTUT(SUBSTYTUT(SUBSTYTUT(SUBSTYTUT(SUBSTYTUT(SUBSTYTUT(SUBSTYTUT(C5,1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,""),0,"")

➤ Następnie wystarczy nacisnąć przycisk Wejdź na stronę przycisk.

Krok 2:

➤ Teraz kliknij dwukrotnie na stronie the Uchwyt do napełniania ikona, a formuła zostanie skopiowana automatycznie.

Teraz zobaczysz, że liczby są usuwane z komórek.

Podobne Lektury:

  • Jak usunąć sumy częściowe w programie Excel (2 proste sztuczki)
  • Techniki oczyszczania danych w programie Excel: zastępowanie lub usuwanie tekstu w komórkach
  • Jak usunąć formuły w programie Excel: 7 prostych sposobów

Metoda 5: Połącz funkcje TEXTJOIN, MID, ROW, LEN i INDIRECT, aby usunąć liczby z komórki w programie Excel

Tutaj połączymy TEXTJOIN , MID , ROW , LEN oraz POŚREDNICTWO funkcje do usuwania liczb z komórki. TEXTJOIN Funkcja jest stosowana do łączenia tekstu z wielu łańcuchów razem. Mid Funkcja w Excelu służy do wyszukiwania ciągów znaków i zwracania ich z dowolnej środkowej części Excela. ROW Funkcja zwraca numer wiersza dla odniesienia. LEN Funkcja jest funkcją tekstową w Excelu, która zwraca długość ciągu/ tekstu. POŚREDNICTWO Funkcja zwraca referencję do zakresu.

Krok 1:

➤ Wpisz wzór w Komórka D5 -

=TEXTJOIN("",TRUE,IF(ISERR(MID(C5,ROW(INDIRECT("1:"&LEN(C5)),1)+0),MID(C5,ROW(INDIRECT("1:"&LEN(C5))),1),"))

➤ Hit the Wejdź na stronę przycisk.

Krok 2:

➤ Następnie przeciągnij Uchwyt do napełniania ikona , aby skopiować formułę.

👇 Podział formuły:

ROW(INDIRECT("1:"&LEN(C5)))

Znajdzie on wynikową listę tablicową z funkcji ROW i INDIRECT, która zwraca as-.

{1;2;3;4}

MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1)

Funkcja MID jest stosowana do wyodrębnienia ciągu alfanumerycznego na podstawie argumentów start_num i num_chars.A dla argumentu num_chars umieścimy 1. Po umieszczeniu argumentów w funkcji MID, zwróci ona tablicę jak-.

{"B"; "H"; "2″; "3″}

ISERR(MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1)+0)

Po dodaniu 0, tablica wyjściowa jest umieszczana w ISERR Funkcja ta utworzy tablicę TRUE oraz FALSE , TRUE dla znaków nienumerycznych, oraz FALSE dla liczb. Na wyjściu zostanie zwrócone as-.

{TRUE;TRUE;FALSE;FALSE}

IF(ISERR(MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1)+0),MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1),")

Na stronie JEŚLI Funkcja sprawdzi wyjście z ISERR Jeśli jego wartość zwróci TRUE zwróci tablicę wszystkich znaków ciągu alfanumerycznego. Dodaliśmy więc jeszcze jeden MID Jeśli wartość funkcji JEŚLI funkcja to FALSE to zwróci puste miejsce (""). Ostatecznie więc otrzymamy tablicę, która zawiera tylko nie-numeryczne znaki łańcucha, czyli-.

{"B"; "H";"";"}

TEXTJOIN("",TRUE,IF(ISERR(MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1)+0),MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1),""))

Na stronie TEXTJOIN Funkcja połączy wszystkie znaki powyższej tablicy i uniknie pustego łańcucha. Ogranicznik dla tej funkcji jest ustawiony jako pusty łańcuch ("") a ignorowana wartość pustego argumentu jest wpisywana TRUE To da nam oczekiwany wynik-

{BH}

Metoda 6: Dołącz do funkcji TEXTJOIN, IF, ISERR, SEQUENCE, LEN i MID, aby usunąć liczby z komórki w Excelu

Teraz połączymy inny zestaw funkcji, aby wykonać to zadanie.To są TEXTJOIN , JEŚLI , ISERR , SEQUENCE , LEN , MID funkcje. JEŚLI Funkcja jest używana do zwracania jednej wartości, jeśli warunek jest prawdziwy i innej wartości, jeśli jest fałszywy. ISERR funkcja zwraca TRUE jeśli wartość jest dowolną wartością błędu, z wyjątkiem #N/A. Na stronie SEQUENCE Funkcja pozwala wygenerować listę kolejnych liczb w tablicy, takich jak 1, 2, 3, 4.

Krok 1:

➤ W Komórka D5 napisać daną formułę-

=TEXTJOIN("", TRUE, IF(ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1)), MID(C5, SEQUENCE(LEN(C5)), 1)), ""))

➤ Naciśnij przycisk Wejdź na stronę aby uzyskać wynik.

Krok 2:

➤ Następnie wystarczy zastosować AutoFill aby skopiować formułę.

👇 Podział formuły:

LEN(C5)

Na stronie LEN Funkcja znajdzie długość łańcucha o długości Komórka C5 który zwróci jako-

{4}

SEQUENCE(LEN(C5))

Następnie. SEQUENCE Funkcja poda kolejny numer według długości, która zwróci as-.

{1;2;3;4}

MID(C5, SEQUENCE(LEN(C5)), 1)

Funkcja MID zwróci wartość tej poprzedniej liczby pozycji, co daje w efekcie-.

{"B"; "H"; "2″; "3″}

ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1)

Teraz ISERROR Funkcja pokaże TRUE jeśli znajdzie błąd, w przeciwnym razie pokaże FALSE. Wynikiem jest-.

{TRUE;TRUE;FALSE;FALSE}

IF(ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5)), 1), "")

Następnie. JEŚLI funkcja widzi TRUE , wstawia odpowiedni znak tekstowy do przetwarzanej tablicy za pomocą kolejnego MID Funkcja. I widzi FALSE , zastępuje go pustym ciągiem:

{"B"; "H";"";"}

TEXTJOIN("", TRUE, IF(ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1)), MID(C5, SEQUENCE(LEN(C5)), 1)), ""))

Ostateczna tablica zostanie przekazana do TEXTJOIN Funkcja łączy więc znaki tekstowe i wypisuje wynik jako-...

{BH}

Metoda 7: Wstawianie funkcji zdefiniowanej przez użytkownika, aby usunąć liczby z komórki w programie Excel

Przypadek-1: Usuń cyfry z komórki

W tej metodzie stworzymy funkcję zdefiniowaną przez użytkownika o nazwie " RemNumb " z wykorzystaniem Excela VBA Następnie możemy zastosować go do usunięcia liczb z komórki w Excelu. Wykonaj poniższe kroki.

Krok 1:

Kliknij prawym przyciskiem myszy na stronie na tytuł arkusza.

➤ Wybierz Wyświetl kod od menu kontekstowe .

Wkrótce potem, a VBA pojawi się okno.

Krok 2:

➤ Później wpisz podane poniżej kody:

 Option Explicit Function RemNumb(Text As String) As String With CreateObject("VBScript.RegExp") .Global = True .Pattern = "[0-9]" RemNumb = .Replace(Text, "") End With End Function 

➤ Następnie naciśnij przycisk Ikona odtwarzania aby uruchomić kody.

Teraz nasza funkcja jest gotowa do użycia.

Krok 3:

➤ W Komórka D5 typ -

=RemNumb(C5)

➤ Hit the Wejdź na stronę aby uzyskać wynik.

Krok 4:

➤ Na koniec przeciągnij Uchwyt do napełniania ikona , aby skopiować formułę.

Przypadek 2: Podziel liczby i tekst na osobne kolumny

W naszej ostatniej metodzie ponownie użyjemy Excela VBA aby stworzyć nową funkcję zdefiniowaną przez użytkownika o nazwie " SplitTextOrNumb ", aby podzielić liczby i tekst na osobne kolumny.

Krok 1:

➤ Podobnie jak w poprzedniej metodzie otwórz VBA i napisz formułę-

 Option Explicit Function SplitTextOrNumb(str As String, is_remove_text As Boolean) As String With CreateObject("VBScript.RegExp") .Global = True If True = is_remove_text Then .Pattern = "[^0-9]" Else .Pattern = "[0-9]" End If SplitTextOrNumb = .Replace(str, "") End With End Function 

➤ Następnie kliknij Uruchom i Makro otworzy się.

Krok 2:

➤ Podaj nazwę makra i naciśnij przycisk Uruchom ponownie zakładka.

Krok 3:

➤ Teraz nasza funkcja jest gotowa do zastosowania. Aby usunąć znaki tekstowe wpisz teraz formułę w Komórka D5 -

=SplitTextOrNumb(C5,1)

Aby usunąć znaki numeryczne:

=SplitTextOrNumb(C5,0)

Krok 3:

➤ Na koniec wystarczy nacisnąć przycisk Wejdź na stronę i użyj przycisku Uchwyt do napełniania narzędzie, aby skopiować formułę.

Wniosek

Mam nadzieję, że wszystkie opisane powyżej metody będą wystarczająco dobre, aby usunąć liczby z komórki w Excelu. Zapraszam do zadawania wszelkich pytań w sekcji komentarzy i proszę o informację zwrotną.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.