구글 시트 CLEAN 사용법|AI 분석 전 보이지 않는 문자 점검하기

다른 서비스에서 복사한 업무 목록을 AI로 분류했는데, 눈으로는 같은 항목이 서로 다르게 처리될 때가 있습니다. 오탈자나 공백 외에 화면에 잘 드러나지 않는 문자가 섞였는지도 살펴볼 만합니다. 이때 구글 시트의 CLEAN은 점검 도구가 될 수 있지만, 모든 숨은 문자를 지워 주는 만능 해결책은 아닙니다.

이 글에서는 원본을 남긴 채 CLEAN 결과와 글자 수를 나란히 비교하는 방법을 소개합니다. 2026년 11월 4일 확인한 Google 공식 도움말에 근거한 기존 함수 활용법이며, 새로운 AI 기능 출시 소식은 아닙니다.

CLEAN이 지우는 것과 남기는 것

Google 공식 도움말에 따르면 CLEAN은 텍스트에서 인쇄할 수 없는 ASCII 문자를 제거합니다. 범위가 중요합니다. ASCII 범위를 벗어난 인쇄 불가능한 유니코드 문자는 이 함수만으로 제거되지 않습니다. 한글을 정리하거나 문장의 뜻을 고치는 함수도 아닙니다.

=CLEAN(A2)

A2의 텍스트를 받아 정리한 결과를 반환하는 기본 수식입니다. 시트 화면에는 원래부터 숨은 문자가 표시되지 않을 수 있으므로, 처리 전후가 똑같아 보인다고 해서 아무 변화가 없었다고 단정하면 안 됩니다. 반대로 결과가 달라지지 않았다고 데이터에 문제가 전혀 없다는 뜻도 아닙니다.

한눈에 보는 점검 흐름

  1. 원본 보존: A열은 복사해 온 텍스트 그대로 둡니다.
  2. 별도 처리: B열에 CLEAN 결과를 만듭니다.
  3. 변화 확인: 원본과 결과의 길이, 동일 여부를 비교합니다.
  4. 의미 검토: 단어와 문장이 붙거나 구분이 사라지지 않았는지 읽습니다.
  5. 사용 결정: 사람이 승인한 결과만 AI 분석용 자료에 반영합니다.

이 흐름은 ‘최대한 많이 삭제하기’가 아니라 ‘어느 행이 바뀌었고 그대로 써도 되는지 확인하기’를 목표로 합니다. 처음에는 실제 자료 전체가 아니라 아래 가상 예시 한 행으로 시작하세요.

가상 업무표로 직접 확인하기

1. 원본과 비교 열 만들기

첫 행에 A1 원본, B1 CLEAN 결과, C1 원본 길이, D1 결과 길이, E1 동일 여부, F1 검토 메모를 적습니다. 테스트용 A2에는 다음 수식을 입력합니다. 고객 정보가 아닌 연습용 문자열입니다.

="고객"&CHAR(31)&"문의"

Google의 CLEAN 예제에도 등장하는 CHAR(31)을 두 단어 사이에 넣은 것입니다. 셀에는 ‘고객문의’처럼 보여도 가운데 한 문자가 더 들어 있습니다. B2부터 E2까지는 각각 아래 수식을 넣습니다.

B2: =CLEAN(A2)
C2: =LEN(A2)
D2: =LEN(B2)
E2: =EXACT(A2,B2)

이 예시의 예상 결과는 B2 ‘고객문의’, C2 5, D2 4, E2 FALSE입니다. 이 숫자는 특정 가상 문자열을 대상으로 한 설명이지 실제 업무표 전체의 결과를 예측한 수치가 아닙니다. LEN은 공백과 인쇄되지 않는 문자도 포함해 길이를 세고, EXACT는 두 문자열이 정확히 같은지를 비교합니다.

2. 바뀌지 않는 행도 대조하기

A3에 보통 텍스트 ‘고객문의’를 직접 넣고 B2:E2를 다음 행으로 복사해 보세요. 상대 참조가 A3·B3으로 바뀌었는지 수식 입력줄에서 확인합니다. 이 행의 예상 길이는 4와 4, 동일 여부는 TRUE입니다. 정상적인 행과 변화가 생기는 행을 함께 봐야 수식 범위를 잘못 지정한 실수도 찾기 쉽습니다.

실제 자료를 붙일 때는 A열 원본을 덮어쓰지 말고 새 행이나 복사본에서 진행하세요. F열에는 ‘숨은 문자 제거 확인’, ‘문장 경계 검토 필요’, ‘원본 유지’처럼 판단 이유를 남기면 나중에 다시 확인할 수 있습니다.

줄바꿈이 사라지면 뜻도 점검하세요

문자를 삭제하는 처리와 읽기 좋은 문장을 만드는 처리는 다릅니다. 예를 들어 두 줄에 적힌 업무 지시를 한 덩어리로 붙이면, 항목 사이의 구분까지 없어질 수 있습니다. 다음 가상 예시도 별도의 행에서 비교해 보세요.

