본문 바로가기
엑셀/엑셀 함수

[엑셀함수#48] 특정 문자를 다른 문자로 바꾸기(SUBSTITUTE)

by 성오 2022. 1. 20.
반응형

이번 글에서는 SUBSTITUTE 함수를 사용하여 특정 문자를 다른 문자로 바꾸는 방법에 대하여 다루겠습니다.

 

1. SUBSTITUTE 함수

  • SUBSTITUTE는 문자열에서 특정 위치가 아닌  특정 문자나 기호를 다른 문자나 기호로 변경하고자 할 때에 사용합니다.
  • 숫자와 문자열이 함께 입력된 데이터에서 숫자 값을 추출하여 수식을 계산하려 할 때도 SUBSTITUE 함수를 사용하면 결과 값을 확인 할 수 있습니다.

 

2.SUBSTITUTE 함수 사용 방법

  • 먼저, 아래 사진을 보시면 지역 별 체인점 현황을 지역, 책임자, 책임자 전화번호, 체인점 전화번호로 구분하여 기록한 엑셀 사진을 보실 수 있습니다.

지역별 체인점 현황 엑셀 사진
엑셀 1

  • 여기서, 1번 박스에는 2번 박스에 기록되어 있는 전화번호를 74-303-5454가 아닌 (74)303-5454와 같은 형태로 출력하고자 합니다.
  • 이럴 때에 사용하는 함수가 바로 SUBSTITUTE 함수입니다.

SUBSTITUTE 함수 사용방법 사진
엑셀 2

  • 먼저, E4 셀에 셀 포인터를 위치시켜줍니다.
  • 이후, =SUBSTITUTE(H4,"74-","(74)")를 입력한 뒤에 ENTER를 눌러줍니다.
  • 이 수식은 H4 셀에 입력된 전화번호에서 74-를 (74)로 바꾸는 수식입니다.

체인점 전화번호가 변경된 엑셀 사진
엑셀 3

  • 입력한 뒤에 채우기 핸들을 내려주셨다면 위에 사진의 1번 박스에 보여지는 것처럼 전화번호가 원하는 형태로 바뀐 것을 보실 수 있습니다.

 

3.SUBSTITUTE 함수 상세설명

  • SUBSTITUTE 함수는 문자열의 특정 문자나 기호를 다른 문자나 기호로 변경하는 함수입니다.

(1) 형식

  • =SUBSTITUTE(문자열, 찾을 문자열, 바꿀 문자열, 위치)

(2) 인수

  • 문자열 : 변경하고자 하는 데이터 또는 데이터가 입력된 셀을 지정합니다
  • 찾을 문자열 : 찾을 문자열을 지정합니다
  • 바꿀 문자열 : 찾을 문자열을 대신해서 표시할 바꿀 문자열을 지정합니다
  • 위치 : 찾을 문자열로 지정한 문자열이 여러개 존재하는 경우 몇 번째에 위치한 문자를 바꿀 것인지를 지정합니다. 생략하면 자동으로 모두 변경됩니다.

 

여기까지 SUBSTITUE 함수를 사용하여 특정 문자를 다른 문자로 바꾸는 방법에 대하여 다루었습니다.

반응형

댓글