안녕하세요 엑셀청년입니다. 오늘은 엑셀 SUBSTITUTE 함수에 대해서 알아보도록 하겠습니다. REPLACE와 헤깔리는 부분이 있겠지만은 REPLACE는 위치를 지정해서 바꾸는 함수라면은 SUBSTITUTE 함수는 특정 문자(특정 위치 X)를 찾아서 지정한 대체 문자로 바꾸는 함수입니다.
그렇다면 엑셀 SUBSITITUTE 함수에 대해서 알아보도록 하겠습니다. 우선 해당 함수는 '특정 문자를 대체 문자로 바꿔주는 함수'입니다. 위에 사진에 설명을 해놨지만은 텍스트로 한번 더 이야기를 해보자면은
①문자열(문자가 입력된 셀 주소)는 내가 실제 바꾸길 원하는 대상의 셀입니다.
②찾을문자는 ①문자열에서 바꾸고자하는 특정 문자를 말합니다.
*문자를 찾거나 대체입력할 때에는 쌍따옴표 ""를 사용해서 문자로 인식해주셔야 합니다.
③말 그대로 대체할 문자를 의미합니다.
④만약에 내가 바꾸고자하는 대상문자가 "A"라고 치면 문자열에 A가 3개가 있을경우 첫번째 A만 변경하고자 할때 숫자 1을 입력합니다. 만약에 다 바꾸고 싶다면은 ④시작위치를 공백으로 남겨둡니다.
그렇다면 엑셀 SUBSITITUTE 함수 예시를 살펴보면서 어떻게 적용하는지 살펴보도록 하겠습니다.
=SUBSITUTE(B5,"-"," ",1)
위에서 설명드렸듯이 위에 함수를 말로 풀어서 이야기해보도록 하겠습니다.
[문자열 B5(han-dong-jun)에 있는 첫번째 "-"을 찾아서 " "(공백)으로 변경해] 입니다.
결과값을 보면은 han-dong-jun에서 첫번째 "-"가 공백이 되면은 han dong-jun으로 교체된거 보이시죠? 그렇다면은 하이픈(-)을 다 바꾸고싶다면은 엑셀 SUBSITITUTE 함수를 어떻게 적용해야 할까요?
=SUBSITUTE(B5,"-"," ")
위 함수 다른점이 있다면은 함수 맨 뒤에 숫자 1이 빠졌다는겁니다. 위에 설명드렸듯이 시작위치 숫자를 정하지 않는다면 특정문자 전체를 대체문자로 변경을 합니다. 위에 함수도 말로 풀어보자면
[문자열(B5 : han-dong-jun)에서 하이픈(-)을 전체를 찾아서 공백(" ")으로 교체하라 입니다. 위에 결과값을 보시면은 han dong jun, lee jae sang, lee gun woo결과값을 볼 수 있을 겁니다. 간단하죠? 엑셀청년이였습니다.
'함수 > 텍스트 함수' 카테고리의 다른 글
엑셀 원하는 데이터 값 한번에 모두 바꾸기 방법 (0) | 2020.09.01 |
---|---|
엑셀 REPLACE 함수 내가 원하는 값으로 바꿔보는 방법 (0) | 2019.11.30 |
엑셀 텍스트 합치기 함수 Concatenate 사용방법 간단하게 알려드립니다! (0) | 2019.11.30 |
엑셀 LEFT/RIGHT/MID 텍스트함수는 어떻게 사용할까? (0) | 2019.11.26 |
엑셀 특정값 찾아서 바꾸기 : REPLACE&FIND함수의 조합 (0) | 2019.08.26 |