엑셀

MID함수 엑셀 문자열 추출 방법

@@~ 2015. 5. 7. 00:02

오늘은  MID함수로 엑셀 문자열 추출하는 방법을 알아보겠습니다.

 

지난번 입력했던 사원관리 명부에서 주민번호를 이용한 성별추출을 해보려고 합니다.

 

 

성별은 주민번호를 이용해 구합니다.

주민번호의 뒤 7자리 중 첫글자가 성별을 나타낸 다는 것은 아실거예요.

1****** 은 남자

2****** 은 여자 입니다.

2000년생 이후 출생한 사람들은 3****** 이 남자, 4****** 이 여자 입니다.

 

 

문자가 길기 때문에 MID함수를 이용하겠습니다. MID는 중간이라는 뜻입니다.

함수 마법사를 불러 텍스트, MID 를 클릭해서 확인을 눌러 줍니다.

 

 

기준이 되는 셀 C4를 클릭합니다.

[start_num] 는 주민등록번호중 몇번째 글자를 시작 문자로 정할지를 물어보는 란입니다.

여기서 주의할점은 중간에 빈칸이나 - 을 문자로 생각하고 수를 생각해야  합니다.

하지만 - 이 직접 입력한게 아니고 서식 지정에 의해 표시된 것이라면 문자로 생각하면 안됩니다. 결과값이 잘못되었을 때 많이 당황하시는 부분인듯 합니다. 

저는 -을 직접 입력했으므로 시작하는 문자를 8번째 문자, 8 이라고 기입하고

[Num_chars] 표시할 문자는 한개, 1 이라고 입력합니다.

 

드래그를 이용하여 서식복사를 해줍니다.

 

성별을 1과 2로만 표시하기에는 2% 부족한 점이 있습니다.

이부분은 IF함수를 이용하여 남/여 로 바꿀수 있답니다.

IF함수는 다음 포스팅에서 계속하겠습니다.

 

이상으로 MID함수 엑셀 문자열 추출 방법 포스팅을 마칩니다.