Menu

엑셀 줄바꿈: 셀 안에서 Alt+Enter와 CHAR(10)

셀에 입력하면서 Alt+Enter를 누르면 셀 안에서 새 줄이 시작됩니다(Mac에서는 Control+Option+Return). 수식에서는 CHAR(10)이 줄 바꿈이며, =A2&CHAR(10)&B2는 자동 줄 바꿈이 켜져 있을 때 B2를 둘째 줄에 표시합니다.

이 페이지의 모든 시트는 실제로 동작합니다. 숫자나 수식을 바꾸면 다시 계산됩니다.

셀 안에서 새 줄을 시작하려면 입력하면서 Alt+Enter를 누르세요. Mac에서는 Control+Option+Return을 누르며, Mac용 Microsoft 365는 Option+Return도 받습니다. 수식에서는 줄 바꿈이 CHAR(10)입니다: =A2&CHAR(10)&B2는 B2의 텍스트를 A2의 텍스트 아래 둘째 줄에 둡니다.

수식에 줄 바꿈 넣기
C2
ABC
1StreetCityAddress label
212 Oak RoadLeeds12 Oak Road Leeds
34 Mill LaneYork4 Mill Lane York
셀을 클릭하면 수식이 보입니다. 숫자나 수식을 바꾸면 시트가 다시 계산됩니다.

C2를 클릭해 보세요. 수식은 도로명, 줄 바꿈, 도시를 합칩니다. 이 작은 시트는 결과를 한 줄로 보여 줍니다. 엑셀에서도 그 셀에 홈 > 자동 줄 바꿈을 켜기 전까지는 한 줄로 보이며, 켜면 행이 커지면서 도시가 도로명 아래에 나타납니다. Alt+Enter로 입력한 줄 바꿈은 자동 줄 바꿈을 스스로 켭니다. 수식의 줄 바꿈은 그렇지 않으며, 이것이 "CHAR(10)이 동작하지 않는다"의 흔한 이유입니다.

Enter만 누르면 셀 입력이 끝나고 아래로 이동합니다. Google Sheets에서 셀 안의 새 줄은 Ctrl+Enter나 Alt+Enter(Mac에서는 Cmd+Enter)이며, CHAR(10)도 똑같이 동작합니다.

줄 바꿈은 문자 하나입니다

CHAR(10)은 코드 10인 줄 바꿈 문자입니다. 문자 하나로 세어지며, FIND와 SUBSTITUTE로 다른 문자처럼 찾을 수 있습니다:

줄 바꿈 찾기
B2
ABCD
1TextLengthBreak atFirst line
2Ana Silva94Ana
셀을 클릭하면 수식이 보입니다. 숫자나 수식을 바꾸면 시트가 다시 계산됩니다.

Ana, 줄 바꿈, Silva를 합치면 9글자이고, 줄 바꿈은 4번째입니다. D2는 그 앞의 모든 것을 가져옵니다. 여기서 A2를 수식으로 만든 것은 줄 바꿈이 어디에 있는지 보여 주기 위해서일 뿐이며, 누군가 Alt+Enter를 누른 셀도 똑같이 동작합니다.

이름 아래 직함
C2
ABC
1NameTitleBadge
2Ana SilvaManager
셀을 클릭하면 수식이 보입니다. 숫자나 수식을 바꾸면 시트가 다시 계산됩니다.

직접 해 보세요: C2에서 A2의 이름과 B2의 직함을 한 셀에 넣되, 직함은 둘째 줄에 오게 하세요.

범위를 줄 바꿈으로 합치기

목록 전체를 한 셀에 쌓으려면 TEXTJOIN의 구분 기호로 CHAR(10)을 쓰세요:

한 줄에 항목 하나
C2
ABC
1ItemList
2MilkMilk Bread Eggs
3Bread
4Eggs
셀을 클릭하면 수식이 보입니다. 숫자나 수식을 바꾸면 시트가 다시 계산됩니다.

TEXTJOIN이 없는 Excel 2016 이하에서는 셀을 &로 이으세요: =A2&CHAR(10)&A3&CHAR(10)&A4.

줄 바꿈 지우기

이메일, 웹 양식, 다른 프로그램에서 복사한 데이터에는 줄 바꿈이 따라오는 경우가 많습니다. SUBSTITUTE로 각 줄 바꿈을 공백이나 쉼표로 바꾸세요:

