♬ 우리친구도구들

엑셀 _ 줄바꿈 문자, 공백 제거 수식

민트여행 2025. 5. 31. 20:10



줄바꿈이 생긴 이유

엑셀 셀에서 Alt + Enter로 줄바꿈을 하면 내부적으로는 CHAR(10) 문자로 저장됩니다.
그래서 눈에는 공백처럼 보이지만, 실제로는 줄바꿈 코드가 있습니다. 


셀 내부 줄바꿈(LF) 문자를 제거하는 수식

=SUBSTITUTE(A1, CHAR(10), "")


1. 구성요소 의미

A1
대상 셀 (예: "2024-11-↵11")

CHAR(10)
줄바꿈 문자 (Line Feed, 줄 내림 = Enter 또는 Alt + Enter)

""
없음, 즉 빈 문자열 (줄바꿈을 없애겠다는 뜻)


* CHAR(숫자)는 특정 ASCII 코드값에 해당하는 문자를 반환합니다.


2. 그래서 이 수식은?

> A1 셀 안의 줄바꿈 문자(보이지 않음)를 찾아서, 빈 문자열로 바꿔라


즉, 줄바꿈을 제거해줍니다.


※ 줄바꿈 뿐 아니라 스페이스도 같이 제거하는 수식

=SUBSTITUTE(SUBSTITUTE(A1, CHAR(10), ""), " ", "")

이건 줄바꿈 + 공백을 모두 제거합니다.





심화

■ Line Feed (줄바꿈 문자)

> **Line Feed (LF)**는 컴퓨터에서
**"줄을 바꿔라"**는 의미를 가진 특수 제어 문자입니다.


ASCII 코드 번호: 10

엑셀에서는 CHAR(10)으로 표현

줄바꿈할 때 보통 Enter 또는 Alt + Enter를 누르면 이 문자가 삽입됩니다


○ 시스템에 따라 줄바꿈 방식이 다름

Windows : CR + LF (\r\n)
Carriage Return + Line Feed

macOS (현대) : LF (\n)
Line Feed만 사용

구형 Mac OS : CR (\r)
예전 방식



요약 :  Line Feed = 줄을 바꾸라는 명령어이며,
엑셀이나 텍스트 파일에서 줄바꿈할 때 숨어 있는 보이지 않는 문자입니다.





글 chatgpt