인포노미의 생활,경제 블로깅

안녕하세요 인포노미입니다. 함수 10번째시간 EXACT, FIND, FINDB, FLOOR함수에 대해서 알아보도록 하겠습니다.

궁금하시거나 잘못된 부분이 있다면 댓글로 알려주시면 감사하겠습니다!


1. EXACT

EXACT함수는 두 값을 비교하여 같으면 TRUE, 다르면 FALSE값을 반환합니다

※ 대소문자 구분

EXACT(text1, text2)로 구성되어 있으며, text1과 text2 둘다 셀또는 값을 뜻합니다.

그림1. EXACT함수의 설명

그림1과 같이 EXACT함수는 양쪽의 셀값을 비교하여 값이 같으면 TRUE 다르면 FALSE를 나타냅니다.

영문의 경우에는 대소문자를 구분하여 대문자'L'과 소문자'l'이 다르면 서로 값이 다르기 때문에 FALSE를 반환합니다. 

IF함수와도 같이 응용하기 편리한데요. IF(EXACT(D2, E2), "동일", "") 이런식으로 함수를 구성하여 만약 D2셀과 E2셀이 같다면 "동일"을 표시하고 아니면 공백을 나타내라 라는식의 응용이 가능합니다.

두 개의 값을 비교해서 어떤 결과값을 표현하기에 매우 편리한 함수라고 생각됩니다.

 

2. FIND, FINDB

FIND, FINDB함수는 문자열에서 찾을 문자열의 시작 글자 위치 번호를 반환합니다.

※ 대소문자 구분(대, 소문자를 구분하지 않는 함수는 SEARCH 함수이다)

FIND(find_text, within_text, [start_num])으로 구성되어 있으며, 인수의 의미는 아래와 같습니다.

 (1) find_text : 찾을 텍스트(대, 소문자 구분함)

 (2) within_text : 대상이 되는 텍스트

 (3) [start_num] : 찾기 시작할 위치 번호, 생략하면 1로 인식

※ FINDB 함수도 구문자체는 동일하며 이 함수는 글자 한개를 2로 인식하여 계산합니다. 영어나 숫자의 경우에는 FIND와 같습니다.

그림2. FIND, FINDB함수의 설명

그림2처럼 어떠한 값에서 어떠한 단어의 위치를 구할 수 있습니다.

D9셀을 예로 들었을 때 FIND함수의 경우 '동'한 글자가 1이라고 보시면 되기 때문에 "백두산"을 D8셀에서 찾을경우에는 "백두산"에서 가장 먼저 위치하는 '백'이 6번째에 위치하고있습니다.

그렇기 때문에 결과값이 6이 나오는 것입니다.

FINDB함수는 한글 하나를 2로 계산하므로, 한글인 '동해물과'까지는 8, #은 1로 인식하여 "백"이 처음시작하는 위치는 10이 되게 됩니다. D4셀의 영어의 경우에서는 FIND와 FINDB의 값이 같은걸 보실 수 있습니다. 위에 써놓았듯이 영어나 숫자의 경우에는 FIND함수와 같으므로 둘이 차이가 없습니다.

FIND함수의 경우 단독으로 사용되기 보다는 다른 함수와 혼용되어 사용하는 경우가 많은데요.

어떠한 단어를 찾으려고 할 때 굳이 저희가 FIND를 이용하지 않아도 Ctrl + F단축키로 찾기기능을 이용하여 해당 단어를 찾기 때문입니다.

쉽게 FIND함수를 사용할 수 있는 곳은 주민등록번호 같은 경우인데요 주민등록번호 200101-1357896에서 LEFT함수와 조합하여 사용할 수 있습니다.

그림3. LEFT와 FIND함수의 조합

그림3처럼 LEFT와 FIND함수를 함께 사용할 수 있는데요 LEFT함수는 해당셀의 텍스트 문자열의 시작 지점부터 지정한 수만큼의 문자를 반환하는 함수입니다. 위에서는 FIND함수와 함께써서 주민등록번호의 '-'까지 반환하라는 의미로 어떤 숫자의 문자열을 '-'로 구분하였을 경우 해당 문자열까지만 숫자열을 구하는 방법 등으로 응용이 가능합니다.

반대의 경우 RIGHT함수도 있는데요 RIGHT함수는 LEFT함수와 반대의 개념으로 이해하시면 됩니다.

텍스트문자열의 끝 지점부터 지정한 수만큼의 문자열을 반환하기 때문에 위 그림3에서 1357896의 값을 얻으려고 하실때 RIGHT함수로 맨끝문자에서부터 '-'까지의 숫자를 구하실 수도 있습니다.

위와 같이 함수들은 서로 연계가되면서 다양하게 응용할 수 있으므로 많은 함수를 알아두시면 향후에 사무작업 등에 많은 활용도를 보이실 수 있을 거라고 생각됩니다.

그럼 다음시간에 엑셀함수 11탄으로 찾아오도록 하겠습니다! 좋은하루되시기 바랍니다.

 

 

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band