본문 바로가기
  • 소소하게-luv
기초엑셀

엑셀/MID,LEFT,RIGHT 함수를 이용한 문자 추출하기

by 소소luv 2021. 9. 10.
반응형

이미지-문자함수

엑.잘.못 아줌마의 엑셀 파헤치기

직장에서 가정에서 많이들 사용하시는 엑셀 빠른 퇴근을 위해 알아두면 쓸모 있는 엑셀 팁 소개해 드려요


컴활 시험에 자주 나오는 문자(글자) 추출 함수 / 실무에서 문서작업 중 한셀에 있는 글자들 중 원하는 글자만 추출하고 싶을 때, 물론 여러 가지 방법들이 있지만 , 오늘 알려드리는 방법도 알고 계신다면, 어떤 문서든 상황에 맞게 함수를 사용하여 업무 능력을 극대화할 수 있겠죠??

보통 가장 많이 사용되는 함수로 MID, LEFT, RIGHT, FIND 함수들이 있어요. 이 함수들이 어떻게 사용되는지 알아보겠습니다.


  • 목차/요점정리

▶MID =MID(문자, 시작 지점, 문자 수)

▶LEFT =LEFT(문자, 정수)

▶RIGHT =RIGHT(문자, 정수)

아래 이미지로 한 번 더 부가설명을 해드릴게요


MID 함수


 

MID =MID(문자, 시작 지점, 문자 수)

MID함수는 내가 지정하는 곳에서부터 문자수를 지정하여 추출하는 함수입니다.


[800416-1234567]이라는 주민번호의 앞에 자리만 추출하고 싶다면,

=MID(주민번호(셀 선택),1,7) 

위의 함수 식은 " 주민번호 셀에서 첫 번째부터 문자7개를 추출하시오.라는 뜻이에요

그럼 결과는 첫번째 [8]부터 7번째 [-]까지 불러오면 [800416-]를 추출하게 됩니다.

위에처럼 앞에서 시작이 아닌 중간에서 시작하면 어떻게 해야 할까요??

[부자 되세요~^^]를 이용하여 가운데 글자인 [되세요]만 추출해보겠습니다.

=MID(셀 선택(부자..),3,3) 

위이 함수 식은 ''부자 되세요~^^"셀에서 3번째부터 3개를 추출하라는 뜻이에요.

즉 3분째인 [되]에서부터 3개의 문자[되세요]만 추출하게 됩니다.


LEFT 함수


LEFT =LEFT(문자, 정수)

LEFT 함수는 지정 셀(문자)의 왼쪽에서부터 지정한 곳까지 추출하는 함수입니다.

 

MID처럼 [800416-1234567]이라는 주민번호의 앞에 자리만 추출하고 싶다면,

=LEFT(주민번호(셀 선택),7) 

위의 함수 식은 " 주민번호 셀에서 왼쪽부터 문자 7개를 추출하시오.라는 뜻이에요

그럼 결과는 왼쪽 첫 번째 [8]부터 7번째 [-]까지 불러오면 [800416-]를 추출하게 됩니다.


RIGHT 함수


RIGHT =RIGHT(문자, 정수)

RIGHT 함수는 지정 셀(문자)의 오른쪽에서부터 지정한 곳까지 추출하는 함수입니다.

[800416-1234567] 이 주민번호 셀을  LEFT함수 식을 RIGHT로 변경한다면,

=RIGHT(주민번호(셀 선택),7) 

위의 함수 식은 " 주민번호 셀에서 오른쪽부터 문자 7개를 추출하시오.라는 뜻이에요

그럼 결과는 오른쪽 첫 번째 [7]부터 (역방향으로 ←) 7번째인 [1]까지 불러오면 [ 1234567 ]를 추출하게 됩니다.

 

RIGHT함수도 LEFT와 마찬가지로 시작점을 따로 지정할 수가 없어요. 

LEFT의 경우 MID함수와 같은 결과값을 나타내지만  LEFT/RIGHT 함수는 시작점이  왼쪽/오른쪽 첫 번째로,

MID함수처럼 따로 지정해주지 않아요. 그래서 문자의 중간부분만 따로 추출할 수는 없어요.

 

위의 3가지 함수는  비슷한듯하지만 너무 다른 함수이니 헷갈리시지 않게 염두에 두시면 좋을듯해요

 

 

 

 

반응형

댓글