본문 바로가기

글쓰는이작가

엑셀(Excel)

엑셀(Excel) 불규칙한 텍스트 문자를 특정 조건으로 텍스트를 추출 하고자 하는 수식 작성 방법.

by 글쓰는이작가 2022. 11. 10.

안녕하세요. 일상에서 얻는 정보를 모두 기억할 수 없기 때문에 일상에서 일어나는 에피소드들의 정보들을 기록하여 기억하고자 하는 시점에 기록된 정보를 활용할 수 있도록 글을 쓰고자 하는 이작가입니다.

저 역시 지나간 모든 과거의 경험들을 전부 기억할 수 없기 때문에 경험을 통해 얻은 지식과 정보를 기록함으로써 필요한 시점에 과거의 경험의 정보를 활용해 보기 위해 이 글을 작성합니다.

기록된 정보들이 많은 분들에게 도움이 될 수 있도록 전달될 수 있길 바라겠습니다.


목차

     

     

    불규칙한 텍스트 문자를 특정 조건에 따라 원하는 텍스트 문자열만 추출하는 수식 작성 방법 썸네일 이미지.
    불규칙한 텍스트 문자를 특정 조건에 따라 원하는 텍스트 문자열만 추출하는 수식 작성 방법 썸네일 이미지.

    엑셀(excel) 작업을 하면서 텍스트로 입력된 데이터를 수식에 의한 계산으로 특정 조건에 따라 원하는 텍스트를 결과값으로 반환하여 표기 하고자 하는 경우가 발생 할 수 있습니다.

     

    예를 들면 서울시 동작구, 부산시 동래구, 고양시 덕양구의 텍스트로 입력된 데이터를 서울, 부산, 고양이라는 텍스트로만 결과값으로 추출하고자 할때 작성 할 수 있는 수식으로 서울시, 부산시, 고양시의 경우에는 3글자의 텍스트로 이루어져 있기 때문에 left함수로 간단하게 결과값을 추출 할 수 있습니다.

     

    하지만 대전광역시라는 텍스트가 입력된 데이터를 포함해서 서울시, 부산시, 고양시, 대전광역시의 텍스트를 결과값으로 반환하여 표기 하고자 할때 left함수로는 동일한 수식으로 원하는 결과값을 표기할 수 없게 됩니다.

     

    이렇게 불규칙한 문자 텍스트를 특정 조건에 따라서 원하는 텍스트만 추출하여 결과값으로 표기 하는 수식 작성을 기록해 보고자 합니다.

     

    1. left함수에 search함수를 인수로 사용하여 수식 작성.

    불규칙한 텍스트 문자를 특정 조건에 따라 원하는 텍스트 문자열만 추출하는 수식 작성 방법 샘플 예제 서식 이미지.
    불규칙한 텍스트 문자를 특정 조건에 따라 원하는 텍스트 문자열만 추출하는 수식 작성 방법 샘플 예제 서식 이미지

    불규칙한 텍스트 문자를 특정 조건에 따라서 원하는 텍스트 문자열만 또는 단어만 추출하는 수식을 작성하기 위해서 C열에 불규칙한 텍스트 문자수로 작성된 샘플 예제 서식을 작성해 보았습니다.

     

    그리고 A열에는 C열에 작성된 불규칙한 텍스트의 문자로 작성된 주소를 참조하여 "시"를 포함하는 단어까지만으로 텍스트를 추출 하고자 할때 작성 할 수 있는 수식 작성 방법이 되겠습니다.

     

    A2셀에 다음의 수식을 작성하고 필요한 행까지 수식을 복사해서 사용할 수 있겠습니다.

    =LEFT(C2,SEARCH("시",C2))

    수식을 위와 같이 A2셀에 작성해 주면 "부산시"라는 결과값을 반환하여 표기 하게 되고, 서울 특별시, 경기도 고양시, 경기도 군포시, 경기도 광주시, 대전 광역시의 결과값을 각각 반환하여 표기 할 수 있게 됩니다.

     

    left함수는 기본적으로 텍스트의 자릿수만 지정할 수 있기 때문에 문자의 자리수가 불규칙하기 때문에 search함수를 자리수 인수로 활용하여 수식을 작성해 주는것입니다.

     

    search함수에 작성된 인수의 값을 지정 셀에서 찾아 결과값을 반환하여 표기 할 수 있는 함수이기 때문에 SEARCH("시",C2) 수식에 사용된 "시"를 "구"로 변경해 주게 되면 구를 포함한 텍스트를 결과값으로 반환하여 표기 할 수 있게 되는것이죠.

     

    샘플 예제는 수식을 최대한 간결하게 작성해 보기 위해서 입력한 데이터를 작성한 것으로 입력된 데이터 값에 모두 "시"라는 공통 텍스트를 포함해서 입력한것이기 때문에 수식을 간결하게 작성 할 수 있을것입니다.

     

    따라서 여기서 엑셀에 입력된 데이터를 수식으로 또다른 결과값을 반환하여 표기 하고자 할때 중요하게 생각할 부분으로 자신이 입력하는 데이터로 계산 하여 결과값으로 표기되어야 할 데이터가 무엇인지를 고민해보고 엑셀 서식 데이터를 입력하는것이 수식 계산의 기초를 잘 다져놓는것이라고 할 수 있습니다.

     

    물론 어떻게 해서든지 수식으로 원하는 결과값을 반환하여 표기 할 수 있는 계산 수식을 작성할 수는 있겠지만 특정 데이터 몇개로 인하여 결과값을 반환 할 수 없을 경우에는 수식이 굉장히 길어지고 복잡해지는 형태로 작성되어야 할 경우가 발생되기 때문에 자신이 입력하는 데이터로 어떠한 결과값을 만들것인지 생각하여 기초 데이터 입력하는것도 매우 중요한 것이라고 할 수 있습니다.


    이상으로 "글쓰는이작가의 엑셀(Excel) 시간"은 마무리 하고,
    "불규칙한 텍스트 문자를 특정 조건에 따라 원하는 텍스트 문자열만 추출하는 수식 작성 방법" 예제 샘플을 하단에 첨부하였으니 필요한곳에서 활용할 수 있는 수식으로 적용해 보시길 바라겠습니다.

    긴 글 읽어주신 여러분들께 감사 말씀 드리며 많은 도움이 될 수 있기를 바라겠습니다.

     

    ※ "불규칙한 텍스트 문자를 특정 조건에 따라 원하는 텍스트 문자열만 추출하는 수식 작성 방법" 샘플 예제 서식 다운로드.

    글쓰는이작가 샘플 예제 - 불규칙한 텍스트 문자를 특정 조건에 따라 원하는 텍스트 문자열만 추출하는 수식 작성 방법.xlsx
    0.01MB


    댓글