엑셀 줄바꿈, 왜 어떤 셀은 두 줄이고 어떤 셀은 한 줄일까
엑셀에서 셀 안의 줄바꿈은 두 가지 방식으로 생깁니다. 열 너비에 맞춰 자동으로 접히는 '자동 줄 바꿈'과, 사용자가 Alt+Enter로 직접 넣는 '수동 줄 바꿈'입니다. 문제는 이 둘이 섞여 있는 파일을 정리할 때입니다. 자동 줄 바꿈은 열 너비만 바꿔도 줄 수가 달라지고, 수동 줄 바꿈은 셀 값 안에 줄 바꿈 문자(코드 10번)가 실제로 들어 있어서 다른 파일로 복사하면 그대로 따라갑니다. 게다가 행 높이가 고정되어 있거나 셀이 병합되어 있으면 줄 바꿈을 켜도 내용이 잘려 보입니다. 원인 세 가지만 구분하면 정리는 금방 끝납니다.
- 자동 줄 바꿈: 열 너비 기준으로 줄이 나뉨. 셀 값 자체는 바뀌지 않음
- 수동 줄 바꿈: Alt+Enter로 셀 값 안에 줄 바꿈 문자를 삽입. 서식을 지워도 문자는 남음
- 잘림 원인: 행 높이 고정, 병합 셀, 셀에 맞춤 설정 세 가지
자동 줄 바꿈과 수동 줄 바꿈, 결과는 비슷해도 속은 다릅니다
Microsoft 지원 문서는 줄 바꿈을 이 두 종류로 나눕니다. 자동 줄 바꿈은 홈 탭의 맞춤 그룹에 있는 '텍스트 줄 바꿈' 버튼으로 켜고, 셀 서식 대화상자(Ctrl+1)의 맞춤 탭에 있는 '텍스트 줄 바꿈' 확인란으로도 같은 설정을 할 수 있습니다. 열을 넓히면 줄 수가 줄고 좁히면 늘어나는 게 자동 줄 바꿈의 특징입니다.
수동 줄 바꿈은 셀 편집 중 Alt+Enter를 누르는 방식입니다. "1. 원인 파악 / 2. 재작업 / 3. 재발 방지"처럼 항목을 줄마다 보여 주고 싶을 때 씁니다. Alt+Enter를 누르면 엑셀이 그 셀에 텍스트 줄 바꿈 서식을 자동으로 켜 주지만, 나중에 그 서식을 끄면 문자는 남아 있는데 한 줄로 붙어 보입니다. 그래서 수동 줄 바꿈이 들어간 열은 텍스트 줄 바꿈을 켜 둔 채로 관리하는 게 안전합니다.

