본문 바로가기
엑셀

엑셀 FIND 함수 ( 원하는 문자 위치 출력 함수, 대 소문자 구분 )

by 만년대리 2023. 6. 25.
반응형

엑셀 FIND 함수는 엑셀 SEARCH 함수와 더불어 문자열의 위치를 출력해 주는 함수입니다. 문자열의 추출뿐만 아니라 해당 문자의 존재 유무를 값으로 표현하기 때문에, 엑셀 조건 함수와도 조합이 좋은 함수이며, 엑셀 문자열 추출 함수인 엑셀 MID, LEFT, RIGHT 함수와도 함께 사용했을 때 문자의 변환에 활용할 수 있는 함수입니다.

모든 엑셀 함수에는 "변수"가 있습니다. 해당 "변수"를 다양하게 적용 시킬 수 있는 방법 중 하나가 FIND 함수를 사용하는 방법입니다. 

 

FIND-MAIN

 

엑셀 FIND 함수 정의 및 함수 구문

 

엑셀 FIND 함수는 셀값에서 특정 문자의 위치 또는 문자열의 위치는 찾아주는 함수입니다. 문자열을 찾을 경우 해당 위치를 숫자로 출력해 주며 위치의 순서는 가장 좌측을 1부터 시작하여 빈칸을 포함하여 위치를 숫자로 출력합니다. 찾는 문자열의 없는 경우 #VALUE!로 반환됩니다. 

 

= FIND ( "찾고자 하는 값", "문자열의 있는 셀 위치")

위의 경우 기입한 셀에서 순서대로 찾고자 하는 값을 찾아 위치를 숫자로 출력합니다.

 

= FIND ( "찾고자 하는 값", "문자열의 있는 셀 위치", "값을 찾기 시작할 위치 숫자")

위의 경우 기입한 셀의 문자열에서 위치 숫자를 입력한 위치부터 찾고자 하는 값을 찾아 위치를 숫자로 출력합니다.

 

엑셀-find-함수
엑셀 FIND 함수를 사용하여 찾을 값의 위치값을 출력하였습니다.

 

엑셀 FIND 함수 구문에서 문자 변수의 큰 따옴표에 대해 추가 설명이 필요 하신 분은 아래의 링크를 확인 부탁 드립니다. 

 

 

엑셀 2개 VLOOKUP 값을 TEXT 함수로 서식 유지 하며 붙이는 방법

VLOOKUP은 엑셀 실무에서 가장 기초가 되는 함수임과 동시에 활용도에 따라 결과는 크게 달라지게 됩니다. 여러 데이터에서 VLOOKUP을 사용하여 하나의 셀에 함께 입력하고자 할 때 도움이 되는 기

kimexcel.tistory.com

 

엑셀 FIND 함수의 특징

엑셀 FIND 함수의 가장 큰 특징은 대문자 소문자를 구분한다는 점입니다. 즉 대소문자의 구분까지 완료하여 찾을 값의 위치를 숫자로 표현해 준다는 점입니다. 

 

FIND-대소문자-구별
엑셀 FIND 함수는 영어의 대문자와 소문자를 구별하여 위치를 숫자로 출력합니다.

 

엑셀 FIND 함수와 사용법이 비슷한 엑셀 SEARCH 함수에서는 대소문자를 구별하여 위치 값을 숫자로 출력 할 수 없습니다. 이렇듯 대문자와 소문자의 정확한 구별 이후 위치값을 산출하는 엑셀 FIND 함수의 특징을 알아보았습니다. 

참고로 엑셀 SEARCH 함수의 특징은 와일드카드를 쓸 수 있다는 것입니다. 예를 들면 문자는 어떤 특정 문자를 포함한 문자의 위치를 출력하는 것이 필요 할 때에는 FIND 함수의 기능이 아닌 SEARCH 함수의 기능으로 해결해야 합니다.

 

엑셀 FIND 함수 지정위치 부터 찾기

엑셀 FIND 함수의 두번째 함수구문이었던 지정 위치부터 원하는 값 찾기 구문에 대해서 예시를 들어 확인해 보도록 하겠습니다. 

 

= FIND ( "찾고자 하는 값", "문자열의 있는 셀 위치", "값을 찾기 시작할 위치 숫자)

위의 경우 기입한 셀의 문자열에서 위치 숫자를 입력한 위치부터 찾고자 하는 값을 찾아 위치를 숫자로 출력합니다.

 

엑셀-find-함수-시작위치
엑셀 FIND 함수를 활용하여 소문자 t의 첫번째 위치와 두번째 위치를 모두 출력하였습니다.

 

위의 엑셀 FIND 함수에서 사용된 구문은 아래와 같습니다. 

 

=FIND("t", A4, C3+1)

C3에 있는 5라는 숫자는 첫 번째 소문자 t의 위치값입니다. 해당 위치값에 +1을 하여 해당 위치값 이후에 있는 또 다른 소문자 t의 위치를 숫자로 출력하였습니다. 

 

결론

 

엑셀 FIND 함수에 대해 알아보았습니다. 해당 함수만 본다면 업무에 적용하기가 어려운 함수라고 볼 수도 있습니다. 위에서 언급한 것과 같이 모든 수식 함수에 들어가는 "변수"의 조건을 확대할 수 있는 함수로써의 기능과 문자를 변환할 수 있는 기능 두 가지를 생각한다면 많은 응용방법이 있습니다. 이후 엑셀 SUMPRODUCT 함수에 FIND 함수를 응용하는 방법에 대해 공유하도록 하며, SUMPRODUCT 함수에 대한 기본 정보 링크를 아래에 남기도록 하겠습니다.

 

 

엑셀 SUMPRODUCT 함수 사용하기(SUMIFS, COUNTIFS 대체 함수)

엑셀 SUMPRODUCT 함수는 SUMIFS와 COUNTIFS를 대체할 수 있는 SUM과 PRODUCT의 조합의 함수입니다. 엑셀 함수 중 속도가 빠른 함수에 속하며, 대량의 데이터를 여러 항목의 값들을 조건으로 사용하여 분석

kimexcel.tistory.com

반응형