엑셀 글자 문자 추출하기 - 텍스트 함수
- MS 오피스/엑셀 함수&활용
- 2016. 5. 6. 09:00
엑셀에서 글자를 추출하는 방법은 여러가지 방법이 있습니다.
텍스트 함수는 30개의 함수가 있는데요
이 중 FIND, FINDB, LEFT, RIGHT, MID 함수에 대해서 알아보겠습니다.
먼저 FIND 함수 입니다. FIND 함수는 글자의 위치를 알려주는 함수 입니다.
예를 들어 =FIND("활","컴퓨터 활용") 이라고 하면
"컴퓨터 활용" 이라는 단어 중 "활"이라는 단어가 몇 번째에 위치해 있는 지 알려주는 것입니다.
결과 값은 5로 나타납니다.
"활" 이라는 단어가 5번째 위치한 다는 것이지요
FINDB 함수는 바이트 값으로 위치를 알려줍니다.
결과 값은 8 입니다.
똑 같은 위치의 "활"을 찾는데 FIND 함수 결과 값은 5 이고,
FINDB의 값은 8이 나와서 다른데요
FINDB 값은 바이트 값으로 찾아서 그렇습니다.
한글은 2바이트, 그 외 1바이트
"컴퓨터" 까지 3 글자이니 6바이트 활용합에 공백 1바이트
그래서 "활" 8바이트 값에서 시작을 하는 것입니다.
LEFT 함수와 RIGHT 함수는 내가 원하는 글자까지만 표시를
해주는 것 이라고 생각하면 됩니다.
=LEFT("컴퓨터 활용", 3) 이라는 명령어를 해석하자면
왼쪽에서 3자리까지만 표시를 해라 라는 뜻입니다.
결과 값은 아래와 같습니다.
=RIGHT("컴퓨터 활용",3)
오른쪽에서 부터 3자리까지만 표시해라 라는 뜻이 되겠습니다.
잘 보시면 앞에 공백까지 포함한 것을 알 수 있습니다.
왼쪽과 오른쪽 끝에서 원하는 자리까지 표시 할 수 있는 방법이 있으면
문장의 중간에서도 추출을 해야 할 수 있겠지요?
MID 함수를 사용하면 문장 중간의 단어를 추출 할 수가 있습니다.
=MID("컴퓨터 활용",2,2) 는
"컴퓨터 활용" 이라는 문장의 두 번째 자리부터 두번째 자리까지 표시를 하라는 뜻입니다.
"퓨"가 두 번째 자리이니
"퓨"부터 2번짜 자리인 "터"까지 출력이 되는 것입니다.
엑셀 함수 정리 : http://appadal.tistory.com/48
'MS 오피스 > 엑셀 함수&활용' 카테고리의 다른 글
엑셀 합계 구하기 - 수식 입력 방법과 SUM 함수 (0) | 2016.05.23 |
---|---|
엑셀 갯수 개수 세기 함수 COUNTA COUNTBLANK 함수 (0) | 2016.05.16 |
엑셀 함수 정리 (0) | 2016.05.04 |
엑셀 원하는 문자 글자까지 추출하기 (2) | 2016.04.29 |
엑셀 갯수(개수) 세기 (0) | 2016.04.26 |