Przykłady PRAWEJ funkcji - Excel, VBA i Arkusze Google

Pobierz przykładowy skoroszyt

Pobierz przykładowy skoroszyt

Ten samouczek pokazuje, jak używać Funkcja Excel PRAWA w programie Excel, aby zwrócić tekst z końca komórki.

Przegląd funkcji PRAWEJ

Funkcja RIGHT Zwraca określoną liczbę znaków od końca komórki.

Aby użyć PRAWEJ funkcji arkusza programu Excel, wybierz komórkę i wpisz:

(Zwróć uwagę, jak pojawiają się dane wejściowe formuły)

Funkcja RIGHT Składnia i wejścia:

=PRAWO(tekst;liczba_znaków)

tekst - Ciąg tekstu.

liczba_znaków – liczba znaków z końca komórki do zwrócenia.

Jak używać PRAWEJ funkcji w programie Excel:

Funkcja PRAWY wyodrębnia określoną liczbę znaków, które określisz z PRAWEGO (końca ciągu).

=PRAWY(B3;C3)

Powyższe wyodrębnia 4 znaki z PRAWEGO lub końca ciągu.

=PRAWY(B3)

Drugi argument jest opcjonalny, a jego domyślna wartość to 1. W związku z tym wyodrębnia 1 znak z PRAWEGO i daje „t”, jeśli go pominiesz.

W PRAWO z FIND/SEARCH i LEN

W wielu scenariuszach liczba znaków, które chcemy wyodrębnić z PRAWEGO, różni się, podobnie jak nazwiska.

=PRAWO(B3;DŁ(B3)-ZNAJDŹ(" ",B3))

W tym przypadku możemy użyć funkcji FIND, aby sprawdzić, od której pozycji znaku zaczyna się spacja. Reprezentuje również, ile znaków ma w sumie imię i spacja.

LEN pomaga nam uzyskać całkowitą liczbę znaków w komórce. Użycie LEN minus imię i spacja całkowita znaków dałoby nam liczbę znaków do wyodrębnienia z prawej strony i dało nam nazwisko.

Możesz także użyć SZUKAJ. Różnica między FIND a SEARCH polega na tym, że w pierwszym przypadku rozróżniana jest wielkość liter. Znalezienie symbolu takiego jak spacja nie miałoby znaczenia.

=PRAWO(B3;SZUKAJ(" ";B3)-1)

PRAWO z LEN

Mogą istnieć przypadki, w których wiesz, ile postaci nie chcesz, ale nie ile chcesz. W przykładzie poniżej zawsze są 2 litery z przodu. Ale liczby różnią się.

=PRAWY(B3;DŁ(B3)-2)

Ponieważ wiemy, że nie chcemy 2 alfabetów z przodu, po prostu użyj całkowitej długości minus 2 znaki, aby uzyskać liczby z tyłu.

PRAWO z numerem/datami

Zwróć uwagę, że PRAWY to funkcja tekstowa. Po użyciu PRAWO wynikiem jest tekst. Na przykład nie będziesz mógł zsumować tych liczb w komórce E3 po użyciu PRAWO.

To samo dzieje się z datami, ponieważ są one rozpoznawane jako numery seryjne, a nie tekst. Być może nie musisz sumować dat, ale nie działa to dobrze w filtrach i tabelach przestawnych.

Aby rozwiązać powyższe problemy, możesz użyć VALUE do konwersji tekstu na wartości.

=WARTOŚĆ(PRAWO(B3;DŁ(B3)-DŁ("Ilość całkowita:")))

=WARTOŚĆ(PRAWO(B3;DŁ(B3)-ZNAJDŹ(":";B3)))

Możesz łączyć PRAWO z niektórymi funkcjami programu Excel na kilka użytecznych sposobów.

Wyodrębnij numer z prawej strony ciągu

Pracując z excelem musisz dokładnie określić liczbę z podanego szczegółu. Czasami potrzebujesz dokładnej liczby z lewej, a czasami musisz wyodrębnić liczbę z prawej. Tak więc funkcja PRAWA pomoże Ci wykonać to zadanie, łącząc z kilkoma innymi funkcjami.

Wyodrębnij numer z prawej strony

Możemy połączyć LEN , MIN, FIND z RIGHT w następujący sposób:

=PRAWO(A2,DŁ(A2)-MIN(ZNAJDŹ({0,1,2,3,4,5,6,7,8,9};A2&"0123456789"))+1)

Co dałoby nam następujące wyniki:

Zastosuj wiodące ZERA do liczby za pomocą funkcji Right

Dodaj wiodące ZERA jest bardzo przydatne podczas pracy z programem Excel. W tym przykładzie wyjaśnimy, jak można to zrobić, łącząc funkcję RIGHT z funkcją CONCATENATE.

=PRAWO(ZŁĄCZ.TEKSTY("000000";A2);7)

W powyższym przykładzie wyjaśniamy dodawanie wiodących zer tylko do 7 cyfr, ale w zależności od wymagań można zmienić liczbę 7 i brak zer, aby uzyskać wymagane wprowadzenie. możesz odwołać się do poniższego przykładu, aby uzyskać wiodące zero do 11 cyfr.

=PRAWO(ZŁĄCZ.TEKSTY("0000000000";A2); 11)

Więcej przykładów dodawania wiodących zer do liczby.

Poniższa tabela pomoże Ci podać więcej sposobów dodawania wiodących zer do zestawu.

Wyodrębnij ostatnie słowo z String

Możemy połączyć LEFT, SUM, SUBSTITUTE z LEN w następujący sposób:

=PRZYC(PRAWO(ZAMIANA(A2" ";POWT(" ",10)),10))

Co dałoby nam następujące wyniki:

Ta funkcja jest ustawiona na mniej niż 10 słów, więc jeśli chcesz znaleźć ostatnie słowo dla długiego łańcucha, możesz zmienić tę liczbę 10.

PRAWO w Arkuszach Google

Funkcja PRAWA działa dokładnie tak samo w Arkuszach Google, jak w Excelu:

Dodatkowe uwagi

Jeśli liczba_znaków jest większa niż długość tekstu, funkcja PRAWA zwraca cały tekst.

WŁAŚCIWE Przykłady w VBA

Możesz także użyć funkcji PRAWY w VBA. Rodzaj:
application.worksheetfunction.right(tekst,liczba_znaków)
W przypadku argumentów funkcji (tekstu itp.) można wprowadzić je bezpośrednio do funkcji lub zdefiniować zmienne, które będą używane w zamian.

Wróć do listy wszystkich funkcji w Excelu

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave