Excel에서 CLEAN 함수를 사용하는 방법(예제 10개)

  • 이 공유
Hugh West

CLEAN 함수 는 데이터 세트의 텍스트에서 인쇄할 수 없는 문자나 줄 바꿈을 제거하는 데 사용되는 Excel 텍스트 함수입니다. 이 기사에서는 CLEAN 기능 의 세부 사항을 알 수 있으며 몇 가지 예를 통해 이 기능의 일부 사용법을 알 수 있습니다.

통합 문서 다운로드

CLEAN Functions.xlsm

CLEAN 기능: 요약 & 구문

⦿ 함수 목표

CLEAN 함수 는 텍스트에서 인쇄할 수 없는 모든 문자를 제거합니다.

⦿ 구문

=CLEAN(텍스트)

⦿ 인수

인수 필수/선택 설명
텍스트 필수 원하는 텍스트 문자열입니다. 인쇄할 수 없는 모든 문자 제거

⦿ Return Value

함수 입력 후 인쇄할 수 없는 모든 문자가 없는 텍스트 문자열을 제공합니다.

⦿ 버전

CLEAN 기능 Excel 2000 버전에서 도입되었으며 이후 모든 버전에서 사용 가능합니다.

참고

CLEAN 기능 7비트 ASCII 코드

에서 숫자 0 에서 31 로 표시되는 인쇄할 수 없는 문자만 제거할 수 있습니다. 10 사용 예 Excel의 CLEAN 함수

여기서는 다음을 사용합니다. 데이터다른 소스에서 가져온 데이터에 일부 인쇄할 수 없는 문자가 있는 대학 테이블. 이 표를 사용하여 이 기능의 다양한 예를 설명합니다.

기사 작성을 위해 Microsoft Excel 365 버전을 사용했으며 사용자의 편의에 따라 다른 버전을 사용할 수 있습니다.

1. 인쇄할 수 없는 문자 제거

여기에는 <1과 같은 인쇄할 수 없는 문자가 있는 이메일 ID 가 있습니다>CHAR(15) , CHAR(12) CLEAN 기능 을 사용하여 제거하고 실제 이메일 ID <3를 가져옵니다>

➤ 출력 셀 선택 D5

=CLEAN(C5)

C5 는 인쇄할 수 없는 문자를 제거하려는 가져온 이메일 ID 입니다.

< ENTER<2를 누르십시오>

< 채우기 핸들 도구

결과 :

이런 식으로 진짜 이메일 아이디 를 얻으실 수 있습니다.

자세히 보기: 엑셀에서 TEXT 함수 사용하는 방법(예제 10개)

2. Line Br 제거 eak

학생의 이름과 성 사이에 줄 바꿈이 있고 CLEAN 함수 를 사용하여 줄 바꿈을 제거한다고 가정합니다.

<출력 셀 선택 D5

=CLEAN(C5)

C5 학생 이름 출신

ENTER

를 누르십시오 ➤ 채우기 핸들 <2 을 아래로 드래그하십시오>도구

결과 :

그 후에 학생 이름 을 얻을 수 있습니다.

3. CLEAN 기능 및 TRIM 기능 사용

때때로 텍스트 문자열에 CHAR(32) CLEAN 기능 이를 제거할 수 없으므로 여기에서는 CLEAN 기능 과 함께 TRIM 기능 을 사용합니다. 아래의 가져온 이메일 ID 에서 CHAR(15) , CHAR(12) CHAR(32) 를 제거합니다.

➤ 출력 셀 선택 D5

=TRIM(CLEAN(C5))

C5 는 인쇄할 수 없는 문자를 제거하려는 가져온 이메일 ID 입니다.

TRIM 은 텍스트 문자열에서 모든 여분의 공백을 제거합니다.

< ENTER

를 누르십시오. 채우기 핸들 도구

를 아래로 드래그하십시오.

결과 :

이와 같이 진짜 이메일 ID 를 얻을 수 있으며 인쇄할 수 없는 모든 문자가 없습니다.

