본문 바로가기
함수/텍스트 함수

엑셀 SUBSTITUTE 함수 :: 특정 문자를 대체 문자로 바꿔보자

by 동마드 2019. 9. 3.
반응형

안녕하세요 엑셀청년입니다. 오늘은 엑셀 SUBSTITUTE 함수에 대해서 알아보도록 하겠습니다. REPLACE와 헤깔리는 부분이 있겠지만은 REPLACE는 위치를 지정해서 바꾸는 함수라면은 SUBSTITUTE 함수는 특정 문자(특정 위치 X)를 찾아서 지정한 대체 문자로 바꾸는 함수입니다.

 

 

엑셀 NETWORKDAYS & WORKDAY 함수 사용방법

안녕하세요 엑셀청년입니다. 오늘은 근무일 계산하는 방법(NETWORKDAYS) 또는 프로젝트 종료되는 날을 계산하는 방법(WORKDAY)을 알려드리겠습니다. - 프로젝트를 해야하는데 약 얼마의 시간이 걸리는데 쉬는날을..

excelyouth.tistory.com

 

엑셀 IF함수로 합격/불합격 나누는 방법

엑셀 IF함수로 합격/불합격 나누는 방법 안녕하세요 엑셀청년입니다. 오늘은 초보분들이 어려워하는 함수 중 하나인 IF함수를 알아보려고 합니다. 어떤식으로 쓰이는지만 알면은 굉장히 쉬운 함수입니다. 다중 if..

excelyouth.tistory.com

그렇다면 엑셀 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결과값을 볼 수 있을 겁니다. 간단하죠? 엑셀청년이였습니다.

 

 

엑셀 IFERROR 함수 사용하여 오류메세지값 원하는 값으로 바꾸기

엑셀 iferror 함수 사용하여 오류메세지값 원하는 값으로 바꾸기 안녕하세요 엑셀청년입니다. 오늘은 오류메세지 값을 깔끔하게 없애는 방법을 알려드리려고 합니다. 그것은 바로 iferror이라는 함수입니다. 영어..

excelyouth.tistory.com

 

반응형