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