엑셀 셀 안에서 줄바꿈, Enter 눌렀다 셀 넘어가는 실수부터 잡기
엑셀에서 셀 하나에 두 줄을 넣고 싶어서 Enter를 눌렀는데, 줄이 바뀌기는커녕 커서가 아래 셀로 쏙 내려가 버린 경험, 다들 한 번쯤 있으실 거예요. 저도 엑셀을 처음 만졌을 때 이게 제일 답답했습니다. 워드나 메모장에서는 Enter가 곧 줄바꿈인데, 엑셀에서는 Enter가 "입력 완료, 다음 칸으로 이동"이라는 다른 뜻으로 동작하거든요. 이 차이만 이해하면 나머지는 쉽습니다. 오늘은 잘못된 습관을 먼저 짚고, 상황별 정석 세 가지를 순서대로 보여 드릴게요.
왜 Enter를 누르면 아래 셀로 내려갈까
엑셀에서 셀은 기본적으로 "하나의 데이터 칸"입니다. 그래서 Enter는 "이 칸 입력을 마쳤으니 다음 칸으로 가겠다"는 신호로 쓰여요. 여러 줄을 넣으려고 Enter를 연타하면 그냥 커서만 자꾸 아래로 내려갈 뿐, 한 셀 안에 두 줄이 들어가지 않습니다. 여기서 흔히 하는 잘못된 대처가 두 가지 있어요. 하나는 줄을 나누려고 억지로 스페이스바를 잔뜩 눌러서 칸을 벌리는 것이고, 다른 하나는 줄마다 셀을 따로 쓰는 것입니다. 둘 다 나중에 표를 정렬하거나 수정할 때 반드시 문제를 일으킵니다. 정석 방법이 따로 있으니 그걸 쓰는 게 훨씬 편해요.
정석 1. Alt+Enter — 내가 원하는 위치에서 수동 줄바꿈
가장 많이 쓰는 기본기입니다. 셀을 편집하는 중에, 줄을 바꾸고 싶은 바로 그 지점에서 키보드 Alt 키를 누른 채로 Enter를 누르면 됩니다. 그러면 그 자리에서 한 줄이 아래로 내려가고, 커서는 같은 셀 안에 그대로 머물러요.
예를 들어 셀에 "서울특별시"까지 치고 Alt+Enter, 그다음 "강남구 테헤란로"를 치면 한 셀 안에 두 줄로 주소가 들어갑니다. 내가 원하는 위치를 직접 정할 수 있다는 게 장점이에요. 참고로 맥에서는 Control+Option+Return을 쓰면 같은 동작이 됩니다(엑셀 버전에 따라 Cmd+Option+Return도 동작합니다). 저는 주소나 메모처럼 "여기서 딱 끊고 싶다" 하는 자리가 정해져 있을 때 이 방법을 씁니다.
정석 2. 자동 줄 바꿈 — 셀 폭에 맞춰 알아서 접기
내용이 셀 너비보다 길 때, 어디서 끊을지 신경 쓰지 않고 셀 안에서 알아서 여러 줄로 접히게 하고 싶다면 자동 줄 바꿈을 켜면 됩니다.
- 대상 셀 또는 범위를 선택합니다.
- 상단 홈 탭으로 갑니다.
- 정렬 그룹에 있는 자동 줄 바꿈 버튼을 클릭합니다.
이렇게 하면 텍스트가 셀 너비에 맞춰 자동으로 줄이 나뉘고, 행 높이도 내용에 맞게 늘어납니다. Alt+Enter가 "내가 지정한 자리에서 끊기"라면, 자동 줄 바꿈은 "셀 폭에 맞춰 엑셀이 알아서 끊기"인 셈이죠. 둘은 같이 써도 됩니다. 열 너비를 나중에 바꾸면 자동 줄 바꿈은 그에 맞춰 다시 접히지만, Alt+Enter로 넣은 줄바꿈은 지정한 자리에 그대로 남습니다.
참고로 셀이 병합되어 있으면 자동 줄 바꿈을 켜도 행 높이가 자동으로 늘어나지 않는 경우가 있어요. 그럴 땐 행 번호 경계선을 더블클릭하거나, 행 높이를 직접 조금 넉넉하게 조절해 주면 가려졌던 내용이 다 보입니다.
정석 3. 수식에서 줄바꿈 — CHAR(10)
여러 셀의 값을 하나로 합치면서 중간에 줄을 바꾸고 싶을 때가 있습니다. 예를 들어 A1에 이름, B1에 부서가 있고 이 둘을 한 셀에 위아래로 붙이고 싶다면 이렇게 씁니다.
여기서 CHAR(10)은 줄바꿈 문자를 뜻합니다. & 기호로 값들을 이어 붙이는 사이에 CHAR(10)을 끼워 넣으면 그 자리에서 줄이 바뀌어요. 그런데 여기서 정말 많이들 걸리는 함정이 하나 있습니다. 이 수식을 넣은 셀에 반드시 자동 줄 바꿈이 켜져 있어야 줄바꿈이 눈에 보입니다. 자동 줄 바꿈이 꺼져 있으면 줄바꿈 문자는 들어가 있는데도 화면에는 한 줄로 죽 이어져 보여요. 저도 처음엔 수식이 잘못된 줄 알고 한참 들여다봤는데, 알고 보니 자동 줄 바꿈 버튼만 안 눌러 놨던 거였습니다. 그러니 CHAR(10)을 썼는데 줄이 안 나뉘면, 제일 먼저 홈 탭에서 자동 줄 바꿈이 켜져 있는지부터 확인하세요.
반대로, 줄바꿈을 한꺼번에 없애려면
다른 곳에서 복사해 온 데이터에 줄바꿈이 잔뜩 끼어 있어서 오히려 지우고 싶을 때도 있죠. 이럴 땐 찾기·바꾸기(Ctrl+H)를 엽니다. '찾을 내용' 칸에 커서를 두고 Ctrl+J를 누르면 화면엔 아무것도 안 보이지만 줄바꿈 문자가 입력된 상태가 돼요. 그 상태에서 '바꿀 내용'은 비워 두거나 공백 한 칸을 넣고 '모두 바꾸기'를 누르면 셀 안 줄바꿈이 한 번에 사라집니다. 함수로 처리하고 싶다면 =SUBSTITUTE(A1, CHAR(10), "") 를 쓰면 A1의 줄바꿈을 전부 없앤 값을 얻을 수 있어요. 마지막 인수를 공백 한 칸 " "으로 바꾸면 줄이 붙던 자리에 띄어쓰기가 들어갑니다.
상황별로 뭘 쓸까
- 직접 손으로 값을 입력하면서 원하는 자리에서 끊고 싶다 → Alt+Enter
- 긴 문장을 셀 폭에 맞춰 자동으로 접고 싶다 → 홈 > 자동 줄 바꿈
- 여러 셀 값을 합치면서 줄을 나누고 싶다 → =A1&CHAR(10)&B1 + 자동 줄 바꿈 켜기
- 엑셀의 Enter는 줄바꿈이 아니라 "다음 셀로 이동"이다.
- 셀 안에서 줄을 바꾸려면 Alt+Enter(맥은 Control+Option+Return).
- 셀 폭에 맞춰 자동으로 접으려면 홈 > 자동 줄 바꿈.
- 수식은 CHAR(10)으로 줄바꿈하되, 자동 줄 바꿈을 켜야 화면에 보인다.