Excel에서 특수 문자를 제거하는 방법(4가지 방법)

  • 이 공유
Hugh West

데이터베이스에는 데이터베이스에 필요하지 않은 일부 특수 문자가 포함되어 있어 제거하려는 경우가 많습니다. Excel 도구 및 수식을 사용하여 이 작업을 쉽게 수행할 수 있습니다. 이 기사에서는 Excel에서 특수 문자를 제거하는 방법을 보여주는 4가지 방법을 설명합니다.

연습 통합 문서 다운로드

연습을 위해 아래 링크에서 연습 문서를 다운로드할 수 있습니다.

Remove Special Characters.xlsx

Excel에서 특수 문자를 제거하는 4가지 방법

다음 데이터 세트를 사용하여 방법을 설명합니다.

데이터 세트에는 회사 고객의 이름 메일 주소 가 포함되어 있습니다. 셀 B8 에 수식이 포함되어 있고 클라이언트 "Rachel" 의 이름과 함께 인쇄할 수 없는 값이 표시되어 있음을 알 수 있습니다. 다시 말하지만 모든 데이터와 함께 몇 가지 특수 문자가 있음을 알 수 있습니다. 다음과 같은 방법을 사용하여 Excel에서 이러한 특수 문자를 제거하는 방법을 살펴보겠습니다.

1. Excel 수식을 사용하여 Excel에서 특수 문자 제거

Excel에는 특수 문자를 제거하는 데 사용할 수 있는 유용한 수식이 있습니다. 엑셀의 문자. SUBSTITUTE , RIGHT, LEFT , CLEAN , TRIM REPLACE 와 같은 기능을 사용하여 구성됩니다. 하나씩 살펴보도록 하겠습니다.

a. SUBSTITUTE 기능 사용

SUBSTITUTE 기능부터 시작하겠습니다. 그것은 사용문자를 다른 문자로 교체합니다.

주어진 데이터세트의 B5 셀에서 특수 문자를 제거한다고 가정합니다.

SUBSTITUTE 를 사용하여 특정 문자를 제거하는 수식은 다음과 같습니다. :

=SUBSTITUTE(B5,"!#$$","")

여기에서 셀에 언급된 특정 문자가 제거되었음을 알 수 있습니다. 순차적으로 작동합니다. 따라서 문자 "#" 은 시작 부분에 남아 있습니다.

다시, 인스턴스 번호를 사용하여 재귀 문자를 제거할 수 있습니다.

공식은 다음과 같습니다.

=SUBSTITUTE(B5,"#","",2)

두 번째 "#" 이 첫 번째 것은 온전한 상태에서 제거되었는지 확인합니다.

그러나 이름만 유지하는 모든 문자를 제거할 수 있습니다.

이번에는 수식이 자체 내에 SUBSTITUTE 중첩됩니다. 수식은 다음과 같습니다.

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,"#",""),"!",""),"$","")

이 경우에 대한 완벽한 결과를 보여줍니다.

수식 설명:

수식 구문:

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

텍스트 =텍스트 작업할 텍스트.

old_text = 제거할 텍스트.

new_text= 교체된 텍스트. (우리의 경우 공백 “ “ 으로 바꿉니다.).

instance_name = 텍스트에 재귀 문자가 있는 경우 특수 문자의 번호입니다.

특별한 경우:

특수 문자에는 코드 번호가 포함되어 있으며 다음을 사용하여 코드 번호를 얻을 수 있습니다.공식:

=CODE(RIGHT(text))

또는

=CODE(LEFT(text))

The RIGHT 또는 LEFT 기능은 코드를 얻고자 하는 문자의 위치를 ​​가져오는 데 사용됩니다.

따라서 이 프로세스에는 두 단계가 포함됩니다.

  • RIGHT 또는 LEFT 와 중첩된 CODE 의 수식.
  • SUBSTITUTE 수식을 old_text 대신 사용 CHAR(숫자) 을 씁니다.

결과는 아래 그림을 수식과 함께 순차적으로 따라 해보세요.

=CODE(RIGHT(C5))

=SUBSTITUTE(C5,CHAR(77),"")

=CODE(LEFT(C5))

=SUBSTITUTE(C5,CHAR(77),"")

