오늘은 엑셀에서 특정위치의 문자를 추출하는 방법을 알아보려고 한다. 엑셀에서 작업을 하다 보면 특정위치의 문자를 뽑아내야 하는 경우가 있을 수 있다. 전화번호의 일부분일 수도 있고 주민등록번호의 일부분일 수도 있고 이름의 성부분일 수도 있다. 그런데 이것을 수작업으로 한다면 시간이 매우 오래 걸리고 실수할 수도 있다. 이럴 때 엑셀의 함수를 사용하면 정확하고 빠르게 작업할 수 있다. 그럼 어떻게 할 수 있는지 아래에서 자세히 알아보자.
1. 왼쪽부터 추출하기(LEFT 함수)
LEFT 함수를 사용하면 문자의 왼쪽부터 내가 원하는 글자수만큼 뽑아낼 수 있다. 예를 들어 주민등록의 앞자리 6자리를 추출하고 싶다면 LEFT 함수를 사용해서 추출할 글자수 지정을 6으로 해주면 된다.
1) 빈셀에 =LEFT(원본셀 위치, 추출할 글자수)라고 입력하다. 아래 사진에서는 =LEFT(A2,6)이라고 입력했는데 A2에 있는 글자를 왼쪽부터 6자리를 추출하라는 의미이다.

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

2. 오른쪽부터 추출하기(RIGHT 함수)
오른쪽에 있는 글자, 숫자를 추출해야 하는 경우가 있다. 이럴 때 RIGHT 함수를 사용하면 된다. 예를 들어 핸드폰 끝 4자리를 뽑아내고 싶다면 RIGHT함수를 사용하고 추출할 글자수를 4자리로 지정해 주면 된다.
1) 빈셀에 =RIGHT(원본셀 위치, 추출할 글자수)를 입력한다. 그럼 오른쪽부터 내가 지정한 글자수만큼 뽑아낸다. 아래 사진에서는 =RIGHT(A2,4)라고 입력했는데 A2 셀에서 오른쪽부터 4자리를 추출하라는 의미이다.

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

3. 중간부터 추출하기(MID함수)
왼쪽 끝, 오른쪽 끝이 아니라 중간부터 시작해서 추출할 수 있다. 시작점과 끝점을 내가 원하는 대로 지정할 수 있어서 매우 편리하다. 어쩌면 LEFT 함수나 RIGHT 함수보다 더 많이 사용되는 함수이다.
1) 빈셀에 =MID(원본셀 위치, 시작할 위치 번호, 추출할 글자수)를 입력한다. 아래 사진에서는 =MID(A2, 8, 1)라고 입력했는데 A2셀의 8번째 글자부터 시작해서 1글자를 추출하라는 의미이다. 글자수에는 하이픈(-)도 포함된다.

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

4. 특정 기호 기준으로 추출하기(글자수가 규칙적이지 않은 경우)
주민번호, 핸드폰 번호처럼 글자수가 동일한 경우는 위에서 알아본 함수를 사용해서 추출하는 것이 좋을 수 있다. 하지만 이메일처럼 글자수가 제각각인 경우에는 사용하기 힘들다. 이런 경우에는 SEARCH 함수를 함께 사용하면 가능하다.
1) 빈셀에 =LEFT(원본셀 위치, SEARCH("기호", 원본셀 위치)-1)를 입력하면 된다. 원본 셀에서 기호 앞의 글자를 추출하라는 의미이다. 아래 사진에서는 =LEFT(A2, SEARCH("@", A2)-1)라고 입력했는데 A2셀에서 @ 앞의 글자를 추출하라는 의미이다.

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

지금까지 특정 위치의 문자를 추출하는 방법을 알아보았다. 엑셀에서 작업을 하다 보면 원본 데이터를 목적에 따라 재가공해야 하는 경우가 많이 생긴다. 그때 위에서 알아본 방법 중 하나를 선택해서 적용하면 될 것이다.
'공부하자' 카테고리의 다른 글
| 엑셀 셀에 사진 크기 맞추기 방법 (0) | 2026.06.23 |
|---|---|
| 엑셀 특정 위치 문자 기호 제거 방법 (0) | 2026.06.22 |
| 엑셀 단어 입력하면 행 전체 자동 색상 변하게 하는 방법 (0) | 2026.06.18 |
| 엑셀 문자 일치하는지 비교 확인하는 방법 (0) | 2026.06.18 |
| 엑셀 여러 개 복사해서 한번에 붙여 넣기 클립보드 사용법 (0) | 2026.06.17 |