4. CLEAN 기능 및 SUBSTITUTE 기능 사용

때때로 청소 기능 으로 제거할 수 없는 인쇄할 수 없는 문자가 있을 수 있습니다. Imported Email Id 열에는 CHAR(160) 인 줄바꿈하지 않는 공백이 있습니다. 이러한 유형을 제거하려면인쇄할 수 없는 문자 SUBSTITUTE 기능 CLEAN 기능 TRIM 기능 과 함께 사용할 수 있습니다.

<출력 셀 선택 D5

=TRIM(CLEAN(SUBSTITUTE(C5,CHAR(160),"")))

C5 가져온 이메일 ID 인쇄할 수 없는 문자를 제거하려고 합니다.

SUBSTITUTE CHAR(160) 를 공백, CLEAN 으로 대체합니다. 인쇄할 수 없는 문자를 제거합니다. CHAR(15) , CHAR(12) TRIM 은 텍스트 문자열에서 모든 추가 공백을 제거합니다.

< ENTER

를 누르십시오. 채우기 핸들 도구

를 아래로 드래그하십시오.

결과 :

그 후에 실제 이메일 ID 를 얻을 수 있으며 인쇄할 수 없는 모든 문자가 없습니다.

자세히 보기: Excel에서 REPLACE 기능을 사용하는 방법(적절한 3가지 예)

5. CLEAN 함수 및 LEN 함수

여기서는 LEN 함수를 사용하여 Student Names 의 글자 수를 세어 보겠습니다. CLEAN 기능 의 도움으로 줄 바꿈을 제거한 후.

<출력 셀 선택 D5

=LEN(TRIM(CLEAN(C5)))

C5 는 문자 길이를 계산하려는 학생 이름 입니다.

CLEAN 는 줄 바꿈을 제거하고 TRIM 은 텍스트 문자열에서 여분의 공백을 모두 제거합니다. 그 후 LEN 문자를 계산합니다길이.

< ENTER

를 누릅니다. 채우기 핸들 도구

<0을 아래로 드래그합니다>

결과 :

다음에 학생 이름 의 문자 수를 셀 수 있습니다.

유사한 내용

  • 엑셀에서 CODE함수 활용법(예제 5개)
  • Excel EXACT 함수 사용하기(적합한 예 6가지)
  • 엑셀에서 FIXED 함수 사용하는 방법(적당한 예 6가지)
  • 엑셀에서 UPPER 함수 활용하기 (4가지 예시)
  • 엑셀에서 SEARCH 함수 활용하기 (3가지 예시)

6. CLEAN 함수 사용하기 및 LEFT 기능

예를 들어 가져온 이메일 ID 에서 이름 부분을 추출하고 이를 위해 CLEAN 기능 LEFT 함수 .

<출력 셀 선택 D5

=LEFT(CLEAN(C5),FIND("@",CLEAN(C5),1)-1)

C5 가져온 이메일 ID 입니다.

CLEAN 은 인쇄할 수 없는 문자를 제거하고 FIND(“@ ”, CLEAN(C5),1) 텍스트 문자열에서 "@" 의 위치를 ​​지정합니다. 따라서 FIND 6 을 반환하고 6-1=5 LEFT 함수 의 문자 수가 됩니다.

그 후 LEFT 는 깨끗한 이메일 ID 에서 처음 5자를 추출합니다.

<1을 누르십시오>ENTER

< 채우기 핸들 도구

결과 를 아래로 드래그:

그러면 이름 열의 학생 이름.

자세히 보기: Excel에서 RIGHT 기능을 사용하는 방법(사용 쉬운 예 6개)

7. 문자 교체

여기서는 인쇄할 수 없는 문자를 제거하고 을 교체하여 새 이메일 ID 를 생성합니다. "gmail" 가져온 이메일 ID 열의 "yahoo" 포함.

➤ 출력 셀 선택 D5

=SUBSTITUTE(CLEAN(C5),"gmail","yahoo")

