본문 바로가기

엑셀 (Excel)

Text 함수 (LEFT, RIGHT, MID, FIND, SEARCH, LEN) 활용 - 프로젝트 WBS No 을 추출해보자

WBS+추출.xlsx
0.01MB

엑셀 작업할 때 생각 보다 많이 사용하게 되는 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 을 추출하는 것은 첨부 파일에 있으니 한 번 따라해보시면 됩니다. 일단 함수의 기본 원리를 이해하셨다면 크게 어렵지 않으실 겁니다.