지난 포스팅에서 문자 추출 함수 LEFT, MID, RIGHT 를 살펴보았습니다.
이번 포스팅은 사용자가 찾고자 하는 문자의 시작 위치를 숫자값으로 반환해주는 FIND함수와 LEFT, MID, RIGHT를 이용하여 가져올 글자의 개수가 일정치 않을 경우 추출 하는 방식에 대해 알아보겠습니다.
FIND |
함수명 자체가 찾겠다는 의지가 있는 함수 입니다. : )
찾는 방식은 간단합니다.
=FIND ( 찾을 값 , 셀주소 , 시작위치[생략가능] ) |
대신 , FIND 함수로 찾는건 글자의 시작 위치이므로 사실 단독으로 쓰이는 경우는 잘 없습니다.
예제 문제를 통해 FIND함수의 활용법을 알아보도록 하겠습니다.
문제 1 > 아래와 같이 데이터를 입력해 주세요. 입고내역에서 물품의 이름을 추출해 보세요.
문제점) 가져올 물품의 글자수가 동일하지 않습니다.
만약 글자수가 동일하다면 , LEFT 함수로도 해결이 될 것입니다. 당연히 지금 문제는 텍스트 나누기로도 해결이 가능하지만 , FIND함수를 이용하여 해결해 보도록 하겠습니다.
FIND 함수 이해하기 |
함수 기본 형식 : = 함수명( 인수 )
FIND 함수 형식 : = FIND ( 찾을 값 , 셀주소 , 시작위치[생략가능] )
* FIND 함수는 사용자가 찾고자 하는 문자의 시작 위치를 " 숫자 " 로 돌려줍니다.
* 인수 영역에 문자가 쓰이는 경우에는 큰따옴표로 묶어 줍니다.
* C열의 입고내역에서 공통의 규칙을 찾아줍니다.
* 공통적으로 쉼표가 삽입되어 있으며 쉼표 앞은 물품 , 쉼표 뒤는 개수 입니다.
셀 포인터 위치 : D3
1. = FIND(" , " , C3 ) → C3셀의 " , (쉼표) " 의 위치를 찾아서 숫자로 반환해 주세요.
개수가 다른 글자를 추출 할 수 있는 이유 |
* 쉼표의 위치는 아래와 같습니다. C3셀은 3번째 , C4셀은 4번째에 쉼표가 위치하고 있습니다.
* 물품을 출력하는 것이 목적이니 C3 = 감자 = 2글자 , C4 = 고구마 = 3글자를 왼쪽에서 부터 ( 또는 첫글자 부터 ) 추출하면 될 것 같습니다.* FIND로 찾는 값은 입고내역이 공통적으로 가지고 있는 쉼표(,)의 위치입니다. 쉼표보다 한글자 앞까지가 물품명 입니다.* FIND로 찾은 쉼표의 위치값 - 1을 적용하면 쉼표의 위치를 기준으로 물품의 글자수를 찾을 수 있게 됩니다.
왼쪽에서 부터 추출 = LEFT 함수 입니다. 형식은 아래와 같습니다.
=LEFT ( 추출할 글자를 가진 셀 , 글자수) |
첫번째 부터 추출 = MID 함수 입니다. 형식은 아래와 같습니다.
=MID ( 추출할 글자를 가진 셀 , 시작위치 ,글자수) |
사용법 |
[ 풀 이 ] LEFT + FIND
= LEFT(추출 할 글자를 가진 셀 , 글자수 ) : 글자 수 = FIND로 찾은 값에서 1을 빼면 가져올 글자의 수를 찾을 수 있습니다.
[ 풀 이 ] MID + FIND
= MID(추출 할 글자를 가진 셀 , 시작위치 , 글자수 ) : 물품의 시작 위치는 첫번째 입니다. 글자수는 FIND로 찾은 숫자에서 빼기 1을 합니다.
FIND 활용 I |
문제 2 > RIGHT와 FIND 함수를 이용하여 H3:H8에 C2:C8을 참조하여 개수를 추출 해 주세요.
자리수를 다르게 하기 위해 입고내역 부분을 수정하였습니다.
HINT 1 ) 공통 문자를 찾아보세요.
HINT 2 ) RIGHT함수의 특징을 생각해보세요.
HINT 3 ) 공통 문자는 쉼표와 박스입니다.
정답은!! FIND 활용II 와 함께 다음 포스팅에서... : )
'Google Docs > 스프레드시트' 카테고리의 다른 글
[구글 스프레드시트]#29 열 범위 , 행 범위 , ENTER , 서식 지우기 ... ( MS 엑셀과 다른 사용법 ) (0) | 2020.12.20 |
---|---|
[구글 스프레드시트] #28 함수 - FIND 응용 ( 엑셀 공통 ) (0) | 2020.12.19 |
[구글 스프레드시트] #27 함수 - LEFT , RIGHT , MID , MS 엑셀 특정 문자 빠르게 출력 ( 패턴채우기 ) (0) | 2020.12.16 |
[구글 스프레드시트] #26 텍스트 열 분할 ( MS엑셀 : 텍스트 나누기 ) (0) | 2020.12.15 |
[구글 스프레드시트] #24 두 자리 연도 생년월일 , 가운데 3자리, 4자리 휴대 전화 번호 입력 서식 ( 엑셀 공통 ) (0) | 2020.12.09 |
댓글