| 구분 | 자동 줄 바꿈 | 수동 줄 바꿈 |
|---|---|---|
| 켜는 방법 | 홈 탭 버튼 | Alt + Enter |
| 셀 값 변화 | 없음 | 줄 바꿈 문자 삽입 |
| 열 너비 영향 | 줄 수가 달라짐 | 영향 없음 |
| 다른 파일 복사 시 | 한 줄로 돌아감 | 줄 바꿈 유지 |
줄 바꿈을 켰는데 글자가 잘려 보이는 세 가지 이유
Microsoft 문서는 줄 바꿈한 텍스트 일부가 보이지 않는 원인으로 행 높이 고정과 병합 셀을 듭니다. 여기에 셀에 맞춤 설정까지 더해 세 가지를 차례로 확인하면 됩니다.
행 경계를 끌어서 높이를 맞췄거나 행 높이에 숫자를 직접 넣었다면, 그 행은 내용이 늘어나도 높이가 따라오지 않습니다. 행 번호 사이 경계선을 두 번 클릭하거나 서식 > 행 높이 자동 맞춤을 누르면 내용만큼 늘어납니다. 여러 행을 선택한 상태에서 경계선 하나를 두 번 클릭하면 선택한 행이 한꺼번에 맞춰집니다.
병합된 셀은 행 높이 자동 맞춤이 내용을 계산하지 않습니다. 비고 칸을 세 행에 걸쳐 병합해 두었다면 자동 맞춤을 눌러도 높이가 그대로입니다. 병합을 풀고 한 셀에 내용을 넣은 뒤 열 너비를 넓히는 것이 근본 해결입니다. 제목처럼 가로로 여러 열을 가로질러 보여야 한다면 병합 대신 셀 서식 > 맞춤 > 가로에서 '선택 영역의 가운데로'를 쓰면 행 높이 계산을 방해하지 않습니다.
셀 서식 > 맞춤 > 텍스트 조정의 '셀에 맞춤'은 글자 크기를 줄여 한 줄에 넣는 기능입니다. 텍스트 줄 바꿈과 함께 쓸 수 없어서, 셀에 맞춤이 켜진 셀은 줄 바꿈 대신 글자가 작아집니다. 긴 문장이 들어가는 열이라면 셀에 맞춤을 끄고 줄 바꿈을 켜야 합니다.
클레임 대장 한 파일을 5분 만에 정리한 순서
대영식품 품질팀은 매주 목요일 회의 전에 거래처 클레임 처리 대장을 인쇄합니다. 접수일, 거래처, 품목, LOT, 원인, 조치 내용, 비고 7개 열에 120행 정도가 쌓여 있고 품질팀과 영업팀이 함께 씁니다. 지난주 인쇄본에서는 성우유통과 한일리테일 건의 조치 내용이 첫 줄만 찍혀 회의 중에 다시 파일을 열어야 했습니다.
원인은 두 가지였습니다. 조치 내용 열은 이미 텍스트 줄 바꿈이 켜져 있었지만 행 높이가 15로 고정되어 있었고, 비고 열 F42:F44는 세 행이 병합되어 있었습니다. 실제 정리 순서는 이렇게 진행됐습니다.
- 열 너비를 숫자로 고정합니다. 원인과 조치 내용 열은 너비 40, 비고는 25로 맞춥니다. 홈 > 서식 > 열 너비에 숫자를 넣으면 담당자가 바뀌어도 같은 너비가 유지됩니다.
- 병합을 풀고 줄 바꿈을 켭니다. F42:F44의 병합을 해제하면 값은 F42에만 남습니다. 원인, 조치 내용, 비고 세 열을 선택하고 텍스트 줄 바꿈을 켠 뒤 세로 맞춤을 위쪽으로 바꿉니다.
- 행 높이를 자동으로 돌립니다. 머리글 아래 전체 행을 선택하고 서식 > 행 높이 자동 맞춤을 누르면 고정되어 있던 행이 내용만큼 늘어납니다. 가장 긴 조치 내용이 든 행이 약 120포인트로 늘었고 409포인트 한도를 넘는 행은 없었습니다.
- 인쇄 미리 보기로 확인합니다. Ctrl+P로 페이지 경계에서 행이 잘리지 않는지 봅니다. 열 너비 합이 A4 세로 폭을 넘으면 페이지 레이아웃 > 용지 방향 > 가로로 바꿉니다.
- 대장 맨 위에 규칙을 적어 둡니다. "행 높이는 손으로 끌지 말 것, 비고 칸은 병합하지 말 것" 두 줄을 남겼습니다. 영업팀이 새 건을 추가하면서 행 높이를 다시 끌어 놓는 일이 반복됐기 때문입니다. 대장 범위를 표(Ctrl+T)로 바꿔 두면 새 행이 열 너비와 줄 바꿈 서식을 그대로 이어받습니다.
CHAR(10)과 SUBSTITUTE로 줄 바꿈 문자를 다루는 법
CHAR(10)이 Alt+Enter와 같은 문자입니다. 수식을 넣은 셀에 텍스트 줄 바꿈을 켜야 두 줄로 보입니다. 여러 값을 줄마다 묶을 때는 =TEXTJOIN(CHAR(10), TRUE, B2:D2)가 편한데, TEXTJOIN은 Microsoft 365와 Excel 2019 이후 버전에서 쓸 수 있습니다.
ERP나 웹에서 내려받은 파일은 셀 안에 줄 바꿈이 섞여 있어 필터와 VLOOKUP이 어긋나곤 합니다. 셀 값 안에 줄 바꿈 문자가 있으면 엑셀은 복사할 때 값을 따옴표로 감싸고, 찾는 값과 표의 값 중 한쪽에만 줄 바꿈 문자가 있어도 서로 다른 값으로 인식합니다. 이럴 때는 SUBSTITUTE(…, CHAR(10), "")로 양쪽을 정리한 뒤 비교해야 합니다.

