엑셀 원하는 문자 글자까지 추출하기

엑셀을 사용하다가 보면 이런 경우가 있습니다.

첫 번째 내가 원하는글자 까지만 출력해야하는데 길이가 다를 경우, 

다른 말로 하면 특정 글자 이후 문자 제가하는 것이 되겠지요


예를 들어 "강원도 원주시 태장동 000 000"이 있는데 여기서

~ 동까지 출력을 해야하는데 글자 길이가 동일 하다면 left 함수, 또는 MID, right 함수를 사용하여 

출력을 하면 되는데 길이가 다른 경우 힘들어지는데요


이럴 경우 어떻게 해결하는 방법을 알아 보도록 하겠습니다.


사용 할 함수는 LEFT 함수와 FIND 함수를 사용함니다.




 



엑셀 원하는 문자 글자까지 추출하기 동영상





엑셀 원하는 문자 글자까지 추출하기 


예를 들어서 우리가 원하는 글자가 "~로"까지만 필요할 경우를 알아보도록하겠습니다.



↓먼저 FIND 함수를 사용하여 "로"가 몇 번째 글자인지 알아냅니다. 

B1 셀에 =FIND("로", A1) 를 입력합니다.





↓엔터를 누르면 "로"라는 글자가 몇번째에 위치하는지 알수 있습니다

7이라는 숫자가 나왔는데요  "로"라는 글자가 7번째 위치한다는 뜻

 

왼쪽에서 "로" 까지 출력을 하면 되니깐

LEFT 함수를 사용하여 왼쪽에서 "로"까지 구하면 

우리가 원하는 결과를 얻을 수 있습니다.



 

 


↓입력한 글자 앞에 LEFT(A1,FIND("로",A1)) 만 넣어주면 됩니다.




↓ B2 셀에 입력한  LEFT(A1,FIND("로",A1)) 의 결과는 

=LEFT(A1,7) 결과와 같습니다.



↓ 아래로 드래그를 해주면 FIND 함수가 "로" 글자의  위치를 바꾸어 주어

우리가 원하는 글자 문자까지 추출을 할 수 있는 것입니다.


 

댓글(2)

  • 스카이
    2019.08.06 21:09

    다른 분 글에서 별 도움이 안되 검색, 검색 중 님 글을 찾았어요
    원하던 답을 찾아 너무 많은 도움이 되었어요

    • 2019.08.09 13:20 신고

      궁금하신 것이 있으시면 올려주세요~^^
      최대한 저도 열심히 올려보겠습니다. ^^

Designed by JB FACTORY