Podo

구글 시트 공백 제거: TRIM을 써도 조회가 안 될 때

스프레드시트 실무

함수댁
함수댁
2분 읽기 · 2026년 6월 19일
조회 오류의 원인이 되는 보이지 않는 공백을 찾는 장면

TRIM까지 썼는데 조회가 계속 실패하면 조금 억울하죠. 눈에 보이지 않는 공백도 종류가 달라요. 원본과 정리한 값의 길이를 비교하고, 웹에서 섞여 들어온 특수 공백을 일반 공백으로 바꿔보세요.

재현 가능한 예제

A2에 =" P01 "을 넣고 B2에 =TRIM(A2)를 넣으면 P01을 얻습니다. 그런데 웹에서 복사한 공백은 일반 띄어쓰기와 다를 수 있습니다. 줄바꿈 없는 공백인 문자 코드 160을 일반 공백으로 바꾸려면 다음과 같이 합니다.

=TRIM(SUBSTITUTE(A2,CHAR(160)," "))

이 수식은 모든 보이지 않는 문자를 지우는 만능 청소가 아닙니다. 다른 유니코드 공백이나 줄바꿈이 문제라면 해당 문자를 확인해서 별도로 처리해야 합니다.

안전한 정리 순서

  1. A열을 원본으로 유지하고 B열을 정리 값으로 사용합니다.
  2. C2에 =LEN(A2), D2에 =LEN(B2)를 넣습니다.
  3. 길이가 바뀐 행 몇 개를 직접 비교합니다.
  4. 상품 코드·주소·이름처럼 데이터 종류가 다른 열은 같은 규칙을 무조건 적용하지 않습니다.

TRIM은 단어 사이의 반복 공백도 정리할 수 있습니다. 공백 자체가 의미 있는 코드나 원문 보존이 필요한 문장에는 바로 덮어쓰지 않습니다. 이름 중간의 공백을 모두 지우는 것 역시 다른 사람의 이름을 같게 만들 수 있습니다.

결과 검증

정리 후 XLOOKUP이 성공하는지와 서로 다른 원본이 같은 결과로 합쳐지지 않았는지를 함께 확인하세요. 조회 성공률만 높아졌다고 작업이 끝난 것은 아닙니다. 정리한 값이 잘못 연결되지 않아야 합니다.

반복 작업이라면 ‘외부 자료 → 원본 탭 → 정리 열 → 조회’ 흐름을 고정합니다. 다음 달 자료를 붙일 때 수동으로 공백을 고치는 시간을 줄이고, 변경 규칙도 설명할 수 있습니다.

참고 자료

함께 읽기

댓글 0

첫 댓글을 기다리는 중

작성자에게 가장 큰 힘이 되는 건 첫 독자의 한마디입니다.