예시 코드 :
(1) 기본 사용법
SEARCH("excel", "Microsoft Excel")
결과: 11
이 예시는 "Microsoft Excel" 문자열에서 "excel"의 시작 위치를 찾습니다. "excel"은 11번째 위치에서 시작하므로 11을 반환합니다.
(2) 대소문자 구분 없음
SEARCH("EXCEL", "Microsoft Excel")
결과: 11 SEARCH 함수는 대소문자를 구분하지 않으므로, 위의 예시와 동일한 결과를 반환합니다.
(3) 시작 위치 지정
SEARCH("a", "banana", 3)
결과: 4
이 예시는 "banana" 문자열에서 "a"를 찾되, 3번째 위치부터 검색을 시작합니다. 따라서 4번째 위치에 있는 "a"를 찾아 4를 반환합니다.
(4) 찾지 못했을 때 반환값 지정
SEARCH("z", "banana", 1, "Not Found")
결과: "Not Found"
이 예시에서는 "banana"에 "z"가 없으므로, 지정된 "Not Found" 값을 반환합니다.
(5) 계산 열에서의 활용
'Product' 테이블에 다음과 같은 'ProductName' 데이터가 있다고 가정해 보겠습니다:
"Mountain Bike Pro"
"Road Bike Elite"
"City Bicycle Commuter"
"Sport Helmet Deluxe"
구문:
BikePosition = SEARCH("bike", 'Product'[ProductName], 1, BLANK())