Spis treści
Jest to dość oczywiste dla wszystkich z nas, że wykrywamy obecność niektórych niepotrzebnych znaków na końcu linii tekstu. Tak więc, wszyscy możemy chcieć usunąć wszystkie te ostatnie niepotrzebne znaki, aby zaprezentować nasze dane w lepszy sposób. Cóż, jeśli masz te problemy i szukasz sposobów, aby usunąć ostatnie znaki w programie Excel , to proszę przejść do przodu z tym artykułem. Ponieważ pokażemy Ci cztery odrębne formuły, aby usunąć ostatnie 3 znaki w Excelu z łatwością.
Pobierz podręcznik do ćwiczeń
Zalecane jest pobranie pliku Excela i ćwiczenie razem z nim.
Usuń ostatnie 3 znaki.xlsm4 Formuły do usuwania ostatnich 3 znaków w Excelu
Do demonstracji wszystkich metod w artykule wykorzystamy przykładową listę informacji o pracownikach. Na początek zerknijmy na nią:
Tak więc, nie mając żadnych dalszych dyskusji, zanurkujmy prosto do wszystkich metod jeden po drugim.
1) Użyj funkcji LEWO i LEN, aby usunąć ostatnie 3 znaki w Excelu
W Wykaz informacji o pracownikach. , Imię i nazwisko W kolumnie tej znajdują się wszystkie pełne nazwiska pracowników. Widzimy, że każde nazwisko nosi to samo imię, czyli " Roy ". Naszym celem jest więc usunięcie nazwiska z wszystkich nazwisk pracowników i przechowywanie tylko imienia w Imię Kolumna, więc bez zbędnej zwłoki przejdźmy przez metodę po krokach:
🔗 Kroki:
❶ Po pierwsze, wybierz komórka E5 ▶ aby zapisać wynik formuły.
❷ Następnie wpisz formułę.
=LEFT(D5,LEN(D5)-3)
w obrębie komórki.
❸ Następnie naciśnij przycisk ENTER przycisk.
❹ Na koniec przeciągnij Uchwyt do napełniania ikona na końcu Imię kolumna.
To wszystko.
␥ Rozbicie formuły:
📌 Syntax: LEFT(tekst, [num_chars])
📌 Syntax: LEN(tekst)
- LEN(D5)-3 ▶ oblicza długość tekstu, " Jason Roy ", a następnie odejmuje wynik za pomocą 3 .
- D5 ▶ odnosi się do adresu komórki tekstu " Jason Roy ".
- =LEFT(D5,LEN(D5)-3) ▶ obcina ostatnie 3 znaki tj. Roy " z tekstu " Jason Roy ".
Czytaj więcej: Usuń ostatni znak z ciągu znaków Excel
2. usuwanie ostatnich 3 znaków za pomocą funkcji REPLACE w Excelu
Teraz usuniemy ostatnie 3 znaki, zastępując je znakiem null string ("") Aby to zrobić, użyjemy funkcja Replace tutaj.
🔗 Kroki:
❶ Po pierwsze, wybierz komórka E5 ▶ aby zapisać wynik formuły.
❷ Następnie, typ wzór
=REPLACE(D5, FIND(" ",D5)+1, 3, "")
w obrębie komórki.
❸ Następnie naciśnij przycisk ENTER przycisk.
❹ Na koniec przeciągnij Uchwyt do napełniania ikona na końcu Imię kolumna.
To wszystko.
␥ Rozbicie formuły:
📌 Syntax: REPLACE(stary_tekst, start_num, num_chars, nowy_tekst)
📌 Syntax: FIND(find_text, within_text, [start_num])
""
▶ odnosi się do zerowy ciąg w Excelu.- 3 ▶ odnosi się do ostatniego 3 znaków w linii tekstu.
FIND(" ",D5)+1
▶ znajduje numer początkowy z ostatniego 3 postacie." "
▶ stosowane do wykrywania koniec linii tekstu.=REPLACE(D5, FIND(" ",D5)+1, 3, "")
▶ obcina ostatnie 3 znaki tj. Roy " z tekstu " Jason Roy ".
Czytaj więcej: Usuń ostatni znak z ciągu w Excelu za pomocą VBA
3. ignorowanie ostatnich 3 znaków w programie Excel przy użyciu funkcji Flash Fill
Microsoft Excel 2013 i późniejsze wersje wymyśliły niezwykle przydatne narzędzie o nazwie Wypełnienie błyskowe W tej części usuniemy ostatnie 3 znaki, czyli pominiemy nazwisko, Roy od każdego z nazwisk pracowników za pomocą Wypełnienie błyskowe narzędzie. Oto kroki, które należy wykonać:
🔗 Kroki:
❶ Po pierwsze, wybierz komórka E5 i wpisać Jason w nim.
❷ Następnie naciśnij przycisk ENTER przycisk.
❸ W następnej celi, E6 zaczyna pisać na maszynie Brandon pozostawiając jedynie swoje nazwisko, Roy .
Teraz zauważysz, że Excel ma już wzór i proponuje podgląd dla wszystkich kolejnych nazw.
❹ Wszystko, co musisz zrobić, to po prostu nacisnąć ENTER ponownie przycisk.
W ten sposób dokonaliśmy Imię kolumna uzupełniona tylko o imiona pracowników.
Czytaj więcej: Jak usunąć znaki w programie Excel
4. usuń ostatnie 3 znaki za pomocą kodu VBA w Excelu
Na koniec, w tej sekcji, użyjemy kody VBA aby usunąć ostatnie 3 znaki, tj. nazwisko Roy z pełnych nazwisk wszystkich pracowników. Teraz przychodzą kolejne kroki:
🔗 Kroki:
❶ Wybierz zakres (D5:D14) komórek ▶, aby usunąć ostatnie 3 znaki.
❷ Prasa ALT + F11 klawisze ▶, aby otworzyć VBA okno.
❸ Przejdź do Wkładka ▶ Moduł .
❹ Kopia następujący VBA kod:
Public Function RemoveLast3Characters(rng As String, cnt As Long) RemoveLast3Characters = Left(rng, Len(rng) - cnt) End Function
❺ Prasa CTRL + V ▶ do pasta powyższy VBA kod.
❻ Zapisz the VBA kod oraz wracać do swojego arkusza kalkulacyjnego.
❼ Teraz, wybierz komórka E5 ▶ aby zapisać wynik formuły.
❽ Następnie, typ wzór
=RemoveLast3Characters(D5,3)
w obrębie komórki.
❾ Następnie naciśnij przycisk ENTER przycisk.
❹ Na koniec przeciągnij Uchwyt do napełniania ikona na końcu Imię kolumna.
To wszystko.
📓 Uwaga:
Funkcja =RemoveLast3Characters(Text,Number)
jest funkcją syntetyzowaną. Możesz jej używać razem z VBA kod do usuwania dowolnej liczby ostatnich znaków z łańcucha. Wystarczy wprowadzić dowolną liczbę do gniazda Number funkcji. to wszystko.
Rzeczy do zapamiętania
📌 Uważaj na. składnia z funkcje .
📌 Wstaw dane zakresy ostrożnie do formuły .
📌 ("") odnosi się NULL String w Excelu.
Wniosek
Podsumowując, omówiliśmy 4 różne metody usuwania ostatnich trzech znaków w Excelu. Zaleca się pobranie zeszytu ćwiczeń dołączonego do tego artykułu i przećwiczenie wszystkich metod z tym. I nie wahaj się zadawać pytań w sekcji komentarzy poniżej. Postaramy się odpowiedzieć na wszystkie istotne zapytania asap.