반응형

함수를 사용할 때 결괏값에 특정 글자를 삭제 혹은 변환해서 결과 값을 출력하고 싶은 경우가 있습니다.

그런 경우에는 SUBSTITUTE함수를 사용해서 원하는 결과 값을 출력할 수 있습니다.

 

=SUBSTITUTE(변환대상문자가 들어 있는 셀, 검색할 내용, 변환할 내용)

 

예를 들어, 상품ID의 앞 머리에 A가 설정되어 있을 때, 앞의 A문자를 제외하고 나머지 숫자만 ID로서 표시하고 싶을 때 아래와 같은 수식으로 A를 손쉽게 제거할 수 있습니다.

=SUBSTITUTE(B4, "A", "")

B4열의 A123이라는 문자에 대해서 A문자가 포함된 경우에는 삭제하도록 ""을 변환할 내용으로 설정해 주었습니다.

그 결과, I열에는 A라는 문자는 삭제된 상태로 결과 값이 표시된 것을 확인할 수 있습니다.

 

다른 함수와 결합하여 사용하는 예로는, 아래와 같은 사용도 가능합니다.

=SUBSTITUTE(VLOOKUP(K4, B:C, 2, FALSE), "(BF사제품)", "(B사제품)")

VLOOKUP을 이용해서 상품ID간의 비교를 진행해서 C열의 결과 값을 도출하게 될 때에 결과 값 중에 "(BF사제품)"이라는 명칭이 존재하는 경우에는 "(B사제품)"으로 변환해서 결과 값을 도출할 수 있도록 SUBSTITUTE 함수를 함께 사용해 준 예입니다.

 

변환은 Ctrl + F로도 가능하긴 하지만 기존의 데이터는 그대로 두고 새로 변환한 값을 추출할 필요가 있는 경우에 유용하게 사용가능 하므로 여러 군데에서 활용해 보시는 것도 좋을 것 같습니다-!

반응형

+ Recent posts