본문 바로가기
내가 공부하는 세상/엑셀

LEFT,RIGHT,MID,CONCATENATE 함수 / 엑셀 텍스트 함수

by 윤소리아빠 2023. 10. 28.

목차

    오늘은 엑셀의 텍스트 함수에 대해 알아보겠습니다. 텍스트 함수의 대표적인 함수는 LEFT, RIGHT, MID, CONCATENATE 함수가 있습니다.

     

    LEFT 함수 


    LEFT 함수의 함수식은 =LEFT(셀참조, 왼쪽부터 출력할 텍스트의 개수 )로 구성되어 있습니다. 예제를 통해 알아보겠습니다.  아래 예제처럼 주민 번호는 앞자리 6개와 뒷자리 7개의 숫자로 나누어져 있습니다.  여기서 앞자리 6개의 숫자를 출력해 보려고 하는데요.  먼저 =LEFT(  를 쓰고, 주민번호를 클릭해서 셀참조를 합니다.  이후 주민번호 앞자리는 앞에서부터 6개의 숫자로 이루어져 있으므로 , 6을 적어줍니다.

     

     

    이후 채우기 핸들을 더블 클릭하면 아래의 주민번호는 자동으로 앞자리만 출력되게 됩니다. 

     

     

    RIGHT 함수


    RIGHT 함수는 LEFT 함수와 동일한 원리로 작동하는데요. 함수식은 다음과 같습니다.  =RIGHT(셀참조, 오른쪽부터 출력할 텍스트의 개수 ) 이 또한 예제를 통해 알아보겠습니다. 위와 마찬가지로 =RIGHT(  를 적고, 주민번호를 클릭해 셀참조를 합니다. 이후 주민번호 뒷자리는 오른쪽 끝으로부터 7자리의 숫자로 이루어져 있으므로 7을 적어=RIGHT(B6,7)라는 함수식을 완성합니다.

     

    이후 채우기 핸들을 더블클릭해 아래의 주민번호를 자동완성합니다.

     

    MID 함수 


    다음은 MID 함수입니다. MID 함수는 자신이 출력할 텍스트의 기준점과 출력할 텍스트의 개수를 사용자가 지정할 수 있습니다. 일단 함수식은 다음과 같습니다. =MID(셀참조, 시작위치, 출력할 텍스트 개수)바로 예제를 통해 적용해 보겠습니다. 이번에는 MID 함수를 이용해  주민번호상에 성별을 나타내는 뒷자리의 맨 앞의 숫자를 출력해 보겠습니다.  =MID( 를 먼저 적고, 하이픈" - "을 포함해 주민번호의 성별을 나타내는 숫자는 8번째 이므로 8을 적고 숫자 한 개만 추출하면 되므로 이후 1을 적어 =MID(B6,8,1)  함수식을 완성합니다. 이후 마찬가지로 채우기핸들을 더블클릭해 나머지 주민번호의 성별을 자동으로 출력해 주시면 됩니다.  

     

     

    여기에 한 단계 더 나아가 IF 함수를  사용하면 (함수식: =IF(E6="2","여자","남자") 성별을 자동으로 완성할 수 있습니다. 이 함수식에서 숫자 2와 여자, 남자는 모두 텍스트이기 때문에 따옴표" "를 사용하여 기입하셔야 오류 없이 함수식을 완성할 수 있습니다.

     

     

    CONCATENATE 함수


    CONCATENATE 함수는 쉽게 말해 각각의 셀에 있는 텍스트를 한셀에 합쳐 주는 함수라고 보시면 됩니다. 함수식은    =CONCATENATE(셀참조,셀참조) 로 이루어져 있습니다.  바로 예제를 통해 알아보겠습니다. 아래와 같이 각셀에 주민번호가 앞자리와 뒷자리가 적혀 있습니다. 각각 적혀 있는 번호를  CONCATENATE 함수를 사용해서  오른쪽셀에 합쳐 보도록 하겠습니다. 먼저 함수식 =CONCATENATE(  를적고  앞자리를 클릭 이후 주민번호 형식으로 텍스트를 합치기 위해 "-" 

    하이픈을 적어줍니다. 이후 뒷자리를 클릭해 주시면 됩니다.

     

    글을 마치며 


    오늘은 엑셀의 텍스트 함수를 알아보았습니다. 언뜻 생각하기에 그냥 타이핑하면 되지 텍스트 함수를 굳이 사용할 필요가 있을까라고 생각할 수 있지만, 데이터가 굉장히 많을 경우 함수식 하나만 작성하고 자동 채우기를 통해 업무시간을 대폭 줄일 수 있는 큰 이점이 있습니다.  

    반응형

    TOP

    Designed by 티스토리

    loading