엑셀의 자르기 기능이 작동하지 않을 때 해결 방법
엑셀의 TRIM 함수는 사용법이 꽤 간단합니다.불필요한 공백을 제거해 주지만, 텍스트의 시작과 끝에 있는 공백만 제거합니다.이유는 잘 모르겠지만, 중간에 있는 공백은 건드리지 않습니다.따라서 여러 개의 공백을 하나로 줄여주기를 기대한다면 TRIM 함수는 그렇게 해주지 않습니다.데이터가 완벽하다고 생각했는데도 TRIM 함수가 작동하지 않을 때 종종 혼란스러울 수 있습니다.어떤 경우에는 모든 조건이 완벽해야만 TRIM 함수가 작동하는 것처럼 보이기도 하는데, 엑셀이 굳이 필요 이상으로 복잡하게 만들어 놓은 것 같아 짜증스럽습니다.
수식의 구문이 잘못되었거나 Office 파일이 손상된 경우에는 상황이 더 복잡해집니다. TRIM 함수가 아예 작동하지 않을 수도 있기 때문입니다.따라서 이 가이드에서는 이러한 사소한 오류를 잡아내고 대부분 효과적인 해결 방법을 살펴보겠습니다.
엑셀에서 흔히 발생하는 TRIM 관련 문제를 해결하는 방법
수식을 확인하세요 — 구문이 중요합니다
먼저, 항상 수식을 다시 한번 확인하세요.시작 부분의 ‘=’ 기호를 빼먹거나 텍스트를 큰따옴표로 묶는 것을 잊기 쉽습니다.셀을 참조하는 경우에는 셀 이름을 큰따옴표로 묶지 마세요. TRIM 함수는 텍스트 인수를 기대하므로 셀 이름을 직접 전달해도 괜찮습니다.하지만 특정 문자열을 제거하려면 큰따옴표를 사용해야 합니다.
예를 들어, 다음은 올바른 예입니다.
=TRIM(" Hello World ")
또는 셀을 참조하는 경우:
=TRIM(A2)
하지만 이렇게 하면 오류가 발생합니다.
=TRIM("A2")
“A2″를 셀 참조가 아닌 텍스트로 인식하기 때문입니다.
호환성과 설정이 올바른지 확인하세요
때때로 Excel 설정이나 수식 표시 방식 때문에 문제가 발생할 수 있습니다.결과 대신 수식이 표시되는 경우, 즉 수식 자체가 보이는 경우, ‘ 수식 표시’ 토글이 켜져 있을 가능성이 높습니다.확인하려면 다음 단계를 따르세요.
- 엑셀을 열고 리본 메뉴에서 ‘수식’ 탭으로 이동하세요.
- 수식 감사 그룹 에서 수식 표시 버튼을 찾으세요.
- 클릭하여 끄세요.이제 수식이 결과로 표시될 것입니다.
일부 설정에서는 이 기능 때문에 수식이 표시되지 않아 TRIM 함수가 작동하지 않는다고 착각할 수 있습니다.또한 수식 입력줄에 올바른 수식이 표시되는지 확인하십시오.인터페이스 오류로 인해 표시가 이상해지는 경우가 있습니다.
Office 설치 복구
TRIM 함수가 구문 및 설정을 수정해도 계속 오류를 반환하거나 제대로 작동하지 않는다면 Office 파일이 손상되었을 가능성이 있습니다. Office는 특히 업데이트나 시스템 충돌 후에 손상될 수 있습니다.
빠른 복구를 실행하여 문제를 해결하세요.
- 설정 열기 (키를 누르세요 Windows Key + I).
- 앱 > 앱 및 기능 으로 이동하세요.
- Microsoft Office를 찾아 클릭한 다음 점 세 개 아이콘을 탭하세요.
- 수정을 선택하세요.
- 온라인 수리를 선택하세요.시간이 좀 걸릴 수 있지만 그만한 가치가 있습니다.
이 방법은 전체적인 초기화 없이 Office의 일부를 다시 설치하는 것입니다.때때로 이 해결 방법을 사용하면 TRIM 기능이 제대로 작동하지 않는 것과 같은 이상한 문제가 해결될 수 있습니다.참고로, 일부 시스템에서는 이 복구 작업이 즉시 모든 문제를 해결하지 못할 수 있으므로 재부팅이 필요할 수 있습니다.
TRIM의 대안 – 효과적인 방법들
TRIM 함수가 계속 오작동하거나 참조를 처리해야 하는 경우, 몇 가지 해결 방법이 있습니다.그중 하나는 SUBSTITUTE 함수를 사용하는 것인데, 이 함수는 텍스트에서 공백을 제거할 수 있으며, 중간에 있는 공백도 제거할 수 있습니다.
다음 형식을 사용하세요:
=SUBSTITUTE(A2, " ", "")
이 방법은 모든 공백을 없애서 단어 사이의 공백을 완전히 제거합니다.하지만 주의해야 할 점은, 일부 공백을 유지하고 싶다면 좀 더 세밀한 접근 방식이 필요하다는 것입니다.
또 다른 방법은 고급 데이터 정리를 위해 파워 쿼리를 사용하는 것입니다.다소 생소하게 느껴질 수 있지만, 특히 대규모 데이터 세트에 매우 강력한 도구입니다.
Power Query를 사용하여 앞뒤 공백만 제거하려면 다음과 같이 하세요.
- 데이터를 선택하고 표로 변환하세요( 삽입 > 표 ).
- 데이터 탭 으로 이동한 다음 테이블/범위에서 가져 오기를 클릭합니다.
- Power Query 편집기에서 열 머리글을 마우스 오른쪽 버튼으로 클릭한 다음 변환 > 다듬기를 선택합니다.
- 작업이 완료되면 [닫기 및 불러오기] 를 클릭하여 정리된 데이터를 Excel로 다시 불러오세요.
단어 안의 공백을 포함하여 모든 공백을 제거하려면 다음과 같은 사용자 지정 수식을 사용할 수 있습니다.
=Text. Remove([Column], " ")
선택한 열에서 모든 공백 문자를 제거하는 함수입니다.이 함수를 Power Query의 사용자 지정 열에 입력하기만 하면 됩니다.특이하게도 언어 설정에 따라 구문을 약간 수정해야 할 수도 있지만, 유연하게 사용할 수 있습니다.
전체 과정이 다소 복잡해 보이지만, 한 컴퓨터에서는 제대로 작동했고 다른 컴퓨터에서는 오류가 발생했습니다.네, Office가 완벽하지는 않죠.그래도 이러한 방법들은 TRIM 기능이 제대로 작동하지 않을 때 발생하는 근본적인 문제를 해결하는 데 효과적입니다.
요약
- 수식의 구문, 특히 따옴표와 등호(=)를 확인하세요.
- 수식이 제대로 표시되지 않으면 ‘수식 표시’ 옵션이 꺼져 있는지 확인하세요.
- 파일이 손상된 것 같으면 Office 온라인 복구를 실행하세요.
- TRIM 함수로 충분하지 않다면, 보다 세밀한 제어를 위해 SUBSTITUTE 또는 Power Query를 사용해 보세요.
마무리
수식, 설정, 복구 등을 이리저리 만져보면 TRIM 관련 문제는 대부분 해결됩니다.솔직히 사소한 오류를 해결하기 위해 이렇게 복잡한 과정을 거쳐야 한다는 게 좀 이상하긴 하지만, 엑셀은 원래 그런 거죠.이 팁들이 여러분의 골칫거리를 덜어주고 데이터를 빠르게 정리하는 데 도움이 되기를 바랍니다.