| 상황 | 처리 방법 |
|---|---|
| 줄 바꿈을 공백으로 | SUBSTITUTE(셀, CHAR(10), " ") |
| 줄 바꿈 완전 제거 | SUBSTITUTE(셀, CHAR(10), "") |
| 여러 값을 줄로 묶기 | TEXTJOIN(CHAR(10), TRUE, 범위) |
자주 걸리는 함정과 버전별 차이
셀 몇 개에만 줄 바꿈을 켜 두면 다음 주에 추가한 행은 다시 한 줄로 들어옵니다. 열 머리글(F, G 같은 알파벳)을 눌러 열 전체에 켜 두거나 데이터를 표로 만들어 새 행이 같은 서식을 따라가게 해야 합니다.
숫자 셀이 줄 바꿈되기를 기대하는 경우도 많습니다. 텍스트 줄 바꿈은 글자에 적용되는 기능이라 숫자와 날짜는 줄이 나뉘지 않습니다. 열이 좁으면 숫자 대신 ####이 보이는데, 이때는 줄 바꿈이 아니라 열 너비를 넓혀야 합니다. 긴 문장 열은 너비 30~50 사이에서 시작해 인쇄 미리 보기로 확인하며 조정하는 게 무난합니다.
머리글을 Alt+Enter로 두 줄로 만들었다가 잊어버리는 실수도 흔합니다. "공급"과 "가액" 사이에 줄 바꿈 문자를 넣은 머리글은 수식이나 다른 시스템에서 그 열 이름을 찾지 못합니다. 머리글은 열 너비로 맞추고, 줄을 나눠야 한다면 자동 줄 바꿈만 쓰는 편이 낫습니다.
Microsoft 365와 Excel 2024/2021/2019 Windows판은 메뉴 위치가 모두 같습니다. Mac용 Excel도 홈 탭에 텍스트 줄 바꿈 버튼이 있고, 수동 줄 바꿈 단축키만 Control+Option+Return으로 다릅니다. 웹용 Excel에서도 홈 탭의 텍스트 줄 바꿈과 Alt+Enter를 쓸 수 있고, 한 셀 안의 줄 바꿈은 파일에 저장되므로 어느 버전에서 열어도 같은 위치에서 줄이 나뉩니다.
엑셀 행 높이는 최대 409포인트입니다. Excel 사양 및 제한 문서에 나온 한도로, 한 셀에 아주 긴 글을 넣으면 이 높이를 넘는 부분은 화면에서 잘립니다. 한 셀에는 최대 32,767자까지 들어가지만 그만큼을 셀 안에서 다 보여 주는 것은 불가능하니, 긴 설명은 여러 셀로 나누거나 메모로 옮기는 편이 낫습니다.
자주 묻는 질문
Q. Alt+Enter를 눌러도 줄이 안 바뀝니다.
셀이 편집 상태가 아닐 때 누른 경우가 대부분입니다. 셀을 두 번 클릭하거나 F2를 눌러 커서가 셀 안에서 깜박이는 상태에서 눌러야 줄이 나뉩니다. 노트북에서 Alt 키가 다른 기능에 묶여 있다면 오른쪽 Alt 대신 왼쪽 Alt를 씁니다.
Q. 행 높이 자동 맞춤을 눌러도 높이가 그대로입니다.
그 행에 병합된 셀이 있거나 해당 셀의 텍스트 줄 바꿈이 꺼져 있는 경우입니다. 병합을 풀고 줄 바꿈을 켠 뒤 다시 자동 맞춤을 누릅니다. 셀에 맞춤이 켜져 있어도 줄 바꿈이 되지 않습니다.
Q. 셀 안에서 텍스트 줄 간격을 조절할 수 있나요?
셀 서식(Ctrl+1)의 맞춤 탭에서 세로 정렬을 '균등 분할'로 바꾸면 줄 사이 간격이 고르게 벌어집니다. '위쪽'으로 바꾸면 텍스트가 셀 위쪽에 붙습니다. 행 자체의 간격을 넓히려면 행 경계를 끌거나 행 높이에 숫자를 넣으면 되고, 이때 단위는 포인트입니다.