포스팅 목차
o SEARCH, SEARCHB 함수
목 적 :
SEARCH/SEARCHB 함수는 대상 텍스트 문자열(find_text)에서 지정한 텍스트 문자열(within_text)을 검색하여서 시작하는 위치를 반환한다. (대/소문자 구분 안 함).
문 법
- 엑 셀 : SEARCH(find_text,within_text,[start_num]) , SEARCHB(find_text,within_text,[start_num]) - SAS : FIND 함수 |
범 주 : 텍스트 함수
관련 함수
함수명 | 함수내용 |
FIND, FINDB | 대상 문자열(within_text)에서 사용자가 지정한 텍스트 값(find_text )을 검색하여서 해당 문자열의 첫 번째 위치를 반환한다. |
REPLACE | 텍스트 내의 일부 문자를 지정된 문자 수만큼 다른 텍스트 문자로 변경한다. |
SEARCH, SEARCHB | 대상 텍스트 문자열(find_text)에서 지정한 텍스트 문자열(within_text)을 검색하여서 시작하는 위치를 반환한다. |
SUBSTITUTE | 텍스트 문자열(text)에서 기존 텍스트(old_text)를 새로운 텍스트(text)로 변경한다. |
예 제
다음 예제는 FIND 함수를 사용하여서 대상 문자열에서 두 번째 인수에서 지정한 텍스트 값의 시작 위치를 반환한다.
SAS Program |
DATA SEARCH;
VAR = 'Profit Margin Profit';
* "Margin"의 위치를 반환.;
VAR1 = FIND(VAR,'Margin');
* "Profit"의 위치를 반환.;
VAR2 = FIND(VAR,'Profit');
* 두번째 위치 이후에 존재하는 "Profit"의 위치를 반환.;
VAR3 = FIND(VAR,'Profit',2);
PUT VAR1= VAR2= VAR3=;
RUN;
Results |
OBS VAR VAR1 VAR2 VAR3
1 Profit Margin Profit 8 1 15
--------------------------------------------
엑셀(EXCEL)과 SAS 함수(SAS Function) 비교 리스트 링크 |
SAS 함수(SAS Function) 리스트 링크 |
반응형
'통계프로그램 비교 시리즈 > 엑셀과 SAS 함수' 카테고리의 다른 글
【엑셀(Excel)과 SAS함수】 SECH 함수 (0) | 2021.09.26 |
---|---|
【엑셀(Excel)과 SAS함수】 SEC 함수 (0) | 2021.09.26 |
【엑셀(Excel)과 SAS함수】 RSQ 함수 (0) | 2021.09.26 |
【엑셀(Excel)과 SAS함수】 ROUNDUP 함수 (0) | 2021.09.26 |
【엑셀(Excel)과 SAS함수】 ROUNDDOWN 함수 (0) | 2021.09.26 |
댓글