본문 바로가기

공부하자

엑셀 특정 위치 문자 추출 방법


오늘은 엑셀에서 특정위치의 문자를 추출하는 방법을 알아보려고 한다. 엑셀에서 작업을 하다 보면 특정위치의 문자를 뽑아내야 하는 경우가 있을 수 있다. 전화번호의 일부분일 수도 있고 주민등록번호의 일부분일 수도 있고 이름의 성부분일 수도 있다. 그런데 이것을 수작업으로 한다면 시간이 매우 오래 걸리고 실수할 수도 있다. 이럴 때 엑셀의 함수를 사용하면 정확하고 빠르게 작업할 수 있다. 그럼 어떻게 할 수 있는지 아래에서 자세히 알아보자.

 

1. 왼쪽부터 추출하기(LEFT 함수)

 

LEFT 함수를 사용하면 문자의 왼쪽부터 내가 원하는 글자수만큼 뽑아낼 수 있다. 예를 들어 주민등록의 앞자리 6자리를 추출하고 싶다면 LEFT 함수를 사용해서 추출할 글자수 지정을 6으로 해주면 된다.

 

1) 빈셀에 =LEFT(원본셀 위치, 추출할 글자수)라고 입력하다. 아래 사진에서는 =LEFT(A2,6)이라고 입력했는데 A2에 있는 글자를 왼쪽부터 6자리를 추출하라는 의미이다. 

 

빈셀에 =LEFT(A2,6) 라고 입력되어있음
엑셀

 

2) 그럼 바로 지정한 숫자만큼 추출된다. 아래 사진에서는 왼쪽 여섯 자리가 바로 추출된 것을 확인할 수 있다. 

 

주민번호 앞 6자리 추출된것 보임
엑셀

 

2. 오른쪽부터 추출하기(RIGHT 함수)

 

오른쪽에 있는 글자, 숫자를 추출해야 하는 경우가 있다. 이럴 때 RIGHT 함수를 사용하면 된다. 예를 들어 핸드폰 끝 4자리를 뽑아내고 싶다면 RIGHT함수를 사용하고 추출할 글자수를 4자리로 지정해 주면 된다.

 

1) 빈셀에 =RIGHT(원본셀 위치, 추출할 글자수)를 입력한다. 그럼 오른쪽부터 내가 지정한 글자수만큼 뽑아낸다. 아래 사진에서는 =RIGHT(A2,4)라고 입력했는데 A2 셀에서 오른쪽부터 4자리를 추출하라는 의미이다. 

 

빈셀에 =RIGHT(A2,4) 라고 기재되어있음
엑셀

 

2) 그럼 문자의 오른쪽에서 지정한 숫자만큼 추출된다. 아래 사진에서는 전화번호 끝 4자리가 추출된 것을 확인할 수 있다. 

 

끝 4자리인 6789가 보임
엑셀

 

3. 중간부터 추출하기(MID함수)

 

왼쪽 끝, 오른쪽 끝이 아니라 중간부터 시작해서 추출할 수 있다. 시작점과 끝점을 내가 원하는 대로 지정할 수 있어서 매우 편리하다. 어쩌면 LEFT 함수나 RIGHT 함수보다 더 많이 사용되는 함수이다.

 

1) 빈셀에 =MID(원본셀 위치, 시작할 위치 번호, 추출할 글자수)를 입력한다. 아래 사진에서는 =MID(A2, 8, 1)라고 입력했는데 A2셀의 8번째 글자부터 시작해서 1글자를 추출하라는 의미이다. 글자수에는 하이픈(-)도 포함된다. 

 

빈셀에 =MID(A2, 8, 1) 이라고 입력되어있음
엑셀

 

2) 그럼 지정한 위치의 글자수만큼 추출한다. 아래 사진에서는 8번째 글자인 1이 추출된 것을 확인할 수 있다. 

 

글자 추출되어 1이라고 표시되어있음
엑셀

 

4. 특정 기호 기준으로 추출하기(글자수가 규칙적이지 않은 경우)

 

주민번호, 핸드폰 번호처럼 글자수가 동일한 경우는 위에서 알아본 함수를 사용해서 추출하는 것이 좋을 수 있다. 하지만 이메일처럼 글자수가 제각각인 경우에는 사용하기 힘들다. 이런 경우에는 SEARCH 함수를 함께 사용하면 가능하다.

 

1) 빈셀에 =LEFT(원본셀 위치, SEARCH("기호", 원본셀 위치)-1)를 입력하면 된다. 원본 셀에서 기호 앞의 글자를 추출하라는 의미이다. 아래 사진에서는 =LEFT(A2, SEARCH("@", A2)-1)라고 입력했는데 A2셀에서 @ 앞의 글자를 추출하라는 의미이다. 

 

빈셀에 =LEFT(A2, SEARCH("@", A2)-1) 라고 입력되어있음
엑셀

 

2) 그럼 지정한 기호 앞 글자가 추출된다. 아래 사진에서는 @ 앞의 글자가 추출된 것을 확인할 수 있다. 

 

@ 앞의 글자인 1234가 추출된 것이 보임
엑셀

 

지금까지 특정 위치의 문자를 추출하는 방법을 알아보았다. 엑셀에서 작업을 하다 보면 원본 데이터를 목적에 따라 재가공해야 하는 경우가 많이 생긴다. 그때 위에서 알아본 방법 중 하나를 선택해서 적용하면 될 것이다.