엑셀 SEARCH 함수는 문자열 안에 있는 문자의 위치를 숫자로 반환합니다. 검색 문자열이 두 군데 이상 있는 경우 처음 발생한 위치를 반환합니다. SEARCH 는 FIND 와 달리 대소문자를 구분하지 않지만 와일드카드(*) 를 지원합니다. SEARCH 함수는 아무것도 찾지 못하면 #VALUE 오류를 반환합니다. 또한 첫 번째 매개 변수인 find_text 가 비어 있으면 SEARCH가 1을 반환합니다.
* 아래 샘플 파일을 학습하는데 참고하세요.
함수의 구조는 다음과 같습니다.
SEARCH(find_text, within_text, [start_num])
l find_text : 찾을 텍스트
l within_text : 검색할 텍스트
l start_num : [선택 사항] 검색할 텍스트의 시작 위치. 선택 사항, 기본값은 1
▼ 아래 샘플은 문자열에서 SEARCH 함수를 이용해서 “학생” 단어가 있는 위치를 찾아 숫자로 반환합니다.
▼ 결과는 다음과 같습니다. 검색 단어인 “학생” 은 공백 포함해서 4번째 위치하고 있습니다.
▼ 만약 문자열에서 찾는 단어가 없으면 숫자가 아닌 #VALUE! 오류를 반환합니다. 우리는 #VALUE! 를 통해서 찾는 단어가 있는지 없는지 판단할 수 있습니다.
▼ SEARCH 는 FIND 함수와 달리 영어 알파벳은 대소문자를 구분하지 않습니다. 첫 글자가 대문자인 “Cat” 으로 검색해도 문자열에서 “cat” 위치을 찾아 반환합니다.
▼ 만약 검색할 문자열에서 찾는 문장이 존재하는지 여부를 True/False 로 알고 싶다면 ISNUMBER 함수를 이용해 보세요. ISNUMBER 은 숫자인지 아닌지를 판단해서 True/False 중 하나를 반환합니다. SEARCH 의 결과값이 숫자가 아닌 #VALUE! 라면 ISNUMBER 은 FALSE 를 반환하겠죠.
'엑셀(Excel) > Excel' 카테고리의 다른 글
엑셀 Excel 셀 데이터 이동하는 여러가지 방법 (0) | 2023.08.06 |
---|---|
엑셀 Excel 통합문서 암호, 비밀번호 설정과 해제하기 (0) | 2023.08.06 |
엑셀 Excel 인쇄 화면 데이터 중앙으로 맞추기 (1) | 2023.08.06 |
엑셀 Excel 글 취소선 입력하는 여러가지 방법 (0) | 2023.08.06 |
엑셀 Excel 셀 데이터 잘라내기, 붙여넣기, 복사하기 기본 사용 방법 (0) | 2023.08.04 |
엑셀 Excel 함수 FIND 사용하는 방법 (0) | 2023.08.04 |
엑셀 Excel 원 문자 간단하고 빠르게 연속 입력하는 방법 (0) | 2023.08.04 |
엑셀 Excel 파이 기호, 원주율 입력하는 여러가지 방법 (0) | 2023.08.03 |