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