Spis treści
W komórce Excela mogą znajdować się dowolne dodatkowe znaki. Czasami, aby wygenerować inną wartość z istniejących wartości, możesz potrzebować usunąć znaki W tym artykule wyjaśnię 5 sposobów Excela na usunięcie znaków z prawej strony.
Aby wyjaśnić, użyję arkusza danych informacji o zamówieniach niektórych klientów, który ma 4 kolumny.
Ta tabela przedstawia informacje o zamówieniach różnych użytkowników. Kolumny to Nazwa z identyfikatorem, zamówienie, nazwisko, oraz Zamówienie Ilość .
Pobierz podręcznik do ćwiczeń
Usuń znaki z Right.xlsm5 sposobów na usunięcie znaków z prawa jazdy
1. użycie LEWEJ do usunięcia znaków z prawej strony
Aby usunąć jedyną ostatnia postać można użyć funkcji LEWO.
⮚ Najpierw wybierz komórkę, w której chcesz umieścić nową wartość po usunięciu ostatniego znaku.
⮚ Następnie wpisz formułę w Formuła Bar. Wybrałem B4 komórka. Tutaj chcę pokazać Nazwa tylko tak usunę ciągi liczbowe od prawej.
Wzór to.
=LEFT(B4,LEN(B4)-1)
⮚ Na koniec naciśnij ENTER
Ostatni znak z wybranego B4 komórka zostanie usunięta.
Tutaj tylko usunięcie pojedynczego znaku nie pasuje do kontekstu naszego przykładu, więc usuńmy wiele znaków.
⮚ Najpierw wybierz komórkę, w której chcesz umieścić nową wartość po usunięciu wielokrotności znaków z prawej strony.
⮚ Następnie należy wpisać wzór na B4 komórka stąd chcę usunąć wiele znaków, chcę usunąć 5 znaków z prawej strony.
Wzór to.
=LEFT(B4,LEN(B4)-5)
⮚ Na koniec naciśnij ENTER
Tutaj, ostatnie 5 znaków z wybranej wartości B4 zostanie usunięty.
Teraz możesz zastosować Uchwyt do napełniania do AutoFit formuła dla pozostałych komórek.
Czytaj więcej: Usuń ostatni znak z ciągu znaków Excel
2) VALUE z funkcją LEFT dla wartości numerycznych
Podczas pracy z wartościami numerycznymi, aby usunąć znaki z prawej strony można użyć LEWA i funkcję VALUE razem.
⮚ Najpierw wybierz komórkę, w której chcesz umieścić nową wartość po usunięciu znaków z prawej strony.
⮚ Wybrałam B4 W tym miejscu chcę usunąć znaki z prawej strony i zachować tylko znaki Zamówienie Ilość . Więc, usunę wszystkie znaki ciągu z prawej strony oprócz numeru.
Wzór to.
=VALUE(LEFT(C4,(LEN(C4)-8)))
⮚ Na koniec naciśnij ENTER
Na stronie znaki ciągu z C4 komórka zostanie usunięta z prawej strony. Będziesz widział tylko wartości numeryczne w Numer format w Zamówienie Ilość kolumna.
W zależności od tego ile znaków ciągu jest ze znakiem liczby trzeba będzie przepisać formułę.
🔺 Jeśli wszystkie znaki liczbowe mają takie same znaki łańcuchowe, możesz użyć Uchwyt do napełniania .
Czytaj więcej: Jak usunąć ostatnie 3 znaki w programie Excel
3. usuń znaki z prawej strony za pomocą VBA
⮚ Najpierw otwórz Deweloper tab>> następnie wybierz Visual Basic
⮚ Można też użyć ALT + F11
Nowe okno Microsoft Visual Basic for Applications pojawi się. Następnie otwórz Wkładka tab>> następnie wybierz Moduł.
Tutaj Moduł jest otwarty.
Za chwilę napisz kod do RemoveRightCharacter w module.
Function RemoveRightCharacter(str As String, cnt_chars As Long) RemoveRightCharacter = Left(str, Len(str) - cnt_chars) End Function
⮚ Po tym, Zapisz kod i wróć do arkusza.
⮚ Najpierw wybierz komórkę, w której chcesz zachować nową wartość po usunięciu znaku z prawej strony.
⮚ Następnie należy wpisać wzór na B4 komórka. wpisz nazwę funkcji, którą napisałeś w module.
⮚ Jako że moja nazwa funkcji to. RemoveRightCharacter to pokaże tę nazwę.
Wzór to.
=RemoveRightCharacter(B4,5)
⮚ Na koniec naciśnij ENTER.
Jak wybrałem komórkę B4 prawe znaki tej komórki zostaną usunięte.
Możesz również użyć go do pokazania znaku liczby.
⮚ Najpierw wybierz komórkę, w której chcesz zachować nową wartość po usunięciu znaku z prawej strony.
⮚ Następnie należy wpisać wzór na C4 Wpisz nazwę funkcji, którą napisałeś w module. Teraz chcę pokazać Ilość zamówienia. Ponieważ nazwa mojej funkcji to. RemoveRightCharacter to pokaże tę nazwę.
Wzór to.
=RemoveRightCharacter(C4,8)
⮚ Na koniec naciśnij ENTER
Jak wybrałem komórkę C4 prawe znaki tej komórki zostaną usunięte.
Czytaj więcej: VBA do usuwania znaków z łańcucha w Excelu
4. usuń właściwy znak używając Flash Fill
Możesz użyć polecenia Wypełnienie błyskawiczne ze wstążki, aby usunąć właściwy znak.
⮚ Najpierw utwórz przykład wzorca do wykorzystania Wypełnienie błyskowe .
⮚ Podałem pierwszy przykład Steve usuwając odpowiednią liczbę znaków.
⮚ Następnie wybierz przykładową wartość otwórz Dane tab>> następnie wybierz Wypełnienie błyskowe .
Skrót klawiaturowy, którego należy użyć Wypełnienie błyskowe jest CTRL + E
Jak wybrałem Wypełnienie błyskowe prawe znaki pozostałych komórek zostaną usunięte.
⮚ Jeśli chcesz, możesz zachować znak liczby, usuwając znaki ciągu z prawej strony.
⮚ Tutaj podałem pierwszy przykład 32 gdzie zachowałem tylko znak liczby, usuwając odpowiednie znaki ciągu.Stworzyło to wzór dla Wypełnienie błyskowe .
⮚ Następnie wybierz przykładową wartość otwórz Dane tab>> następnie wybierz Wypełnienie błyskowe .
Jak wybrałem Wypełnienie błyskowe prawe znaki pozostałych komórek zostaną usunięte.
5) Usuń postacie z każdej strony jednocześnie
Jeśli masz arkusz danych, w którym wiele informacji jest skompresowanych razem, to funkcja MID jest odpowiedni do wyodrębnienia wymaganych informacji lub danych.
Aby pokazać jak działa ta funkcja dokonałem korekty w datasheecie.
⮚ Najpierw wybierz komórkę, w której chcesz zachować nową wartość po usunięciu znaku z obu praw i lewej strony.
⮚ Następnie wpisz formułę w komórce lub na pasku formuły.Ja wybrałem B4 z tej komórki, chcę, aby Nazwa więc usunę wszystkie prawe i lewe znaki oprócz nazwy Steve.
⮚ Wzór to.
=MID(B4, 11+1, LEN(B4) - (10+6))
⮚ Aby zastosować formułę, naciśnij ENTER
W międzyczasie z wybranej komórki zostaną usunięte zarówno prawe, jak i lewe znaki z wyjątkiem Nazwa .
Dla pozostałych komórek w zależności od numeru ich znaków zastosowałem m.in. MID funkcja.
Część ćwiczeniowa
Dołączyłam dwa dodatkowe arkusze do przećwiczenia tych sposobów.
Wniosek
W tym artykule, wyjaśniłem 5 sposobów, aby usunąć znaki z prawej strony w programie Excel. Mam nadzieję, że te różne podejścia pomogą Ci usunąć znaki z prawej strony w programie Excel. Dla każdego rodzaju sugestii, pomysłów i opinii są najbardziej mile widziane. Zapraszamy do komentowania poniżej.