C5 가져온 이메일 ID 입니다.

SUBSTITUTE "gmail" "yahoo"

로 바꿉니다 ➤ ENTER를 누르십시오

< 채우기 핸들 도구

결과 :

<0을 아래로 드래그>이 방법으로 새 이메일 ID를 얻을 수 있습니다.

8. 텍스트를 정리해야 하는지 확인

큰 데이터 세트의 경우 어떤 텍스트를 정리해야 하는지 찾는 것이 번거로울 수 있습니다. 하지만 어떤 문자열을 정리해야 하는지 쉽게 확인할 수 있다면 쉽게 할 수 있습니다. 이를 위해 IF 함수 를 사용합니다.

<출력 셀 선택 D5

=IF(CLEAN(C5)=C5,"Cleaned","Not Cleaned")

C5 가져온 이메일 ID 입니다.

CLEAN(C5)=C5 텍스트 문자열이 인쇄할 수 없는 모든 문자에 의해 제거된 텍스트 문자열과 같다는 것을 의미하는 논리 테스트입니다. TRUE 인 경우 IF "청소됨"을 반환합니다. 그렇지 않으면 "청소되지 않음"

< 입력

누르기 ➤아래로 끌기 채우기 핸들 도구

결과 :

그러면 어떤 텍스트 문자열을 청소해야 합니다.

9. 값의 평균 구하기

여기에 표시가 있지만 인쇄할 수 없는 문자가 있으므로 제거할 수 있습니다. 청소 기능 을 사용합니다. 하지만 그 후에는 숫자가 텍스트로 바뀌므로 VALUE 함수 를 사용하여 값으로 변환하지 않고는 평균 점수 를 얻을 수 없습니다.

<출력 셀 선택 D5

=VALUE(CLEAN(C5))

C5 가져옴 Marks .

CLEAN 은 데이터의 불필요한 부분을 제거한 다음(단, 데이터를 텍스트로 변환) VALUE 는 텍스트 문자열을 다음으로 변환합니다. 번호.

< ENTER

를 누르십시오.< 채우기 핸들 도구

<0을 아래로 드래그하십시오>

그러면 숫자 형식의 점수를 받게 됩니다.

평균 점수를 얻으려면 다음 수식을 셀에 입력하십시오. D11

=AVERAGE(D5:D10)

D5:D10 의 범위입니다. 점수

마지막으로 73.83 평균 점수 로 얻게 됩니다.

10. VBA 코드 사용

CLEAN 기능 VBA에서도 사용할 수 있습니다. 코드.

< 개발자 탭으로 이동> > Visual Basic 옵션

그러면 Visual Basic Editor 가 열립니다.위로.

삽입 탭>> 모듈 옵션

으로 이동한 다음 모듈 이(가) 생성됩니다.

<다음 코드 작성

2447

C5 에서 열 C 의 C10 CLEAN 함수 로 인해 인쇄할 수 없는 문자가 없으며 열 D<2의 해당 셀에서 출력을 얻습니다>.

< F5

결과 :

를 누릅니다. 인쇄할 수 없는 모든 문자가 없는 실제 이메일 ID 를 얻을 수 있습니다.

기억해야 할 사항

🔺 이 함수는 주어진 텍스트에서 0 ~ 31 7비트 ASCII 코드만 제거합니다.

🔺 CLEAN 기능 은 보이지 않는 일부 인쇄할 수 없는 문자를 제거할 수도 있습니다.

🔺 ASCII 코드에 없는 인쇄 불가능한 문자는 제거할 수 없습니다.

실습 섹션

혼자 연습할 수 있도록 Practice 라는 시트에 아래와 같은 Practice 섹션을 제공했습니다. 직접 해보세요.

결론

이 글에서는 CLEAN 기능 의 소개와 사용법에 대해 다루어 보았습니다. 엑셀에서. 유용하게 사용하시길 바랍니다. 제안이나 질문이 있는 경우 의견 섹션에서 자유롭게 공유하십시오.

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