Excel 공백 문자 제거 완벽 가이드

Excel에서 공백 문자를 제거하는 다양한 방법과 TRIM 함수 사용법을 알아보세요.

방법 1: TRIM 함수 사용

TRIM 함수는 텍스트 앞뒤의 공백을 제거하고, 단어 사이의 여러 공백을 하나로 만듭니다.

구문:

=TRIM(텍스트)

예시:

원본 (A1 셀): " 안녕 하세요 "
수식 (B1 셀): =TRIM(A1)
결과: "안녕 하세요"

⚠️ 주의사항:

  • TRIM 함수는 일반 공백(U+0020)만 제거합니다
  • 줄바꿈 문자나 탭 문자는 제거하지 않습니다
  • 특수 공백 문자(전각 공백 등)는 제거하지 않습니다

방법 2: 찾기 및 바꾸기 사용

Excel의 찾기 및 바꾸기 기능을 사용하여 공백을 제거할 수 있습니다.

단계별 방법:

  1. 공백을 제거할 셀 범위를 선택합니다
  2. Ctrl + H를 눌러 찾기 및 바꾸기 대화상자를 엽니다
  3. "찾을 내용"에 공백을 입력합니다 (스페이스바 한 번)
  4. "바꿀 내용"은 비워둡니다
  5. "모두 바꾸기"를 클릭합니다

💡 팁:

  • 특정 범위만 선택하면 해당 범위의 공백만 제거됩니다
  • 전체 시트의 공백을 제거하려면 전체를 선택하세요
  • 작업 전에 원본 데이터를 백업하세요

방법 3: SUBSTITUTE 함수 사용

SUBSTITUTE 함수를 사용하여 모든 공백을 제거할 수 있습니다.

구문:

=SUBSTITUTE(텍스트, " ", "")

예시:

원본 (A1 셀): "안녕 하세요"
수식 (B1 셀): =SUBSTITUTE(A1, " ", "")
결과: "안녕하세요"

방법 4: CLEAN 함수 사용

CLEAN 함수는 인쇄할 수 없는 문자(줄바꿈, 탭 등)를 제거합니다.

구문:

=CLEAN(텍스트)

사용 시나리오:

  • 다른 프로그램에서 복사한 데이터의 줄바꿈 제거
  • 웹에서 가져온 데이터의 특수 문자 제거
  • TRIM과 함께 사용하여 완전한 정리

방법 5: 여러 함수 조합

TRIM과 CLEAN을 함께 사용하면 더 완벽하게 공백을 제거할 수 있습니다.

구문:

=TRIM(CLEAN(텍스트))

이 방법의 장점:

  • 앞뒤 공백 제거 (TRIM)
  • 인쇄 불가능한 문자 제거 (CLEAN)
  • 여러 공백을 하나로 통합 (TRIM)
  • 가장 완벽한 정리 방법

특수 공백 문자 제거

Excel의 TRIM 함수는 일반 공백만 제거합니다. 전각 공백이나 다른 특수 공백을 제거하려면 SUBSTITUTE 함수를 사용해야 합니다.

전각 공백 제거:

=SUBSTITUTE(텍스트, CHAR(12288), "")

CHAR(12288)은 전각 공백(U+3000)을 나타냅니다.

다양한 특수 공백 제거:

전각 공백: =SUBSTITUTE(A1, CHAR(12288), "")
줄바꿈 방지 공백: =SUBSTITUTE(A1, CHAR(160), "")
여러 공백 동시 제거: =SUBSTITUTE(SUBSTITUTE(A1, CHAR(12288), ""), CHAR(160), "")

자주 묻는 질문 (FAQ)

Q: 엑셀 공백 제거가 안될 때는 어떻게 하나요?

A: 일반 공백이 아닌 특수 공백 문자일 수 있습니다. SUBSTITUTE 함수를 사용하여 특정 문자 코드의 공백을 제거하거나,공백 제거 도구를 사용하세요.

Q: 앞 공백만 제거하려면 어떻게 하나요?

A: LEFT 함수와 LEN 함수를 조합하여 앞 공백을 제거할 수 있습니다:=TRIM(LEFT(텍스트, LEN(텍스트)-LEN(TRIM(텍스트))))또는 더 간단하게 TRIM 함수를 사용하면 앞뒤 공백이 모두 제거됩니다.

Q: 여러 셀의 공백을 한 번에 제거하려면?

A: 수식을 사용하여 새 열에 정리된 데이터를 만들거나, 찾기 및 바꾸기에서 범위를 선택한 후 모두 바꾸기를 사용하세요.