엑셀 특정 문자 제거 | 단어 일괄 삭제 방법 | SUBSTITUTE 함수

엑셀 SUBSTITUTE 함수 특정 문자 제거, 단어 일괄 삭제 방법

엑셀을 하면 특정 문자를 제거해야 하는 문서 작업이 있습니다. 만약 작업량이 많다면 일일이 특정 문자를 제거해주기가 쉽지 않습니다.

엑셀에서 지원하는 SUBSTITUTE 함수는 특정 문자를 제거하는데 사용할 수 있습니다. 이 글에서는 엑셀 작업 시 특정 문자나 단어를 제거하는 방법에 대해서 간단하게 알아보겠습니다.

엑셀 SUBSTITUTE 함수를 이용해서 특정 문자 제거 하는 방법

SUBSTITUTE 함수는 특정 문자를 원하는 문자로 변경해주는 함수입니다. 이 기능을 이용해서 원하는 문자에 공백을 넣어줌으로써 특정 문자를 제거할 수 있습니다.

SUBSTITUTE 함수 사용 방법

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

  • text: 바꾸고 싶은 텍스트가 포함된 문자열을 기입합니다. | 바꿀 단어가 포함된 전체 문장 또는 셀
  • old_text: 변경 전 텍스트를 기입합니다. | 변경할 기존 문자
  • new_text: 변경 후 텍스트를 기입합니다. | 대체할 새로운 문자
  • [instance_num] : [선택 사항] 변경할 단어가 여러개 있을 경우, 바꿀 단어의 위치를 지정합니다. | 몇 번째 위치인지 숫자로 지정

특정 문자를 제거하고 싶다면 new_text 인수 부분에 “” 큰따옴표를 연달아 사용해서 공백으로 만들어줍니다.



엑셀 특정 문자 제거 예시

▼ 예시를 들어, 부가세 같은 세금 신고하기 위해서 엑셀을 이용한다고 할 때 금액 뒤에 “원”이라는 문자가 있어서 합계를 구하는 SUM 함수를 쓰지 못할 때 다음과 같이 엑셀을 수정할 수 있습니다.

1
숫자 뒤 “원” 텍스트 때문에 합계 부분 SUM 함수가 작동하지 않음

▼ 1. C15 셀을 클릭합니다. (C15 셀이 아니어도 함수를 사용할 빈 셀을 선택해주세요.)

2. =SUBSTITUTE()를 입력하고 옆 fx 함수 인수 기능을 클릭합니다.

3. 첫 번째 인수인 “원”을 제거할 문자열 셀을 선택합니다. (사진에서는 C7 셀입니다.)

4. 나머지 인수 Old_text에는 바꿀 문자인 “원”을 입력하고, New_text에는 새로 대체할 문자로 공백을 넣어야 하므로 “”를 입력한 후 확인을 눌러줍니다.

엑셀 특정 문자 제거 | 단어 일괄 삭제 방법 | SUBSTITUTE 함수

▼ 이후 함수 사용이 완료되면 아래로 드래그 해서 수식을 자동 완성 시켜줍니다.

3
드래그 해서 수식을 자동완성 시킵니다.

▼ 이제 완성된 값들을 복사해서 기존 값에 붙여 넣기 합니다. 이 때 마우스 오른쪽 버튼 클릭으로 붙여넣기 옵션의 “값”으로 선택해주면 함수, 서식이 빠진 복사한 값에 대한 것만 붙여 넣어집니다.

5

▼ 나머지 값들도 같은 방법으로 마무리 해주면 합계에 함수 적용이 됩니다.

9

또 다른 예시로는 URL의 https://www.xxx.com에서 앞의 “https://” 값과 같이 반복되는 문자열을 제거 하는 작업에도 사용할 수 있습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다