또한 유사한 문자가 발견되면 이 프로세스는 둘 다 제거합니다. 아래 결과를 관찰하십시오.

=CODE(LEFT(B7))

=SUBSTITUTE(B7,CHAR(42),"")

=CODE(RIGHT(B7))

=SUBSTITUTE(B7,CHAR(94),"")

나. RIGHT 또는 LEFT 기능 사용

고려하면 RIGHT LEFT 기능을 사용하는 방법은 이미 위에서 살펴보았습니다. LEN 함수와 함께 사용하여 Excel에서 특정 문자를 제거할 수 있습니다.

수식은 다음과 같습니다.

=RIGHT(B7,LEN(B7)-1)

값을 임의의 숫자로 늘리고 LEN(텍스트) 을 사용하여 빼서 특정 양의 특수 문자를 제거할 수 있습니다.

이를 위해 수식은

=RIGHT(B7,LEN(B7)-2)

LEFT 수식과 유사하게

=LEFT(B7,LEN(B7)-1)

인스턴스 번호 증가에 따라 변경된수식:

=LEFT(B5,LEN(B5)-4)

수식 설명:

수식 구문 :

=RIGHT(text, [num_chars])

text = 문자를 제거하려는 텍스트.

num_chars = 제거할 문자 수.

=LEN(text)

text = 길이를 계산하려는 텍스트.

-1 또는 -(모든 숫자) 은 텍스트의 총 문자 수에서 빼려는 문자 수입니다.

c . CLEAN 및 TRIM 기능 사용

데이터세트에는 인쇄할 수 없는 문자와 추가 공간도 포함될 수 있습니다. CLEAN TRIM 기능을 사용하여 제거할 수 있습니다.

인쇄할 수 없는 문자를 제거하는 공식은 다음과 같습니다.

=CLEAN(B8)

추가 공백과 함께 인쇄할 수 없는 문자를 제거하려면 다음 수식을 사용할 수 있습니다.

