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

  • Udostępnij To
Hugh West

Czasami nasze komórki danych mogą mieć pewne dodatkowe znaki dołączone do prawej strony, które nie są wymagane. Możesz przyciąć te znaki z prawej strony komórki danych. W tym artykule pokażę pięć metod przycinania właściwych znaków w programie Excel.

Załóżmy, że mamy zbiór danych, w którym podany jest dystans pokonany przez poszczególnych uczestników maratonu. Na końcu każdego z nich znajduje się kilka spacji Nazwa uczestnika i komórki w Odległość pokonana kolumna ma wartości liczbowe, a także jednostkę - mile. Teraz przytniemy spacje i znaki oznaczające jednostkę z prawej strony.

Pobierz Zeszyt ćwiczeń

Przytnij prawe znaki w Excelu.xlsm

5 Metod na przycięcie właściwych znaków

1. funkcja TRIM do usuwania dodatkowych spacji z prawej strony

Czasami komórki danych mogą mieć dodatkowe spacje na prawym końcu. Możemy użyć funkcja TRIM Jak już wspomnieliśmy, na końcu każdej nazwy uczestnika znajdują się spacje,

Aby usunąć te spacje, wpisz w pustej komórce następującą formułę ( C7)

=TRIM(A7)

Tutaj TRIM Funkcja usunie spacje z prawego końca

Naciśnij ENTER aby usunąć wszystkie dodatkowe spacje.

Komórka oporowa C7 aby zastosować tę samą formułę we wszystkich pozostałych komórkach.

2. tekst do kolumn Cechy do przycinania prawych spacji

Można również użyć Tekst w kolumnach cechy do przycięcia prawych spacji. Ta metoda będzie wymagać zapasowej kolumny na prawo od kolumny, z której będziesz usuwał spacje. Najpierw wstaw kolumnę na prawo do kolumny, z której będziesz usuwał spacje.

Teraz przejdź do Dane> Narzędzia danych i wybrać Tekst w kolumnach .

A teraz Kreator zamiany tekstu na kolumnę Pojawi się okno, w którym należy wybrać Stała szerokość i kliknąć na Następny .

W drugim kroku przesuń pionową linię obok swoich danych na ich koniec i wybierz Następny .

Teraz zobaczysz, że wszystkie Twoje dane są podświetlone czarnym kolorem. Wybierz Wykończenie .

Następnie pojawi się okno z potwierdzeniem. Naciśnij OK .

Teraz zobaczysz, nie ma spacji do prawego końca twojego zestawu danych.

3. funkcja LEFT i LEN do przycinania prawych znaków

Dzięki połączeniu funkcja LEWA oraz funkcja LEN możesz łatwo przyciąć właściwe znaki z komórek danych. Wpisz następującą formułę w pustej komórce ( C7 ),

=LEFT(B7,LEN(B7)-6)

Tutaj LEWA Funkcja wskazuje, że formuła zwróci znaki wybranej komórki, B7 od LEWA oraz LEN(B7)-6 część wskazuje, że ostatnie 6 znaków z całkowitej długości komórki B7 będzie zwolniony w zwrocie LEWA funkcja.

Naciśnij ENTER i widać, że usunięto właściwe znaki, które są mile dla naszego zbioru danych.

Komórka oporowa C7 aby zastosować tę samą formułę we wszystkich pozostałych komórkach.

4. Uzyskanie wartości numerycznej poprzez obcięcie prawych znaków

Dzięki poprzedniej metodzie otrzymujemy teksty jako zwrot w komórce wyjściowej. Jeśli chcemy otrzymać wartości liczbowe, musimy użyć funkcja VALUE Aby uzyskać wartość liczbową po obcięciu właściwych znaków, wpisz w komórce następującą formułę C7 ,

=VALUE(LEFT(B11,LEN(B11)-6))

Tutaj WARTOŚĆ Funkcja konwertuje zwrot z LEWA na wartości numeryczne.

Naciśnij ENTER. Zobaczysz, że formuła przycięła właściwe znaki, a także pokaże zwrot po prawej stronie komórki wyjściowej, C7 co wskazuje, że zwracana jest wartość liczbowa.

Przeciągnij C7 aby zastosować tę samą formułę we wszystkich pozostałych komórkach. W rezultacie otrzymasz pokonany dystans bez jednostki mile w formatach liczbowych w komórkach wyjściowych dla wszystkich uczestników.

5. Przytnij prawe znaki używając VBA

Innym sposobem na przycięcie odpowiednich znaków w Excelu jest wykonanie funkcji niestandardowej z użyciem Aplikacje Visual Basic (VBA) . Pierwsza prasa ALT+F11 to otworzy się VBA okno.Teraz kliknij prawym przyciskiem myszy na arkusz z lewego panelu, aby otworzyć menu rozwijane.Rozwiń Wkładka klikając na nią i wybierając Moduł .

Otworzy on Moduł(Kod) okno.

Wstaw następujący kod do Moduł(Kod) okno.

 Public Function TRIMLASTX(rng As String, cnt As Long) TRIMLASTX = Left(rng, Len(rng) - cnt) End Function 

Kod utworzy funkcję o nazwie TRIMLASTX który przytnie zdefiniowaną liczbę znaków z prawej strony wybranej komórki.

Teraz zamknij VBA i wpisz w komórce następującą formułę C7,

=TRIMLASTX(B7,6)

Tutaj, B7 jest wybraną komórką, a 6 wskazuje liczbę znaków, które zostaną usunięte.

Naciśnij ENTER i zobaczysz, że formuła przycięła właściwe znaki.

Komórka oporowa C7 aby zastosować tę samą formułę we wszystkich pozostałych komórkach.

Wniosek

Możesz przyciąć znaki z prawej strony w Excelu za pomocą dowolnej z powyższych metod. Jeśli napotkasz jakiekolwiek zamieszanie, zostaw komentarz.

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