Funkcja Left Trim w Excelu: 7 odpowiednich sposobów

  • Udostępnij To
Hugh West

W tym artykule omówimy wykonywanie lewego przycięcia w Excelu przy użyciu zarówno funkcji, jak i VBA. Lewe przycięcie może być różnego rodzaju. Na przykład można usunąć znak z lewej strony ciągu znaków. Z drugiej strony można również usunąć wiodące spacje (Spacja obecna po lewej stronie ciągu) z ciągu danych.

Pobierz Zeszyt ćwiczeń

Możesz pobrać nasz zeszyt ćwiczeń, który wykorzystaliśmy do przygotowania tego artykułu.

Left Trim Function.xlsm

7 Odpowiednie sposoby na funkcję Left Trim w Excelu

1. zastosuj funkcję PRAWDA do przycinania znaków z lewej strony w Excelu

Kiedy pracujemy z arkuszami kalkulacyjnymi, często potrzebujemy przyciąć dane z lewej strony. Na przykład, masz kod zawierający kolor, nr referencyjny, rozmiar, itp. i chcesz rozdzielić kod według swoich preferencji. Najprostszym sposobem na przycięcie lewej części danych jest użycie funkcja PRAWDA . PRAWDA Funkcja zwraca określony znak z końca łańcucha tekstowego. Przykładowo, chcemy przyciąć wartość Komórka B5 Oto wymagane kroki:

Kroki :

  • Napisz następującą formułę, aby oddzielić kolor od kodu.
=PRAWDA(B5,4)

  • Po wpisaniu formuły zostanie wydzielony kolor Niebieski.Użyj Uchwyt do napełniania (+) aby skopiować formułę do pozostałych komórek.

Read More: Przytnij prawe znaki i spacje w Excelu (5 sposobów)

2) Zastosowanie funkcji REPLACE do usuwania znaków z lewej strony w Excelu

Innym łatwym do pozostawienia trymem jest użycie funkcja REPLACE. REPLACE Funkcja zastępuje część ciągu tekstowego innym ciągiem tekstowym. Zastosowaliśmy funkcję do poprzedniego zestawu danych i oto kolejne kroki:

Kroki:

  • Po pierwsze, wpisz następującą formułę:
=REPLACE(B5,1,C5,"")

  • Po wpisaniu formuły, oto wynik jaki otrzymaliśmy:

3. użyj VBA do przycięcia znaków z lewej strony

Jeśli nie chcesz używać żadnej funkcji lub formuły do wykonania lewego przycięcia, używając VBA może być opcją w Excelu. Zastosowaliśmy następujące kroki dla VBA :

Kroki:

  • Poniżej znajduje się ciąg znaków, który chcemy przyciąć:

  • Najpierw przejdź do odpowiedniego arkusza. Następnie kliknij prawym przyciskiem myszy na nazwę arkusza i wybierz opcję Wyświetl kod opcja, aby sprowadzić VBA okno.
  • Teraz napisz następujący kod w Moduł .
 Option Explicit Sub GetString() Dim str1 As String str1 = "3PastelBlue" MsgBox Right(str1, 10) End Sub 

  • Na koniec uruchom kod i otrzymasz przycięty kod.

4. usuwanie znaków z lewej strony przy użyciu funkcji RIGHT i LEN

Podobnie jak w przypadku metod wspomnianych powyżej, możemy usunąć znaki z lewej części danych za pomocą kombinacji PRAWDA oraz LEN funkcje. Funkcja LEN zwraca liczbę znaków w ciągu tekstowym. Kroki związane z tą metodą to:

Kroki:

  • Na początku wpisz następujący wzór.
=RIGHT(B5,LEN(B5)-C5)

Podział Formuły:

  • LEN(B5)

Tutaj LEN Funkcja zwraca liczbę znaków w ciągu tekstowym.

  • RIGHT(B5,LEN(B5)-C5)

W tej formule od całego ciągu odejmowana jest liczba znaków obciętych od lewej. Formuła zwróci ciąg obcięty od lewej.

  • Ostatecznie dane wyjściowe to:

