Spis treści
W tym artykule pokażę ci skuteczne sześć sposobów na usunięcie ostatniego znaku w programie Excel. Czasami potrzebne jest wyodrębnienie różnych tekstów z komórki poprzez usunięcie ostatniego znaku. Można to zrobić, wpisując ręcznie, ale nie jest to skuteczne. Więc zanurzmy się w tym artykule i poznaj sposoby usuwania ostatniego znaku w programie Excel zgodnie z Twoimi potrzebami.
Pobierz Workbook
Usuń ostatni znak.xlsm6 sposobów na usunięcie ostatniego znaku w Excelu
Tutaj mam zbiór danych, w którym pokazuję cztery kolumny; Id studenta, nazwisko, nr kursu, Email Id . Korzystając z tych danych postaram się pokazać sposoby usunięcie ostatniego znaku i wyodrębnienie niezbędnych danych.
Metoda-1: Używanie funkcji REPLACE do usuwania tylko ostatniego znaku
Załóżmy, że Student Id składa się z 5 znaków, wśród których pierwsze 4 są dla roku, a ostatni jest numerem rolki, jak w tym przykładzie. Tak więc, aby wyodrębnić rok z tego Student Id musisz usunąć ostatni znak używając funkcja REPLACE Wyodrębnione wartości zostaną pokazane w Rok Kolumna.
Krok-1:
Wybierz wyjście Komórka E5 .
➤Typy funkcji
=VALUE(REPLACE(B5,LEN(B5),1,""))
Tutaj, B5 to stary tekst , LEN(B5) zwróci długość tekstu i w tym przypadku jest to 5 dlatego 5 będzie start_num , 1 jest num_chars oraz nowy tekst jest Pusty .
Funkcja wartości przekonwertuje ciąg na liczbę.
Krok 2:
➤Press ENTER i otrzymasz wyjście.
➤Przeciągnij w dół Uchwyt do napełniania
Wynik
📓 Uwaga
Korzystanie z REPLACE Funkcja nie będzie można usunąć więcej niż jednej postaci z ostatniej.
Czytaj więcej: Jak usunąć ostatnie 3 znaki w programie Excel
Metoda-2: Użycie funkcji LEWO
W Kurs nr kolumna różne nazwy kursów zostały utworzone z Dział Nazwa i numer. Aby wyodrębnić Dział z tego Kursu nr musisz usunąć ostatnie trzy cyfry używając funkcja LEWA .
Krok-1:
➤Wybierz wyjście Komórka E5 .
➤Użyj następującego wzoru
=LEFT(D5,LEN(D5)-3)
Tutaj, D5 jest tekst oraz LEN(D5)-3 = 5-3=2 jest num_chars. Więc pierwsze dwa znaki pojawią się jako wyjście.
Krok 2:
➤Press ENTER i otrzymasz wyjście.
➤Przeciągnij w dół Uchwyt do napełniania
Wynik
Czytaj więcej: Jak usunąć znaki w programie Excel
Metoda-3: Użycie funkcji MID
W Kurs nr kolumna różne nazwy kursów zostały utworzone z Dział Nazwa i numer. Aby wyodrębnić Dział z tego Kursu nr musisz usunąć ostatnie trzy cyfry używając funkcja MID .
Krok-1:
➤Wybierz wyjście Komórka E5 .
➤Użyj następującego wzoru
=MID(D5,1,LEN(D5)-3)
Tutaj, D5 jest tekst , 1 to start nume , LEN(D5)-3 jest num_char
Krok 2:
➤Press ENTER i otrzymasz wyjście.
➤Przeciągnij w dół Uchwyt do napełniania
Wynik
Teraz otrzymasz dane wyjściowe w Dział kolumna.
Czytaj więcej: Excel Usuń znaki z prawej strony
Method-4: Korzystanie z Flash Fill, aby usunąć ostatni znak
W Kurs nr kolumna różne nazwy kursów zostały utworzone z Dział Nazwa i numer. Aby wyodrębnić Dział z tego Kursu nr musisz usunąć ostatnie trzy cyfry używając funkcja Flash Fill .
Krok-1:
➤Wybierz wyjście Komórka E5 .
➤Pisz nazwę działu zgodnie z Komórka D5.
Krok 2:
➤In Komórka E6 zacząć wpisywać jak poprzednio, a następnie jak po Dział zostaną zaproponowane nazwiska.
Krok 3:
➤Press ENTER i pojawią się następujące wyjścia.
Czytaj więcej: Jak usunąć znaki z lewej strony w Excelu
Metoda-5: Usuwanie pierwszych i ostatnich znaków jednocześnie
Załóżmy, że w Email Id kolumna mam trochę Identyfikatory e-mail ale są one połączone z pewnymi specjalnymi znakami na początku i końcu tych Ids Teraz chcę pominąć te znaki w pierwszym i ostatnim miejscu jednocześnie używając funkcja MID .
Krok-1:
➤Wybierz wyjście Komórka E5 .
➤Użyj następującego wzoru
=MID(D5,3,LEN(D5)-4)
Tutaj, D5 jest tekst , 3 to start nume , LEN(D5)-4 jest num_char
3 jest używany jako start nume ponieważ są 2 znaki specjalne przed Email Id
oraz 4 jest odejmowana od całkowitej długości znaków w num_char ponieważ istnieje suma 4 znaki specjalne, które chcesz pominąć.
Krok 2:
➤Press ENTER i otrzymasz wyjście.
➤Przeciągnij w dół Uchwyt do napełniania
Wynik
Czytaj więcej: Jak usunąć znaki specjalne w programie Excel
Metoda-6: Użycie kodu VBA
Możesz użyj kodu VBA również do usunięcia ostatniego znaku jak w Metoda-2 lub Metoda-3 .
Krok-1:
➤Select Deweloper Tab>> Visual Basic Opcja
Krok 2:
➤ Edytor Visual Basic otworzy się
➤Select Wkładka Tab>> Moduł Opcja
Krok 3:
➤ Moduł 1 zostanie utworzony.
Krok 4:
Public Function RmvLstCh(txt As String, char_no As Long) RmvLstCh = Left(txt, Len(txt) - char_no) End Function
Ten kod utworzy funkcję o nazwie RmvLstCh
➤ Zapisz kodeks i Zamknij okno.
Krok 5:
➤Wybierz wyjście Komórka E5
=RmvLstCh(D5,3)
Krok 6 :
➤Press ENTER i otrzymasz wyjście.
➤Przeciągnij w dół Uchwyt do napełniania
Wynik
Część ćwiczeniowa
Do samodzielnego wykonywania ćwiczeń udostępniliśmy Praktyka W każdym arkuszu po prawej stronie, dla każdej metody, należy wykonać sekcję jak poniżej. Proszę zrobić to samodzielnie.
Wniosek
W tym artykule starałem się pokryć najłatwiejsze sposoby skutecznego usuwania ostatniego znaku w programie Excel. Mam nadzieję, że uznasz to za przydatne. Jeśli masz jakieś sugestie lub pytania, nie krępuj się podzielić nimi z nami.