본문 바로가기
사무 전산 정보/Excel 엑셀

엑셀 원하는 글자 지우기, SUBSTITUTE 함수로 특정 문자 제거하는 방법

by 인포민 2023. 3. 9.

엑셀에서 텍스트 데이터를 다룰 때, 특정 문자나 단어를 삭제하는 일이 종종 발생합니다. 이런 경우, 수작업으로 일일이 지우는 것은 번거로울 수 있습니다. 따라서, 엑셀에서 제공하는 함수를 이용하면 편리하게 원하는 글자를 삭제할 수 있습니다.

가장 일반적으로 사용되는 함수 중 하나는 SUBSTITUTE 함수입니다. SUBSTITUTE 함수는 문자열에서 특정 문자나 단어를 다른 문자나 단어로 대체하는 기능을 합니다. 이 함수를 이용하여 원하는 글자를 삭제할 수 있습니다.

 

SUBSTITUTE 함수 구조는 =SUBSTITUTE(text, old_text, new_text, [instance_num])으로 이루어져 있습니다.

 

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

  • text: 대상 문자열입니다. 대체할 문자열이 포함된 셀 또는 문자열을 지정합니다.
  • old_text: 대체할 문자열입니다. 대상 문자열에서 바꿀 문자열을 지정합니다.
  • new_text: 새로 대입할 문자열입니다. 바꾸고자 하는 문자열을 지정합니다.
  • instance_num (선택사항): 대체할 문자열 중에서 몇 번째 문자열을 대체할지 지정합니다. 이 인수를 지정하지 않으면 SUBSTITUTE 함수는 대상 문자열의 모든 old_text를 new_text로 대체합니다.

SUBSTITUTE 함수로 특정 문자 제거하는 방법

다음은 SUBSTITUTE 함수를 사용하여 특정 셀의 텍스트에서 원하는 글자를 삭제하는 방법입니다.

  1. SUBSTITUTE 함수를 입력하고, 첫 번째 인수로 삭제할 대상 문자열이 들어있는 셀을 지정합니다.
  2. 두 번째 인수로 삭제하려는 문자나 단어를 지정합니다. 이때, "삭제할 문자열" 형식으로 ""을 입력합니다.
  3. 세 번째 인수로 대체할 문자나 단어를 지정합니다. 이 때도 대체할 문자가 없다면 ""을 입력합니다.

예시) =SUBSTITUTE(삭제할 셀 지정, "삭제할 문자", "")

 

즉, SUBSTITUTE 함수는 두 번째 인수로 지정한 문자나 단어를 찾아서 세 번째 인수로 지정한 문자나 단어로 대체하는 기능을 합니다. 두 번째와 세 번째 인수가 모두 ""(빈 문자열)인 경우, SUBSTITUTE 함수는 찾은 문자나 단어를 삭제하는 효과를 가집니다.

 

SUBSTITUTE 함수 예시 사진
SUBSTITUTE 함수 예시 사진

예를 들어, A1 셀에 "안녕하세요. 엑셀프로그램입니다."라는 텍스트가 들어있다고 가정하면, 다음과 같이 C1 셀에 SUBSTITUTE 함수를 사용하여 "프로그램" 문자를 삭제할 수 있습니다.

 

예시) =SUBSTITUTE(A1, "프로그램", "")

 

이 함수를 실행하면 "안녕하세요. 엑셀입니다."라는 결과가 반환됩니다.

댓글