="배송 확인"&CHAR(10)&"환불 검토"

줄바꿈 문자가 제거되면 결과는 ‘배송 확인환불 검토’처럼 이어집니다. 내용을 요약할 AI가 이를 하나의 지시로 읽을 여지가 있습니다. 이런 자료는 CLEAN 결과를 바로 확정하지 말고, 원본의 줄 구분을 공백이나 별도 열로 보존할지 사람이 결정해야 합니다. 업무명처럼 짧은 텍스트와 여러 문단의 상담 메모를 같은 규칙으로 처리하지 마세요.

길이가 줄었다는 사실은 정리가 성공했다는 판정이 아닙니다. 필요한 구분까지 지워지지 않았는지 읽는 단계가 남아 있습니다.

AI에게는 정리 지시보다 검토 기준을 주세요

수식 결과가 준비되면 AI에게 원본을 임의로 고치라고 하기보다, 비교표의 해석과 확인할 행을 제안해 달라고 요청할 수 있습니다. 아래 프롬프트는 가상 자료로 검토 방식을 시험할 때 사용하세요.

아래는 가상 업무표의 원본과 CLEAN 결과를 비교한 자료야.
원본을 수정하거나 빈 내용을 추측하지 마.
길이가 달라진 행과 EXACT가 FALSE인 행을 찾아 설명해 줘.
단어 또는 문장 구분이 사라진 경우에는 '사람 확인 필요'로 표시해 줘.
CLEAN으로 제거되지 않는 문자까지 정리됐다고 단정하지 마.
결과는 행 번호 / 관찰한 변화 / 확인할 점으로 정리해 줘.

실제 업무 자료를 외부 AI에 보낼 때는 회사 정책과 접근 권한을 먼저 확인하고, 불필요한 개인정보나 비공개 내용을 제외하세요. CLEAN은 익명화나 개인정보 제거 도구가 아닙니다. 같은 열에서 문자를 지웠다고 정보의 민감도가 낮아지는 것도 아닙니다.

결과가 예상과 다를 때 확인할 순서

  • 겉모습은 같은데 FALSE: 수식이 비교하는 셀과 길이를 확인합니다. 대소문자·공백·숨은 문자 차이도 검토 대상입니다.
  • CLEAN 후에도 문제가 남음: 이 함수의 범위를 벗어난 문자나 다른 원인을 의심합니다. 확인 없이 반복 적용하거나 모든 문자를 삭제하지 않습니다.
  • 일반 공백이 문제: CLEAN과 별개로 공백 처리 목적에 맞는 함수를 검토합니다. TRIM으로 원본과 공백 정리 결과를 대조하는 방법을 참고하세요.
  • 조회 수식에서 #N/A 발생: CLEAN만 적용하면 해결된다고 보장할 수 없습니다. 조회 범위와 키도 확인하고 ISNA로 #N/A를 따로 표시하는 방법처럼 오류 종류를 구분해 보세요.

실무 적용 전 체크리스트

  • □ 원본 열이나 복사본을 보존했나요?
  • □ CLEAN 적용 대상이 짧은 업무명인지, 문장 구분이 중요한 본문인지 구별했나요?
  • □ LEN과 EXACT로 변화가 있는 행을 확인했나요?
  • □ 줄바꿈 제거로 단어·문장이 붙은 행을 다시 읽었나요?
  • □ ASCII 밖의 문자까지 모두 제거됐다고 가정하지 않았나요?
  • □ AI에 제공할 범위와 개인정보 포함 여부를 별도로 확인했나요?

자주 묻는 질문

CLEAN을 쓰면 모든 보이지 않는 문자가 없어지나요?

아닙니다. 공식 도움말은 인쇄할 수 없는 ASCII 문자만 제거한다고 설명합니다. 그 밖의 유니코드 문자 문제까지 해결했다고 판단하지 마세요.

EXACT가 TRUE이면 분석할 준비가 끝난 건가요?

원본과 CLEAN 결과가 같다는 뜻일 뿐입니다. 오탈자, 잘못된 분류, 누락된 업무, 오래된 내용 등은 이 비교만으로 검사되지 않습니다. 데이터의 의미와 최신성은 따로 확인해야 합니다.

검토 후 원본 열에 결과를 붙여 넣어도 되나요?

업무상 필요하다면 원본을 따로 보관하고 검토가 끝난 범위만 반영하는 편이 안전합니다. 먼저 소량으로 확인하고 적용 범위와 변경 이유를 남기세요. 공유 업무표라면 다른 수식이 어느 열을 참조하는지도 점검해야 합니다.

공식 출처

기능 설명 확인일: 2026년 11월 4일. 아래는 기존 함수 문서이며 별도의 신규 발표일을 뜻하지 않습니다.

오늘은 가상 행 두 개만 만들어 원본과 결과의 길이를 비교해 보세요. 변화가 생긴 이유를 설명할 수 있을 때 실제 자료로 범위를 넓히면 됩니다.

댓글 남기기