반응형
엑셀을 하다 보면 문자열에서 원하는 텍스트만 추출하고 싶은 경우가 있습니다. 예를 들면, 어떤 제품의 시리얼 번호에서 특정 위치에 있는 단어만 추출한다거나 할 때가 있습니다. 이때 이용할 수 있는 함수는 LEFT, MID, RIGHT 입니다.
* LEFT, MID, RIGHT
LEFT, MID, RIGHT 함수는 문자열에서 특정 위치에 있는 문자를 추출하는 함수입니다. 함수 이름만 봐도 대충 느낌이 오실 겁니다.
- LEFT : 문자열 왼쪽부터 원하는 자릿수만큼 단어 추출
- MID : 문자열 원하는 시작지점부터 원하는 자릿수만큼 단어 추출
- RIGHT : 문자열 오른쪽부터 원하는 자리수만큼 단어 추출
바로 예시로 확인해보겠습니다. 여기 가상의 제품번호가 “한글-알파벳-숫자” 순으로 나열되어 있다고 보겠습니다. 여기서 한글과 알파벳, 숫자를 따로 단어를 추출하려면 아래와 같은 방법으로 가능합니다.
함수 구현 방법 및 예시 적용( 제품 “가-AAA-123” 기준 )
- = LEFT( text, num_chars ) ▶ LEFT( A3, 1 )
- = MID( text, start_num, num_chars ) ▶ MID( A3, 3, 3 )
- = RIGHT( text, num_chars ) ▶ RIGHT( A3, 3 )
Text는 문자열, num_chars는 원하는 자리수, start_num은 원하는 시작 지점입니다.아마 특별한 설명이 없어도 예시와 구현 함수를 보시면 충분히 이해되리라 생각합니다. 함수자체는 어렵지 않습니다.
하지만 위와 같이 한글, 알파벳, 숫자를 따로 단어를 추출하고 싶은 경우, 더 쉬운 방법이 있습니다. 굳이 LEFT, MID, RIGHT의 함수를 쓸 필요 없습니다.!
바로 상단 메뉴 중 " 데이터 – 텍스트 나누기 " 기능입니다.
- 텍스트 나누기 – 구분 기호로 분리됨(D) > 기타(O)에 “-“ 입력 > “마침”
하면 아래와 같이 텍스트가 깔끔하게 나눠집니다.
이 외에도 텍스트 나누기 기능은 다방면으로 이용이 가능하니 한 번씩 살펴보시면 좋습니다.
읽어주셔서 감사합니다.
반응형
'4. 잡다 지식 > 0. 엑셀 공부' 카테고리의 다른 글
[ 엑셀 꿀팁 ] 특별하진 않지만 알면 유용한 엑셀 팁!! (0) | 2021.07.06 |
---|---|
[ 함께 배우는 엑셀 ] - 엑셀에서 난수를 만들어 보자 - RAND() 함수 (0) | 2021.05.02 |
[ 함께 배우는 엑셀 ] - 셀의 개수를 파악하는 다양한 COUNT 함수를 알아보자!! (0) | 2021.04.25 |
[ 함께 배우는 엑셀 ] - 엑셀 VLOOKUP 함수 (0) | 2021.01.16 |
댓글