본문 바로가기
컴퓨터/엑셀

엑셀 SUBSTITUTE 함수 로 문자열의 일부 글자 바꾸기

by withN 2021. 7. 27.
반응형

엑셀 SUBSTITUTE 함수 배우기

SUBSTITUTE 함수를 사용하여

원하는 부분의 내용을 수정해 보겠습니다.

 

SUBSTITUTE 함수는 [수식]탭의

[함수 라이브러리] 그룹의 [텍스트] 에서 찾을 수 있습니다.

위 이메일 주소 중 co.kr 로 되어 있는 부분을

com으로 수정하도록 하겠습니다.

 

SUBSTITUTE 함수

SUBSTITUTE 함수 인수입니다.

SUBSTITUTE(text, old_text, new_text, [instance_num])

▷ text  필수 요소로 문자를 대체할 텍스트가 포함된 셀 참조 또는 텍스트

 old_text   필수 요소로 바꾸려는 텍스트입니다.

 new_text  필수 요소로 old_text를 대신하는 텍스트입니다.

 instance_num   선택 요소로 text에서 몇 번째에 있는 old_text를 new_text로 바꿀 것인가 지정하는 수입니다.       

[D6]셀에서 SUBSTITUTE 함수를 불러옵니다.

=SUBSTITUTE()

 

함수인수 대화상자가 열리면 인수를 입력합니다.

① Text 에는 이메일 주소가 입력되어 있는 C6 셀을 선택하여 입력합니다.

② Old_text 에는 바꾸려는 텍스트를 입력합니다.

co.kr을 com으로 바꾸는 것이니 "co.kr" 을 입력합니다.

③ New_text 에는 "com" 을 입력합니다.

④ 마지막으로 확인 버튼을 클릭합니다.

mun20@foryou.com 으로 수정된 이메일 주소가 출력되었습니다.

나머지 값은 채우기 핸들을 사용하여

아래로 드래그 하여 입력합니다.

co.kr 로 되어 있는 부분이

모두 com으로 수정되었습니다.

 

완성수식입니다.

=SUBSTITUTE(C6,"co.kr","com")

 

[예제 2]

202112월15일 ▶ 202012월15일

2021년을 2020년으로 바꿔보겠습니다.

완성 수식은 아래와 같습니다.

=SUBSTITUTE(H7,1,0,1)

1이 여러개이므로  instance_num에는 1을 입력해야 합니다.

 

또는 =SUBSTITUTE(H7,"2021","2020")

 

만약 instance_num 입력을 생략하면 2020년 02월05일로 출력됩니다.

 

Tip 1.)  instance_num에는 2를 입력하면

=SUBSTITUTE(H7,1,0,2)

2021년 02월 15일

 

Tip 2.)  instance_num에는 3를 입력하면

=SUBSTITUTE(H7,1,0,3)

2021년 12월 05일

 

SUBSTITUTE 함수를 사용하여 내용의 일부분을 바꿔봤습니다.

 

모든 글과 사진의 무단복제를 금합니다.

ⓒ 2021. anne All rights reserved.

 

반응형

댓글