엑셀 RIGHT 함수는 텍스트의 오른쪽, 즉 끝부분부터 내가 원하는 글자수만큼 자를 수 있는 함수입니다. 이 글에서는 RIGHT 함수 뿐만아니라 LEN 함수 및 FIND 함수도 같이 활용하는 방법을 알아보겠습니다.
엑셀 RIGHT 함수 사용법 파일을 다운로드 받아서 연습을 해볼 수 있습니다.
엑셀 RIGHT 함수 사용법
엑셀 RIGHT 함수는 텍스트의 오른쪽 끝에서부터 순서대로 지정한 텍스트를 찾아서 추출 하는 함수 입니다. 아래 RIGHT 함수 내 인수를 살펴 보겠습니다.
▶︎RIGHT (문자열, 글자수)
첫 번째 인수는 문자열 입니다. 즉 잘라낼 텍스트가 포함되어 있는 전체 텍스트를 말합니다. 두 번째 인수는 글자 수입니다. 오른쪽에서부터 몇 번째 글자 수까지 추출해 낼 것인지를 입력 하는 것입니다.
아래 사진을 보면 ‘키보드 마우스 모니터’라는 텍스트가 나와 있습니다. 여기서 오른쪽에서 부터 1번 2번 3번 이렇게 번호를 매기게 되는데요.
이 텍스트에서 ‘모니터’라는 텍스트를 추출 해내고 싶다고 해 보겠습니다. 이 경우 아래와 같이 RIGHT 함수를 입력 할 수 있습니다.
▶︎=RIGHT(A1,3) → 오른쪽에서부터 ‘모니터’ 라는 텍스트가 3번째 자리에 위치해 있음. 때문에 RIGHT 함수의 두 번째 인수는 3으로 입력 하면 됨.
함수를 입력한 후 엔터키를 누르면 ‘모니터’라는 결과 값이 나오게 됩니다.
RIGHT LEN FIND 함수 활용하기
이번에는 RIGHT LEN FIND 3가지 함수를 모두 이용해서 텍스트를 추출 해내는 방법을 알아 보겠습니다.
아래 사진을 보면 직원 아이디와 직원 명이 나와있는 텍스트가 하나 있습니다. 여기서 ‘/’ 기호 뒤의 텍스트만 추출해 내 보도록 하겠습니다.
RIGHT 함수의 두 번째 인수는 글자수 입니다. 따라서 우리는 ‘/’기호 뒤의 글자 수를 찾아야 합니다.
▶︎RIGHT (문자열, 글자수)
글자수는 LEN 함수와 FIND 함수를 이용해서 찾을 수 있습니다.
LEN 함수로 전체 텍스트 개수를 찾고, FIND 함수로 ‘/’기호 까지의 텍스트 개수를 찾습니다. 그 후 전체 텍스트 개수에서 ‘/’ 기호까지의 텍스트 개수를 빼주면 됩니다. 그럼 ‘/’ 기호 뒤의 텍스트 개수를 찾을 수 있습니다.
그렇다면 함수를 어떻게 입력 해야 되는지 구체적으로 알아 보겠습니다.
①=RIGHT(A1,LEN(A1)-FIND(“/”,A1))
우선 RIGHT 함수를 입력하고 문자열 A1셀을 클릭 합니다. 그리고 콤마를 입력합니다.
②=RIGHT(A1,LEN(A1)-FIND(“/”,A1))
이번엔 ‘글자수’에 해당하는 RIGHT 함수의 두 번째 인수를 입력 해야 합니다. 즉 오른쪽에서부터 텍스트 몇 번째까지 텍스트를 자를건지 자리 수를 입력 해줘야 하는데요.
우선 LEN 함수를 통해서 전체 텍스트 개수를 구해야 합니다. 따라서 LEN을 입력 한 후 A1 셀을 클릭 해 줍니다.
▶︎LEN (문자열)
③=RIGHT(A1,LEN(A1)-FIND(“/”,A1))
이제 find 함수를 이용해서 ‘/’기호까지의 자릿수를 찾아야 합니다. 빼기 기호를 입력한 후 FIND함수를 입력해주세요.
▶︎FIND(찾을문자, 문자열)
그 후 FIND 함수의 첫 번째 인수에 ‘/’기호를 큰 따옴표와 함께 입력 해 주세요. 그리고 콤마를 입력하고 A1셀을 클릭 합니다. 그리고 괄호를 2번 닫아 준 후 엔터키를 누릅니다.
▶︎아이디1199/홍길동 → ‘홍길동’만 추출이 됨
그럼 ‘홍길동’이라는 글자만 추출이 되는 것을 확인할 수 있습니다.
RIGHTB 함수
RIGHT 함수와 비슷한 함수로 RIGHTB 라는 함수가 있습니다 RIGHTB 함수는 바이트(byte)를 기준으로 글자수를 측정합니다. 따라서 한 글자를 2바이트로 측정합니다.
▶︎’J7′ → ‘사과나무’ 라고 입력되어 있는 셀
▶︎=RIGHTB(J7,2) 입력 후 엔터키 누르면 → ‘무’가 결과 값으로 나옴
▶︎’사과나무’에서 각 한 글자가 오른쪽부터 2바이트로 측정이 되고, ‘=RIGHTB(J7,2)‘에서 2라고 입력을 했기 때문에 ‘무’ 한 글자만 결과로 나온 것임
다른 예시도 한 번 알아볼게요.
▶︎’L11′ → ‘예쁘고 귀여운 강아지’라고 입력되어 있는 셀
▶︎=RIGHTB(L11,9) 입력 후 엔터키 누르면 → ‘운 강아지’가 결과로 나옴.
▶︎텍스트 오른쪽부터 글자수가 측정이 되고, 한 글자가 2바이트임. 공백은 1바이트에 속하므로 9바이트에 해당되는 텍스트는 ‘운 강아지’가 됨.
<결론>
▶︎엑셀 RIGHT 함수 사용법: 텍스트의 오른쪽부터 내가 원하는 위치까지 글자 수를 추출함.
▶︎RIGHT (문자열, 글자수)
이상 엑셀 RIGHT 함수 사용법에 관한 글이었습니다.