엑셀 SUBSTITUTE 함수 사용법 및 실전예제 총정리 :: 텍스트 함수

문자열에서 특정 문자를 찾아 다른 문자로 변경하는 SUBSTITUTE 함수의 사용법 및 주의사항을 알아봅니다.

홈페이지 » 엑셀 SUBSTITUTE 함수 사용법 및 실전예제 :: 텍스트 함수

엑셀 SUBSTITUTE 함수 사용법 총정리

설명

엑셀 SUBSTITUTE 함수문자열에서 원하는 문자를 찾아 다른 문자로 변경하는 함수입니다.

예를들어 '사과나무 사과열렸네' 를 '나무 열렸네' 로 바꿀 수 있습니다.

만약 문자열안에 바꿀 문자가 여러개 있을경우, 그 중 몇번째에 있는 문자만 지정하여 값을 변경할수도 있습니다. 예를들어 '사과나무 사과열렸네' 에서 마지막인수를 2로 입력하면 '사과나무 열렸네'로 변경됩니다.

  • SUBSTITUTE 함수는 특정 문자를 찾아 다른 문자로 대체합니다. 만약 문자열의 몇번째 자리에 위치한 값을 변경하고자 한다면 REPLACE 함수를 사용하세요.
  • 특정 시트나 통합문서의 모든 문자열 를 찾아 바꾸려면, [찾기 및 바꾸기] 기능을 사용하시면 더욱 편리합니다. (단축키: CTRL + H)
예제파일 다운로드

사용예제

= SUBSTITUTE ( [셀] , "사과", "포도" )
셀에서 "사과"를 찾아 "포도"로 변경합니다.

엑셀 SUBSTITUTE 함수 사용예제 GIF
문자열에서 '사과'를 찾아 '포도'로 변경합니다.

함수 상세설명

구문

= SUBSTITUTE ( 문자열, 찾을문자, 새로운문자, [바꿀지점] )

인수
 문자열  찾을문자를 포함한 문자열, 또는 문자열이 입력된 셀 입니다.
 찾을문자  문자열에서 새로운 값으로 바꾸기 위해 찾을 문자입니다.
 새로운문자  찾은 문자를 대체할 새로운 문자입니다.
 바꿀지점  [선택 인수] 문자열에 찾을문자가 여러개 있을 경우, 몇번째에 있는 값을 변경할지 지정합니다.
호환성
 Windows 버전  모든 버전에서 사용 가능합니다.
 Mac 버전  모든 버전에서 사용 가능합니다.
반환값

문자열에서 찾을문자를 새로운문자로 바꾼 뒤, '텍스트값'을 반환합니다.

관련 기초함수
특정 문자열 또는 셀의 값을 원하는 서식의 텍스트로 변경합니다.
특정문자가 시작하는 위치를 숫자로 반환합니다.

엑셀 SUBSTITUTE 함수 사용시 주의사항

  • 4번째 인수인 바꿀지점을 입력하지 않으면 모든 찾을문자를 새로운문자로 변경합니다.
  • 엑셀 SUBSTITUTE 함수는 '찾을문자'를 검색하여 '새로운문자'로 변경하는 함수입니다. '특정위치'에 있는 문자를 변경하려면 REPLACE 함수를 사용하세요.
  • SUBSTITUTE 함수는 대/소문자를 구분합니다. ("Apple"과 "apple"을 다르게 인식합니다.)
  • SUBSTITUTE함수의 인수로 와일드카드 사용이 불가능합니다.
  • 만약 바꿀지점의 값이 찾을문자의 개수보다 클 경우 아무런 값도 변경되지 않습니다.

    = SUBSTITUTE ("사과밭 사과나무 사과열매","사과","포도")
    '// 문자열에 있는 모든 "사과"를 "포도"로 변경합니다. "포도밭 포도나무 포도열매"가 출력됩니다.
    = SUBSTITUTE ("사과밭 사과나무 사과열매","사과","포도",3)
    '// 문자열에서 3번째 위치한 "사과"를 "포도"로 변경합니다. "사과밭 사과나무 포도열매"가 출력됩니다.
    = SUBSTITUTE ("사과밭 사과나무 사과열매","사과","포도",4)
    '// 문자열에서 4번째 위치한 "사과"를 "포도"로 변경합니다. 문자열에 포함된 "사과"는 총 3개이므로 아무런 값도 변경되지 않습니다.

함수 관련 공식

여러줄(줄바꿈)로 입력된 문자열을 각각의 셀에 나눠 출력합니다.
줄바꿈(Alt+Enter)를 한 줄의 문자열로 변환합니다.
숫자를 알파벳으로 또는 알파벳을 숫자로 변환합니다.
텍스트의 "만원", "천원" 등의 단위 제거 후 합계를 계산합니다.
엑셀 자동필터 적용 후 화면에 보이는 범위 내 첫번째 값을 반환합니다.
문장 안에서 n번째로 위치한 단어의 위치 순번을 반환합니다.

[링크] MS OFFICE 공식 홈페이지 SUBSTITUTE 함수 설명