BookmarkSubscribeRSS Feed

[엑셀] 엑셀 RIGHT 함수 구현

Started ‎06-11-2020 by
Modified ‎06-11-2020 by
Views 197

* 질문 : http://www.mysas.co.kr/SAS_club/b_answer.asp?B_NO=6263&cmd=content&con=subject&keyword=

 

* 엑셀의 RIGHT 함수와 SAS의 RIGHT 함수는 성격이 틀립니다. 현재 SAS내에서는 엑셀의 RIGHT 함수와 같이 오른쪽을 기준으로 문자를 절단하는 함수는 없습니다. 유사하게 구현하기 위한 방법으로는 REVERSE 함수를 사용하는 방법과 LENGTH 함수 등을 사용하여서 문자의 뒷 부분을 절단하는 방법이 있습니다.

 

다음 예제를 참고하시기를 바랍니다.

 

* http://statwith.pe.kr/SAS/1.FUNCTION/F0356.htm;

 

* 한글(2BYTE)의 경우 KREVERSE/KLENGTH/KSUBSTR 함수를 사용하여 처리가능;

 

DATA BACK;

     VAR = 'ABCDEFGHIGHT';

     VAR1 = REVERSE(SUBSTR(REVERSE(VAR),1,3));

     VAR2 = SUBSTR(VAR,LENGTH(VAR)-2,3);

RUN; 

 

 

* 통계분석연구회 : http://cafe.daum.net/statsas

Version history
Last update:
‎06-11-2020 10:38 PM
Updated by:
Contributors

SAS Innovate 2025: Register Now

Registration is now open for SAS Innovate 2025 , our biggest and most exciting global event of the year! Join us in Orlando, FL, May 6-9.
Sign up by Dec. 31 to get the 2024 rate of just $495.
Register now!

Article Labels
Article Tags