줄 바꿈을 공백이나 쉼표로 바꾸기
B2
ABCD
1ImportedSpacesCommasCLEAN
2Milk Bread EggsMilk Bread EggsMilk, Bread, EggsMilkBreadEggs
셀을 클릭하면 수식이 보입니다. 숫자나 수식을 바꾸면 시트가 다시 계산됩니다.

D2의 CLEAN도 줄 바꿈을 지우지만 그 자리에 아무것도 넣지 않으므로 단어가 MilkBreadEggs처럼 붙어 버립니다. Windows 파일의 텍스트에는 줄 바꿈 앞마다 캐리지 리턴 CHAR(13)이 붙어 있을 수 있습니다. 둘 다 지우려면 =SUBSTITUTE(SUBSTITUTE(A2,CHAR(13),""),CHAR(10)," ")를 쓰세요.

쉼표로 구분한 한 줄
B2
AB
1ImportedOne line
2Ana Ben Chen
셀을 클릭하면 수식이 보입니다. 숫자나 수식을 바꾸면 시트가 다시 계산됩니다.

직접 해 보세요: A2의 이름은 줄마다 나뉘어 있습니다. B2에서 각 줄 바꿈 자리에 쉼표와 공백을 넣어 한 줄로 반환하세요.

줄 바꿈을 기준으로 셀 나누기

=TEXTSPLIT(A2,CHAR(10))은 각 줄을 별도의 열에 넣습니다(Microsoft 365와 Excel 2024):

줄마다 열 하나
B2
ABCD
1Address
212 Oak Road Leeds LS1 4AB12 Oak RoadLeedsLS1 4AB
셀을 클릭하면 수식이 보입니다. 숫자나 수식을 바꾸면 시트가 다시 계산됩니다.

Windows용 이전 엑셀에서는 데이터 > 텍스트 나누기로 할 수 있습니다. 구분 기호로 분리됨을 고르고 기타에 체크한 뒤 그 칸을 클릭하고 Ctrl+J를 누르세요. 칸은 비어 보이지만 이제 줄 바꿈이 들어 있습니다.

찾기 및 바꾸기로 줄 바꿈 지우기

Windows용 엑셀에서 수식 없이 여러 셀을 한 번에 정리하려면:

  1. 셀을 선택하고 Ctrl+H를 누릅니다.
  2. 찾을 내용을 클릭하고 Ctrl+J를 누릅니다. 눈에 보이는 것은 없지만 칸에 줄 바꿈이 들어갑니다.
  3. 바꿀 내용에 공백이나 쉼표를 입력합니다.
  4. 모두 바꾸기를 클릭합니다.

Mac에서는 위의 SUBSTITUTE 수식을 쓴 뒤 선택하여 붙여넣기 > 값으로 결과를 원래 셀 위에 붙여 넣으세요.

그 뒤에도 셀이 높아 보이면 행을 선택하고 행 경계를 더블클릭해 높이를 다시 맞추고, 필요 없다면 자동 줄 바꿈을 끄세요.

자주 묻는 질문

엑셀 셀 안에서 줄을 바꾸려면 어떻게 하나요?

셀에 입력하면서 Windows에서는 Alt+Enter를, Mac에서는 Control+Option+Return을 누릅니다(Mac용 Microsoft 365는 Option+Return도 받습니다). Enter만 누르면 다음 셀로 이동합니다.

엑셀 수식에 줄 바꿈을 넣으려면 어떻게 하나요?

줄을 바꿀 자리에 CHAR(10)을 합칩니다: =A2&CHAR(10)&B2, 범위라면 =TEXTJOIN(CHAR(10),TRUE,A2:A4)입니다. 셀에 홈 > 자동 줄 바꿈을 켜지 않으면 줄이 붙어서 보입니다.

CHAR(10)을 써도 줄이 바뀌지 않는 이유는 무엇인가요?

셀에 자동 줄 바꿈이 켜져 있지 않기 때문입니다. 셀을 선택하고 홈 > 자동 줄 바꿈을 클릭하세요. 그러면 행 높이가 커져 모든 줄이 보입니다.

엑셀에서 줄 바꿈을 지우려면 어떻게 하나요?

=SUBSTITUTE(A2,CHAR(10)," ")는 각 줄 바꿈을 공백으로 바꿉니다. Windows용 엑셀에서 수식 없이 하려면 찾기 및 바꾸기(Ctrl+H)를 열고 찾을 내용에서 Ctrl+J를 누른 뒤 바꿀 내용에 공백을 입력하고 모두 바꾸기를 클릭하세요.

Coddy 프로그래밍 언어 일러스트

Coddy로 코딩 배우기

시작하기