더쿼카 도구

엑셀 공백이 안 지워질 때 한 번에 정리하기

웹이나 PDF에서 붙여 넣은 칸에는 TRIM으로 안 지워지는 공백과 안 보이는 문자가 섞여 있어요. 파일을 놓으면 고른 열을 한 번에 정리해요. 1,234원 같은 글자 숫자도 숫자로 바꿔요.

또는 여기에 끌어다 놓기 · xlsx · csv

파일은 이 브라우저 안에서만 읽어요. 서버로 보내지 않아요.

함수로 직접 하려면

글자가 B2 칸에 있을 때.

  • 특수 공백 + 앞뒤 공백
    =TRIM(SUBSTITUTE(B2,CHAR(160)," "))

    160번 공백을 보통 공백으로 바꾼 뒤 TRIM

  • 칸 안 줄바꿈
    =SUBSTITUTE(B2,CHAR(10)," ")

    CLEAN은 줄바꿈을 지워 단어가 붙을 수 있어요

  • 글자 숫자 → 숫자
    =VALUE(SUBSTITUTE(SUBSTITUTE(B2,",",""),"원",""))

    (1,000) 같은 음수 표기는 따로 처리해야 해요

자주 묻는 질문

엑셀에서 TRIM을 써도 공백이 안 지워져요.

웹이나 PDF에서 가져온 칸에는 160번 공백(줄 바꿈 없는 공백)이 섞여 있습니다. TRIM은 보통 공백(32번)만 지웁니다. 함수로는 TRIM(SUBSTITUTE(B2,CHAR(160)," "))처럼 160번을 보통 공백으로 바꾼 뒤 TRIM을 씁니다. 이 페이지에서는 160번과 전각 공백, 폭이 다른 여러 공백, 탭까지 보통 공백으로 바꾼 뒤 앞뒤 공백을 지웁니다.

칸 안 줄바꿈은 어떻게 지워요?

칸 안 줄바꿈을 공백 하나로 바꾸거나, 그대로 지우거나, 남겨 둘 수 있습니다. 함수로 하려면 SUBSTITUTE(B2,CHAR(10)," ")를 씁니다. CLEAN 함수는 줄바꿈을 그냥 지워서 앞뒤 단어가 붙을 수 있습니다.

안 보이는 문자는 무엇을 지우나요?

폭 없는 공백(U+200B~200D, 2060), 파일 앞의 BOM(FEFF), 소프트 하이픈(00AD), 줄바꿈·탭을 뺀 제어 문자를 지웁니다. 미리보기에서는 이런 문자를 · ⌫ ↵ ␣ 같은 기호로 보여 줘서 무엇이 바뀌는지 볼 수 있습니다.

공백 여러 개도 하나로 줄여 주나요?

기본으로 앞뒤 공백을 지우고 사이에 겹친 공백은 하나로 줄입니다. 둘 다 끌 수 있습니다. 파일을 놓으면 바뀔 칸이 있는 열을 미리 골라 둡니다.

공백을 지웠는데도 숫자로 안 바뀌어요.

'숫자로 바꾸기'를 켜면 1,234, 1 234, 1,234원, ₩1,234, (1,000), -12.5 같은 칸을 1234, -1000 같은 숫자로 바꿉니다. 엑셀 파일에는 숫자 칸으로 저장합니다. 010으로 시작하는 전화번호, 06236 같은 우편번호처럼 0으로 시작하는 번호, 15자리가 넘는 수, 12% 같은 비율, 날짜는 글자 그대로 둡니다.

파일이 서버로 가나요?

아니요. 파일은 이 페이지가 열린 브라우저 안에서만 읽고 정리합니다. 탭을 닫으면 아무것도 남지 않습니다.

다른 도구