엑셀 텍스트 문자열 추출(LEFT, RIGHT, MID함수 사용법)
엑셀에 입력된 데이터를 가공해서 사용해야 할 때가 있습니다. 성명에서 성만 따로 빼서 추출한다든지, 이름만 따로 추출하여 정리할 수 있습니다. 또한 문자열의 중간부터 원하는 개수만큼 문자를 추출해서 사용할 수도 있는데요. 이는 엑셀 LEFT, RIGHT, MID 함수를 사용해서 표현 가능한 방법입니다.
오늘 포스팅은 이 세 가지 함수를 사용하여 엑셀 텍스트 추출방법을 알려드리겠습니다.
엑셀 LEFT함수
엑셀 LEFT함수 : 문자열의 왼쪽부터 원하는 개수만큼 문자를 추출합니다.
=LEFT(셀, [문자개수])
[F5] 셀에 성명 중 성만 추출해 보겠습니다.
[F5] 셀을 선택한 후 [B5] 셀의 왼쪽 1개 문자만 추출하면 되므로 아래와 같이 수식을 입력합니다.
=left(B5,1)
그럼 [F5] 셀에 '강'이라는 성만 추출이 됩니다. 이를 자동 채우기로 [F9] 셀까지 드래그해 줍니다.
그럼 모든 셀에 이렇게 성만 추출이 되게 됩니다.
엑셀 RIGHT함수
엑셀 RIGHT함수 : 문자열의 오른쪽부터 원하는 개수만큼 문자를 추출합니다.
=RIGHT(셀,[문자 개수])
성명중에 이름만 추출해 보겠습니다. [G5] 셀을 선택하고 성명 셀에서 오른쪽부터 2자리만 추출하는 다음의 수식을 입력합니다.
=RIGHT(B5,2)
그럼 이렇게 이름만 추출이 되며 채우기 핸들로 드래그를 해주면
모든 셀에 이름만 추출이 됩니다.
엑셀 MID함수
엑셀 MID함수 : 문자열의 중간부터 원하는 개수만큼 문자를 추출합니다.
=MID(셀, 시작위치, 문자 개수)
[H5] 셀에 성별을 파악하기 위해 주민번호 뒷자리 처음 숫자를 추출해 보겠습니다. 기준은 주민번호가 있는 [D5] 셀이며 주민번호 뒷자리는 8번째 자리부터 시작하므로 8, 그리고 한 글자만 추출하면 되므로 1을 수식에 입력해 줍니다.
=MID(D5,8,1)
그럼 이렇게 주민번호 뒷자리 첫째 번호가 추출이 됩니다. 이를 채우기 핸들로 드래그해 주면
모든 셀에 이렇게 1 또는 2로 표시가 되게 됩니다.
오늘은 엑셀 LEFT, RIGHT, MID함수를 사용하여 문자열을 추출하는 방법을 알려드렸습니다. 엑셀 활용에 도움이 되었기를 바라며 더 많은 강좌는 아래 링크를 활용하시기 바랍니다.