=TRIM(CLEAN(B8)

그럼에도 불구하고 TRIM CLEAN SUBSTITUTE 로 중첩하여 둘 다 수행할 수 있습니다. 수식은 다음과 같습니다.

=TRIM(CLEAN(SUBSTITUTE(B8,CHAR(4),"")))

아래 그림을 따르십시오.

수식 설명 :

개별 수식의 구문:

=CLEAN(text)

여기서는 text = 텍스트 인쇄할 수 없는 문자를 제거하려고 합니다.

=TRIM(text)

text = 여분의 공백을 제거해야 하는 텍스트.

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

text =작업할 텍스트.

old_text = 텍스트 어느제거하고 싶습니다.

new_text= 텍스트를 교체했습니다. (우리의 경우 공백 “ “ 으로 바꿉니다.).

instance_name = 텍스트에 재귀 문자가 있는 경우 특수 문자의 번호입니다.

라. REPLACE 함수 사용하기

또한 REPLACE 함수를 사용하여 여러 문자 뒤에 특정 양의 문자를 제거하는 또 다른 수식이 있습니다.

수식 is:

=REPLACE(old_text, start_num, num_chars, new_text)

여기서 수식은 SUBSTITUTE와 매우 유사합니다. start_num (제거해야 하는 문자 수).

num_chars (제거할 문자 수)라는 2개의 추가 인수가 필요합니다.

그리고 SUBSTITUTE 에 필요한 인자로 text 를 취하지 않는다.

주어진 데이터셋에 대한 수식은 다음 특수 문자를 제거하는 것이다. “ #Sen “.

=REPLACE(B5,5,4,"")

자세히 보기: 엑셀 특정문자 지우는 방법

2. 빠른 채우기를 사용하여 Excel에서 특수 문자 제거

Excel 도구 사용. 빠른 채우기 는 Excel에서 특수 문자를 제거하는 가장 쉬운 방법입니다.

같은 열에 클라이언트의 이름과 메일 주소가 있고 쉼표로 구분되어 있다고 가정해 보겠습니다. 쉼표를 포함하여 쉼표 뒤의 텍스트를 제거하려고 합니다. 단계에 따라 플래시 필 을 사용하여 스페셜을 제거하는 방법을 알아보세요.

  • 쓰기 특수문자 없이 첫 번째 텍스트 .
  • 두 번째 텍스트 쓰기를 시작하면 Excel이 추천 텍스트를 보여줍니다. 아래 그림을 관찰하십시오.

  • 키보드에서 ENTER 를 누르십시오. 결과는 아래와 같습니다.

더 읽기: Excel에서 공백 문자를 제거하는 방법

3. Find & 특수 문자를 제거하는 명령 바꾸기

Excel의 또 다른 유용한 도구는 Find & Replace .

데이터 세트의 Mail Address 열에 있는 주소 앞에 있는 " Mailto: "를 제거한다고 가정합니다.

찾기 & 바꾸기.

  • 찾기 & 교체 . 아래 그림을 따라 Find & 탭의 편집 옵션에서 을 교체합니다.

  • 대화 상자가 나타납니다. 열어. 찾을 내용: 상자에 제거할 문자를 쓰고 바꾸기: 상자는 비워 둡니다. 아래 그림을 참조하십시오.

  • 모두 바꾸기 를 클릭하면 새 상자가 열립니다. 교체 횟수가 표시됩니다.
  • 확인 을 클릭합니다.

다음과 같은 결과가 표시됩니다.

자세히 보기: Excel에서 공백을 제거하는 방법: 공식, VBA &파워 쿼리

4. 파워 쿼리 도구를 사용하여 특수 문자 제거

확실히 Microsoft Excel 2016 또는 Excel 365 를 사용하는 경우 파워 쿼리 를 사용하여 특수 문자를 제거할 수 있습니다.

Microsoft Excel 2010 또는 2013 을 사용하는 경우 Microsoft 웹 사이트에서 설치할 수 있습니다.

다음 단계에 따라 사용할 수 있습니다. 파워 쿼리 를 사용하여 데이터세트에서 특수 문자를 제거합니다.

  • 헤더와 함께 데이터 범위를 선택합니다.
  • 그런 다음 테이블/범위에서를 선택합니다. 데이터 탭에서.

  • 작은 상자를 찾을 수 있습니다. 선택한 데이터의 범위를 확인하고 My table has headers 옵션을 선택합니다.
  • 다음 확인 을 클릭합니다.

파워 쿼리 창 이라는 이름의 새 창이 열립니다.

  • 사용자 지정 열 선택 파워 쿼리 창의 열 추가 탭에서

  • 사용자 지정 열 상자.
  • 새 열 이름 옵션에 " 특수 문자 없이 "라고 적습니다. 원하는 이름을 쓸 수 있습니다.
  • 그런 다음 맞춤 열 수식 옵션에 아래 수식을 작성합니다.

수식:

=Text.Select([NAME],{"A".."z","0".."9"})

  • 다음 확인 을 클릭합니다.

새 열이 생성되고 새 수식이

  • 닫기 & 창의 파일 탭에서 을 로드합니다.

통합 문서에서 새 워크시트를 찾을 수 있습니다. 최종 결과는 다음과 같습니다.

이 프로세스가 셀 D7 에서 " ^^ " 문자를 제거하지 않았음을 알 수 있습니다. . 엑셀에서는 “ ”이라는 범주 안에 있는 문자로 간주하기 때문입니다. . ” 문자.

기억해야 할 사항

안타깝게도 2010 이전의 Microsoft Excel 버전을 사용하는 경우 파워 쿼리를 설치할 수 있습니다. 2010~최신 버전에서만 이 기능을 사용할 수 있습니다.

어쨌든 모든 방법에는 장단점이 있으니 필요에 따라 현명하게 사용하세요.

결론

이 기사에서는 Excel에서 특수 문자를 제거하는 4가지 방법을 설명했습니다. Excel 수식 및 도구를 사용하여 Excel에서 특수 문자를 제거하는 4가지 방법을 설명했습니다. 이것을하기 위해. 요컨대 수식에는 SUBSTITUTE , CLEAN , RIGHT , CODE, 등과 같은 기능이 포함됩니다. 한편, 사용되는 도구는 빠른 채우기 , 찾기 & 파워 쿼리 를 바꿉니다. 이 기사가 도움이 되었기를 바랍니다. 추가 질문이 있으시면 의견 섹션에 작성하십시오.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.