본문 바로가기

엑셀강좌/☞ 함수

SUBSTITUTE 함수

[1] SUBSTITUTE

 ▶ 정의

  텍스트의 일부 글자를 다른 글자로 변경합니다.

 ▶ 인수

  SUBSTITUTE( text, old_text, new_text, instance_num )

 인수

설명 

입력값 

 text

 변경하려는 전체 텍스트를 입력합니다.

텍스트

 old_text

 전체 텍스트에서 변경하려는 텍스트를 입력합니다.

텍스트

 new_text

 변경할 텍스트를 입력합니다.

텍스트

 instance_num

 몇 번째의 old_text를 변경할 것인지를 지정합니다.
  instance_num 인수는 생략이 가능하면 생략 시 일치하는 값 모두를 변경합니다.

숫자

[2] SUBSTITUTE 설명

 ▶ 설명

 * 텍스트에서 일부 글자를 변경하고 싶은 경우에 사용하는 함수입니다.
 * REPLACE함수와 비슷하지만 SUBSTITUBE의 경우 텍스트에 동일한 텍스트가 있을 경우 몇 번째를 변경할 것인지를 지정할 수 있습니다.
 * 몇 번째(instance_num)의 인수는 생략 할수 있으면 생략하면 일치하는 모든 텍스트를 변경합니다.
 * REPLACE 함수는 지정한 위치의 텍스트를 변경하고 SUBSTITUBE 함수는 일치하는 텍스트만 변경합니다.

[3] SUBSTITUTE 예제 및 사용 방법

 ▶ 예제 [  보기를 참고하여 텍스트를 변경하기 ]

SUBSTITUTE

 ▶ 사용방법

SUBSTITUTE 예제

1. 동 이름 변경은 셀(C3)에 SUBSTITUTE 함수 수식을 입력합니다.
   ①  =SUBSTITUTE(                                =SUBSTITUTE(를 입력합니다.
   ②  =SUBSTITUTE(B3,"서초","양재",1)        변경하려는 전체 텍스트 값 또는 셀 주소(B3)를 입력합니다.
   ③  =SUBSTITUTE(B3,"서초","양재",1)        전체 텍스트에서 변경하려는 셀 주소 또는 테스트 값("서초")을 입력합니다.
   ④  =SUBSTITUTE(B3,"서초","양재",1)        변경할 셀 주소 또는 텍스트 값("양재")을 입력합니다.
   ⑤  =SUBSTITUTE(B3,"서초","양재",1)        첫 번째동 이름을 변경함으로 1를 입력합니다.

2. 지점 이름 변경은 셀(C4)에 SUBSTITUTE 함수 수식을 입력합니다.
   ①  =SUBSTITUTE(                                =SUBSTITUTE(를 입력합니다.
   ②  =SUBSTITUTE(
B3,"서초","양재",2)        변경하려는 전체 텍스트 값 또는 셀 주소(B3)를 입력합니다.
   ③  =SUBSTITUTE(B3,
"서초","양재",2)        전체 텍스트에서 변경하려는 셀 주소 또는 테스트 값("서초")을 입력합니다.
   ④  =SUBSTITUTE(B3,"서초",
"양재",2)        변경할 셀 주소 또는 텍스트 값("양재")을 입력합니다.
   ⑤  =SUBSTITUTE(B3,"서초","양재",
2)        두 번째 지점 이름을 변경함으로 2를 입력합니다.

3. 동 과 지점 이름 변경은 셀(C5)에 SUBSTITUTE 함수 수식을 입력합니다.
   ①  =SUBSTITUTE(                              =SUBSTITUTE(를 입력합니다.
   ②  =SUBSTITUTE(
B3,"서초","양재")        변경하려는 전체 텍스트 값 또는 셀 주소(B3)를 입력합니다.
   ③  =SUBSTITUTE(B3,
"서초","양재")        전체 텍스트에서 변경하려는 셀 주소 또는 테스트 값("서초")을 입력합니다.
   ④  =SUBSTITUTE(B3,"서초",
"양재")        변경할 셀 주소 또는 텍스트 값("양재")을 입력합니다.
   ⑤  =SUBSTITUTE(B3,"서초","양재"
)        동 과 지점 모두를 변경함으로 마지막 인수(instance_num)는 생략합니다.

[4] 참고 사항

 ▶ 오류 발생 사항

* instance_num의 인수 값이 0보다 크지 않으면 #VALUE! 오류 값이 반환됩니다

 ▶ 관련 함수

* 관련함수로는 REPLACE, REPLACEB가 있습니다.

'엑셀강좌 > ☞ 함수' 카테고리의 다른 글

EXACT 함수  (0) 2019.12.09
OFFSET 함수  (0) 2019.12.01
REPLACEB 함수  (0) 2019.11.28
REPLACE 함수  (0) 2019.11.27
SEARCHB 함수  (0) 2019.11.26