5) Usuń spacje wiodące za pomocą kombinacji funkcji FIND, MID, TRIM & LEN w programie Excel

Często, gdy kopiujemy dane ze stron internetowych, wiele niepotrzebnych spacji jest również kopiowanych wraz z danymi. Ale znalezienie tych spacji jeden po drugim będzie czasochłonne. Na szczęście istnieją pewne kombinacje funkcji dostępnych do przycinania tych spacji.

W tej metodzie użyjemy kombinacji funkcji FIND, MID, TRIM & LEN, aby usunąć spację wiodącą.Kroki zaangażowane to:

Kroki:

  • Aby usunąć spacje, wpisz następujący wzór:
=MID(B5,FIND(MID(TRIM(B5),1,1),B5),LEN(B5))

Podział Formuły:

  • LEN(B5)

Ta formuła zwróci liczbę znaków w Komórka B5 .

  • TRIM (B5)

TRIM Funkcja usuwa wszystkie spacje z B5 z wyjątkiem pojedynczych spacji pomiędzy słowami.

  • MID(TRIM(B5),1,1)

Funkcja MID zwraca znaki ze środka B5, podane jako pozycja początkowa i długość.

  • FIND(MID(TRIM(B5),1,1)

Funkcja FIND zwraca pozycję początkową jednego ciągu tekstowego wewnątrz innego ciągu tekstowego. Tutaj formuła zwraca pozycję znaku, który znaleźliśmy w poprzedniej procedurze.

  • MID(B5,FIND(MID(TRIM(B5),1,1),B5),LEN(B5))

Przy zastosowaniu formuły z inną funkcją MID, wymaże ona spacje tylko z lewej strony ciągu.

  • W końcu wyjście to:

Read More: Jak przyciąć spacje w Excelu (8 najprostszych sposobów)

6) Zastosuj kombinację REPLACE, LEWO, ZNAJDŹ & TRIM Funkcje Excel, aby usunąć spacje wiodące

Podobnie jest z poprzednią metodą, czyli kombinacją WYMIENIĆ, ZOSTAWIĆ, ZNALEŹĆ, oraz TRIM Funkcje te mogą być używane do wymazywania wiodących spacji.

Wykonaliśmy poniższe kroki, aby wykonać zadanie:

Kroki:

  • Korzystając z wyżej wymienionych funkcji, wpisz najpierw następujący wzór:
=REPLACE(B5,1,FIND(LEFT(TRIM(B5),2),B5)-1,"")

Podział Formuły:

Połączenie ZNAJDŹ , LEWA oraz TRIM Funkcje pomagają nam obliczyć pozycję pierwszego znaku spacji w ciągu; spacji w kierunku lewej strony ciągu.

Tutaj, przekazaliśmy formułę przez REPLACE W rezultacie wiodące spacje ciągu zostały zastąpione brakiem spacji (""). Formuła wymaże z ciągu tylko wiodące spacje.

  • Wreszcie, Wynik jest:

7) Użyj VBA, aby usunąć spacje w Excelu

Spacje wiodące można usunąć za pomocą VBA także.

Kroki:

  • Po pierwsze, wybierz komórki z wiodącymi spacjami.

  • Po drugie, przejdź do odpowiedniego arkusza, kliknij prawym przyciskiem myszy na nazwę arkusza i wybierz opcję Wyświetl kod opcja sprowadzenia VBA okno.
  • W Moduł , napisz następujący kod:
 Option Explicit Sub TrimExample1() Dim Cell As Object Dim Rng As Range Set Rng = Selection For Each Cell In Rng Cell.Value = Trim(Cell) Next Cell End Sub 

  • Na koniec uruchom kod i uzyskaj ciąg bez wiodących spacji.

Wniosek

W artykule omówiłem szeroko stosowane metody przycinania lewych znaków. Możesz dowiedzieć się zarówno o metodach związanych z funkcją, jak i VBA. Użyj tych metod, gdy jest to odpowiednie, i daj nam znać, jeśli masz jakieś pytania.

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ł.