엑셀 작업할 때 생각 보다 많이 사용하게 되는 Text 함수들..
LEFT, RIGHT, MID, FIND, SEARCH, LEN 정도만 알면 어떤 형태의 문자를 만나도 자유자재로 떼었다 붙였다 할 수 있지 않을까 합니다.
일단 각 함수의 작동 원리 부터...
그리 복잡한 함수들은 아닙니다.
LEFT 는 참조 셀에서 왼쪽 부터 "원하는 글자 수" 만큼
RIGHT 는 참조 셀에서 오른쪽 부터 "원하는 글자 수" 만큼
MID 는 참조 셀에서 시작하는 지점을 정해주고 거기서부터 오른쪽으로 "원하는 글자 수" 만큼 가져와 주는 함수입니다.
FIND와 SEARCH 는 참조 셀에서 "찾고자 하는 값"이 왼쪽에서부터 몇 번째 위치에 있는지를 알려 주는 함수입니다. 참고로 FIND 와 SEARCH 의 차이는 아래와 같으니 용도에 맞추어 사용하시구요.
LEN 은 단순히 참조셀의 문자열이 몇 글자인지 알려주는 함수입니다. 고객들의 주민 번호 등이 나열되어 있을 때, 자릿 수를 넘어간 오류 값이 있는지 정도를 알아 볼 때 사용할 수 있습니다.
보통 LEFT/RIGHT/ MID 를 FIND 또는 Search 함수와 함께 사용하게 되면,
누군가가 생각 없이 기입해 놓은 정보를 특정 로직에 의해 쉽게 구분할 수 있게 됩니다.
예를 들어, 프로젝트 담당자로서 WBS (Work Breakdown Structure) 별로 프로젝트 타임라인을 만들기 위해 여러 유관팀에 해당하는 WBS 를 요청하고 취합하는 작업을 한다고 합시다. 아~~~ 무리 템플릿을 잘 만들어서, WBS No. 와 WBS Description 구분해서 달라고 요청해도, "무조건 무조건" 자기 마음 내키는 대로 작성해서 퇴근 시간 전에 던져 주는 망할 분들이 있습니다. ㅋㅋㅋ 아래 처럼 그냥 WBS No. 랑 Description 이랑 한 셀에다 넣어주면, 기껏 작업해 놓은 템플릿에 넣기 위해.. 하나 하나 숫자 따로 텍스트 따로 복붙 복붙 복붙 하다 보면 퇴사하고 싶은 마음이 깊어만 가겠죠...
하지만 이럴 때 여러 TEXT 함수의 활용법을 알고 있다면....
그래도 이 값에서 어떤 로직이 있을지 찾게 됩니다. 일단 위 예시에서는 WBS 와 Description 사이에 띄어쓰기가 있다는 게 불행 중 다행입니다.
이러한 실낱같은 빛에 의지하여, 아래와 같이 LEFT 와 Find 함수의 조합으로,
참조셀의 왼쪽에서 부터 "첫 번째 띄어쓰기가 있는 지점" 까지 값을 구분해내는 방식으로 WBS No 을 추출해낼 수 있습니다!!! 오늘도 퇴사의 위기는 이렇게 극복하는 거죠 ㅋㅋㅋㅋㅋㅋ
Mid 와 Find 를 조합해서 Description 을 추출하는 것은 첨부 파일에 있으니 한 번 따라해보시면 됩니다. 일단 함수의 기본 원리를 이해하셨다면 크게 어렵지 않으실 겁니다.
'엑셀 (Excel)' 카테고리의 다른 글
엑셀_ Index_Indirect_Small_배열함수_조건에 맞는 값 순서대로 추출하기 (2) | 2022.03.17 |
---|---|
엑셀 나만의 단축키 만들기_빠른 실행 도구 모음 사용자 지정 (0) | 2022.03.15 |
엑셀_자동으로 고유값 추출 Unique 함수 (0) | 2022.03.10 |
엑셀 다중 유효성 검사 상위 목록 선택에 따라 자동 업데이트되는 하위 목록 상자 (0) | 2022.03.09 |
Offset 함수를 이용한 동적 참조 (데이터 입력에 따라 참조 범위 자동 업데이트)표 (0) | 2022.02.17 |