엑셀에서 데이터를 다루다 보면 겉보기에는 아무 문제가 없어 보이는데
정렬, 검색, 비교, 함수 계산에서 이상한 오류가 발생하는 경우가 있습니다.
이유는 간단합니다.
눈에 보이지 않는 공백 문자 또는 제어 문자가 셀 안에 숨어 있기 때문입니다.
이러한 문제를 해결하는 가장 확실한 방법이 바로 TRIM 함수입니다.
오늘은 TRIM 함수의 역할과 실전 사용법, 주의사항까지 꼼꼼히 알려드리겠습니다.
1. TRIM 함수란?
TRIM 함수는 문자열 앞, 뒤, 중간의 불필요한 공백을 제거해주는 함수입니다.
단, 중간의 단어 사이 공백은 한 칸만 남기고 나머지는 모두 제거합니다.
기본 구조
sql
복사
편집
=TRIM(텍스트)
주요 특징
앞뒤 공백 제거
중간 연속된 공백은 한 칸만 남김
셀 안에 보이지 않는 공백으로 인한 오류 방지
2. TRIM 함수의 필요성
엑셀에서는 공백 문자 하나만 있어도 값이 다르다고 인식합니다.
예를 들어, 아래의 두 셀은 육안으로는 같아 보이지만…
A열 B열 =A1=B1 결과
사과 사과 TRUE
바나나 바나나 TRUE
포도 포도 FALSE
왜 포도는 FALSE가 나올까요?
→ B3 셀에는 보이지 않는 공백이나 제어 문자가 들어 있었기 때문입니다.
이럴 때 TRIM 함수를 사용하면 문제를 바로잡을 수 있습니다.
3. TRIM 함수 실전 활용 예시
3.1 정렬이 안 되는 경우
고객 명단을 정렬했는데 순서가 어색할 때, 대부분 이름 앞뒤에 공백이 숨어 있습니다.
이럴 땐 새 열을 만들어 아래와 같이 TRIM을 적용합니다.
sql
복사
편집
=TRIM(A2)
그리고 이 열을 기준으로 다시 정렬하면 정확하게 정렬됩니다.
3.2 VLOOKUP, XLOOKUP, IF 함수 오류
VLOOKUP으로 데이터를 찾는데 값이 없다고 뜰 때,
공백 때문에 참조 값이 정확히 일치하지 않는 경우가 많습니다.
해결 방법은 참조하는 값과 기준 값 모두에 TRIM을 적용하는 것입니다.
php
복사
편집
=VLOOKUP(TRIM(D2), A:B, 2, FALSE)
또는 기준 열 자체를 미리 TRIM으로 정리해두는 것도 좋은 방법입니다.
3.3 CONCATENATE, TEXTJOIN 사용 시 공백 제거
여러 셀을 합칠 때, 중간에 공백이 많아 결과가 어색할 수 있습니다.
각 셀에 TRIM을 먼저 적용하고 나서 합치는 것이 좋습니다.
sql
복사
편집
=TRIM(A2) & " " & TRIM(B2)
또는 TEXTJOIN 함수 안에서 직접 TRIM을 배열 수식으로 넣을 수도 있습니다.
4. TRIM 함수 주의사항
TRIM은 일반 공백 문자(Space)만 제거합니다.
만약 특수 문자(CHAR(160))가 섞여 있다면 CLEAN, SUBSTITUTE 함수와 병행해야 합니다.
중간 공백도 완전히 제거하는 함수는 아닙니다.
중간 단어 간 공백은 한 칸만 남기기 때문에, 완전한 제거가 필요하다면 SUBSTITUTE로 공백을 없애야 합니다.
5. 함께 쓰면 좋은 함수
함수명 설명
CLEAN 보이지 않는 제어 문자를 제거
SUBSTITUTE 원하는 문자(예: 공백)를 다른 문자로 치환
LEN 문자열의 길이를 확인 (공백 포함 여부 판단용)
VALUE 문자열을 숫자로 변환할 때 공백 제거와 함께 활용
6. 마무리하며
엑셀 작업에서 오류가 발생했을 때 가장 먼저 의심해봐야 할 부분이 보이지 않는 공백 문자입니다.
이런 문제를 손쉽게 해결하는 TRIM 함수는 필수 실무 함수입니다.
함수 계산 오류, 정렬 문제, 조건 비교 이상 등 다양한 상황에서
TRIM 함수 하나로 깔끔하게 정리할 수 있으니, 꼭 숙지해 두시길 추천드립니다.
2025.04.25 - [엑셀(EXCEL)] - 엑셀 전문가가 말해주는 LEFT, RIGHT, MID 함수로 텍스트 가공 쉽게 하기
'엑셀(EXCEL)' 카테고리의 다른 글
엑셀 전문가가 말해주는 SUBSTITUTE 함수로 텍스트 가공하기 (0) | 2025.04.29 |
---|---|
엑셀 전문가가 말해주는 FIND, SEARCH 함수로 업무 자동화하기 (0) | 2025.04.28 |
엑셀 전문가가 말해주는 LEFT, RIGHT, MID 함수로 텍스트 가공 쉽게 하기 (0) | 2025.04.26 |
엑셀 전문가가 말해주는 SUMIF, COUNTIF, AVERAGEIF 함수로 매출과 배송 현황 쉽게 관리하는 법 (0) | 2025.04.25 |
엑셀 전문가가 말해주는 VLOOKUP, IFERROR 함수로 재고 현황 관리하는 실무 꿀팁 (0) | 2025.04.25 |
댓글