Spis treści
Czasami wstawiamy zarówno teksty oraz numery w tej samej komórce Excela. Z jakiegoś powodu możemy chcieć usunąć teksty z komórki, zachowując tylko numery W tym celu Excel oferuje wiele sposobów na usunięcie teksty przy zachowaniu numery W tym artykule poznasz 8 sposobów na usunięcie tekst z komórki Excela, ale pozostawić numery tam.
Pobierz Zeszyt ćwiczeń
Możesz pobrać plik Excel z poniższego linku i ćwiczyć razem z nim.
Usuń tekst, ale pozostaw liczby.xlsm8 sposobów na usunięcie tekstu z komórki Excela, ale pozostawienie liczb
1. użyj funkcji Znajdź i zamień, aby usunąć tekst z komórki programu Excel, ale pozostawić liczby
Najłatwiejszy sposób na usuń tekst z komórki pozostawiając liczby jest użycie Znajdź i zamień polecenie.
Teraz wykonaj poniższe kroki, aby użyć Znajdź i zamień funkcja.
❶ Najpierw wybierz komórki mające teksty oraz numery połączony.
❷ Następnie uderz w CTRL + H skorzystać z Znajdź i zamień okno dialogowe.
❸ Wpisz. tekst które chcesz usunąć w ramach Znajdź to, co pudełko.
❹ Zostaw Zastąpić puste pole.
❺ Teraz uderz w Wymień wszystko przycisk.
❻ W końcu uderzył w Zamknij aby zakończyć Znajdź i zamień okno dialogowe.
W ten sposób usunąłeś wszystkie tekst z komórek Excela, pozostawiając numery tylko w ich miejscach.
Read More: Jak usunąć określony tekst z komórki w Excelu (Najprostsze 11 sposobów)
2. usuń tekst z komórki Excela, ale pozostaw liczby za pomocą funkcji SUBSTITUTE
Możesz użyć Funkcja SUBSTITUTE zamiast używać Znajdź i zamień Oba wykonują to samo zadanie.
Na to,
❶ Kliknij na komórkę C5 .
❷ Teraz wstaw następujący wzór:
=SUBSTITUTE(B5, "KKV","")
Tutaj,
- B5 odnosi się do komórek posiadających teksty oraz numery .
- "KKV" to tekst aby zastąpić puste miejsca ("").
❸ Po tym uderzeniu ENTER przycisk.
❹ Teraz przeciągnij Uchwyt do napełniania ikona z komórki C5 do C12 .
Więc zobaczysz SUBSTYTUT funkcja zastąpiła wszystkie teksty z pustymi miejscami. Tak więc, tylko numery pozostają.
Read More: Jak usunąć określony tekst z kolumny w programie Excel (8 sposobów)
3) Połączenie funkcji TEXTJOIN, ROW, INDIRECT, LEN, & IFERROR w celu usunięcia tekstu, ale pozostawienia liczb.
Można również użyć TEXTJOIN , ROW , POŚREDNICTWO , LEN , & IFERROR Funkcje, aby utworzyć formułę. Ta formuła usunie wszystkie teksty z komórki Excela, ale pozostawić numery .
Do tego,
❶ Wybierz komórkę C5 po pierwsze.
❷ Następnie wstawić następujący wzór:
=TEXTJOIN("", TRUE,IFERROR(MID(B5, SEQUENCE(LEN(B5)), 1) *1, ""))
W tej formule:
- B5 odnosi się do komórki posiadającej teksty oraz numery .
- LEN(B5) zwraca długość zawartości komórki B5 .
- SEQUENCE(LEN(B5)) zwraca sekwencję komórek B5 który jest {1;2;3;4;5;6;7}.
- MID(B5,SEQUENCE(LEN(B5)), 1) zwraca pozycję napotkanego pustego miejsca od lewej. Wyjściem jest {"K"; "K"; "V";" "; "5″; "0″; "6"}.
- IFERROR(MID(B6,SEQUENCE(LEN(B6)), 1) *1, "") obsługuje wszelkie błędy w ramach MID(B5,SEQUENCE(LEN(B5)), 1).
- TEXTJOIN("", TRUE,IFERROR(MID(B5,SEQUENCE(LEN(B5)), 1) *1, "")) usuwa tekst poprzez wymianę teksty z pustymi miejscami. Następnie łączy te miejsca z pustymi miejscami. numery .
❸ Teraz uderz w ENTER przycisk.
❹ Przeciągnij Uchwyt do napełniania ikona z komórki C5 do C12 .
W końcu, będziesz miał tylko numery w komórkach bez teksty .
4. usuń tekst z komórki Excela, ale pozostaw liczby, używając funkcji PRAWO i LEN
Wykonaj poniższe kroki, aby połączyć PRAWDA oraz LEN funkcje do usunięcia tekst z komórki Excela, pozostawiając numery .
❶ Po pierwsze, wybierz komórkę C5 .
❷ Następnie w komórce wstawiamy następującą formułę C5 .
=RIGHT(B5, LEN(B5)-3)
W tej formule,
- LEN(B5) oblicza długość zawartości komórki B5 .
- LEN(B5)-3) usuwa 3 znaki z całkowitej długości zawartości komórki B5 .
- RIGHT(B5, LEN(B5)-3) usuwa 3 znaki z prawej strony B5 Zawartość komórki. Mamy więc tylko numery bez teksty .
❸ Po tym uderzeniu ENTER przycisk.
❹ Przeciągnij Uchwyt do napełniania ikona z komórki C5 do C12 .
W końcu będziesz miał wszystkie komórki z numery tylko jak na poniższym zrzucie ekranu:
Read More: Jak usunąć tekst po znaku w programie Excel (3 sposoby)
5) Użyj formuły tablicowej, aby usunąć tekst z komórki programu Excel, ale pozostawić liczby
Możesz użyć następującej formuły tablicowej, aby usunąć tekst z komórki Excela, pozostawiając wszystkie numery Aby użyć formuły tablicowej:
❶ Najpierw wybierz komórkę, C5 .
❷ Następnie wstaw tam następującą formułę tablicową:
=SUM(MID(0&B5,LARGE(INDEX(ISNUMBER(--MID(B5, ROW($1:$99),1))*ROW($1:$99),),ROW($1:$99))+1, 1)*10^ROW($1:$99)/10)
❸ Po tym uderzeniu ENTER aby wykonać formułę tablicową.
❹ Umieść kursor myszy w prawym dolnym rogu komórki C5 i przeciągnij w dół Uchwyt do napełniania ikona.
Teraz zobaczysz, że formuła tablicowa usunęła teksty z komórek Excela, pozostawiając jedynie numery .
Read More: Jak usunąć tekst między dwoma znakami w programie Excel (3 proste sposoby)
6. usuń tekst z komórki Excela, ale pozostaw liczby, używając funkcji "tekst w kolumnach".
Na stronie Tekst do Kolumny polecenie dzieli się na tekst od numery .
Teraz wykonaj poniższe kroki, aby nauczyć się procesu, aby to zrobić.
❶ Zaznacz wszystkie komórki zawierające teksty z numery .
❷ Następnie przejdź do Data> Narzędzia danych> Tekst do kolumn.
❸ Wybierz Stała szerokość od Kreator konwersji tekstu na kolumny i naciśnij przycisk Następny przycisk.
❹ Ponownie uderzył w Następny przycisk w Kreator konwersji tekstu na kolumny okno dialogowe.
❺ Następnie upewnij się, że. Ogólne zaznaczoną opcję i naciśnij Wykończenie .
Teraz udało się usunąć tekst ze wszystkich komórek Excela, pozostawiając numery .
7. użyj Flash Fill, aby usunąć tekst z komórki Excela, ale pozostawić liczby.
Aby usunąć teksty z komórki programu Excel przy użyciu Wypełnienie błyskowe funkcja,
❶ Włóż tylko numery w sąsiedniej komórce.
❷ Następnie przejdź do Home> Editing> Fill> Flash Fill.
Po uderzeniu w Wypełnienie błyskowe polecenie, otrzymasz tylko numery w komórce bez teksty .
Read More: Jak usunąć tekst z komórki programu Excel (9 prostych sposobów)
8. usuń tekst z komórki Excela, ale pozostaw liczby za pomocą skryptów VBA
Stworzymy funkcję zdefiniowaną przez użytkownika o nazwie DeleteTextsButNumbers z VBA skrypt do usuwania tekst z komórki Excela, pozostawiając numery .
Na to,
❶ Prasa ALT + F11 aby otworzyć edytor VBA.
❷ Przejdź do Insert> Moduł.
❸ Następnie skopiuj następujący kod VBA:
Function DeleteTextsButNumbers(xTxt1 As String) As String With CreateObject("VBScript.RegExp") .Global = True .Pattern = "\" DeleteTextsButNumbers = .Replace(xTxt1, "") End With End Function
❹ Wklej i zapisz kod w VBA red.
Tutaj utworzyłem funkcję o nazwie DeleteTextButNumbers poprzez użycie VBA Wymienić funkcja, która przyjmie wartość komórki jako String zastąpić teksty z blanki w wyniku tego opuści numery .
❺ Teraz wróć do arkusza danych i wybierz komórkę C5 .
❻ Wstaw tam następujący wzór.
=DeleteTextsButNumbers(B5)
❼ Następnie uderz w ENTER .
❽ Przeciągnij Uchwyt do napełniania ikona z komórki C5 do C12 .
Po tym zobaczysz, że funkcja usunęła wszystkie teksty opuszczający numery jak na zdjęciu poniżej:
Read More: Jak usunąć zdefiniowane nazwy w Excelu (3 sposoby)
Część ćwiczeniowa
Arkusz Excel jak na poniższym obrazku do ćwiczenia znajdziesz na końcu dostarczonego pliku Excel.
Wniosek
Podsumowując, omówiliśmy 8 metod usuwania tekst z komórki Excela, ale pozostawić numery Zaleca się pobranie zeszytu ćwiczeń dołączonego do tego artykułu i przećwiczenie wszystkich metod za jego pomocą. I nie wahaj się zadawać pytań w sekcji komentarzy poniżej. Postaramy się odpowiedzieć na wszystkie istotne pytania jak najszybciej. I proszę odwiedzić naszą stronę internetową Exceldemy aby dowiedzieć się więcej.