기술 가이드

Google Sheets에서 셀에 줄바꿈 추가하는 3가지 방법

5 min read 스프레드시트 업데이트됨 22 Oct 2025
Google Sheets 셀에 줄바꿈 넣는 3가지 방법
Google Sheets 셀에 줄바꿈 넣는 3가지 방법

Sheets 로고가 흐릿한 배경 위에 있는 이미지와 텍스트 줄 바꿈

Google Sheets에 긴 텍스트를 입력하면 셀을 벗어나 보이거나 아래 셀로 이동해 보기가 흐트러질 수 있습니다. 셀 편집 중 Enter를 누르면 기본적으로 셀 편집을 종료하고 다음 셀로 이동하기 때문입니다. 다행히도 셀 내부에 줄바꿈을 추가하는 여러 방법이 있습니다. 아래에서 이해하기 쉽게 3가지 방법과 관련 팁, 테스트, 자동화 예시를 정리했습니다.

핵심 개념 한 줄 정의

  • 줄바꿈(새로운 줄) 문자: 컴퓨터에서는 일반적으로 ASCII 코드 10(줄바꿈, LF)으로 표현됩니다. Google Sheets에서 이 문자를 넣으려면 CHAR(10)을 사용합니다.

목차

  • 텍스트 줄바꿈(시각적 표시)
  • 키보드 조합으로 줄바꿈 삽입
  • 수식으로 줄바꿈 삽입(CHAR 함수)
  • 추가 팁: 자동화, 검사, 모바일/내보내기 동작
  • 역할별 체크리스트
  • 점검용 테스트와 수식 샘플
  • 요약

텍스트 줄바꿈 (표시 전용)

Google Sheets의 텍스트 줄바꿈 설정 아이콘 화면

설명: 셀 안의 텍스트가 길어져서 옆 칸으로 넘칠 때, 셀 높이를 자동으로 늘려 같은 셀 안에서 여러 줄처럼 보이게 하는 설정입니다. 실제로 텍스트 값에 줄바꿈 문자를 추가하지는 않습니다. 수식 입력줄(공식 표시줄)에서는 여전히 한 줄로 표시됩니다.

단계:

  1. 줄바꿈을 적용할 셀을 선택합니다.
  2. 도구 모음에서 텍스트 줄바꿈(또는 Wrap) 아이콘을 클릭합니다.
  3. ‘줄 바꿈’을 선택합니다.

결과: 셀 높이가 조정되고 텍스트가 시각적으로 여러 줄에 걸쳐 보입니다. 단점: 값 자체에는 \n(줄바꿈 문자가) 삽입되지 않습니다. 따라서 다른 처리(검색 및 교체, CSV 내보내기 등)에서 줄바꿈 존재를 기대하면 안 됩니다.

셀 안의 텍스트가 줄바꿈으로 표시된 예시

중요: 레이아웃을 보기 좋게 하려는 목적이라면 이 방법이 가장 간단합니다.


키보드 조합으로 줄바꿈 삽입 (편집 시 실제 줄바꿈)

Google Sheets에서 열 넘침 텍스트 예시

설명: 셀 편집 상태의 위치(수식 입력줄 또는 셀 직접 편집)에서 특정 키 조합으로 실제 줄바꿈 문자를 삽입할 수 있습니다. 이 방법은 텍스트 값에 실제로 줄바꿈(ASCII LF)을 추가합니다.

단계:

  1. 줄바꿈을 넣을 셀을 선택합니다.
  2. 수식 입력줄(또는 셀 더블클릭)에서 편집을 시작합니다.
  3. 원하는 위치로 커서를 이동한 뒤 Windows/ChromeOS에서는 Ctrl + Enter, Mac에서는 Cmd + Enter 를 누릅니다.
  4. 줄바꿈이 들어간 상태로 Enter(편집 종료)를 누르면 변경이 반영됩니다.

결과: 셀 값 자체에 줄바꿈이 들어갑니다. 수식 입력줄에서도 줄바꿈이 보이므로 프로그램적 검사나 내보내기 시 줄바꿈이 유지됩니다.

키보드 조합으로 줄바꿈을 추가한 예시

주의사항:

  • 이 방법은 수동으로 편집해야 하므로 대량 데이터에는 부적합합니다.
  • 모바일 앱에서는 키보드 동작이 다르므로 아래 ‘모바일’ 섹션을 확인하세요.

수식으로 줄바꿈 삽입: CHAR 함수 사용

CHAR와 SUBSTITUTE를 결합한 수식 예시 화면

설명: CHAR(n) 함수는 지정한 문자 코드를 실제 문자로 반환합니다. 줄바꿈(LF)은 보통 코드 10이므로 CHAR(10)은 줄바꿈 문자를 반환합니다. 따라서 수식 안에서 문자열과 결합하면 셀 값에 줄바꿈을 포함시킬 수 있습니다.

기본 문법:

=CHAR(code)

예: 두 문자열을 줄바꿈으로 이어 붙이기

="이 문장은" & CHAR(10) & "줄바꿈이 있습니다"

단계 (수식 사용):

  1. 계산 결과를 넣고 싶은 셀을 선택합니다.
  2. 등호(=)를 입력해 수식을 시작합니다.
  3. 첫 번째 문자열을 큰따옴표로 감싸서 입력합니다.
  4. & 연산자로 문자열 연결을 시작합니다.
  5. CHAR(10)을 넣고 다시 &로 연결합니다.
  6. 두 번째 문자열을 큰따옴표로 닫고 Enter로 수식을 확정합니다.

고급 활용 예시:

  • 공백을 줄바꿈으로 바꾸기:
=SUBSTITUTE(A1, " ", CHAR(10))
  • 여러 셀을 줄바꿈으로 한 셀에 합치기 (빈 셀 무시):
=TEXTJOIN(CHAR(10), TRUE, A1:A5)
  • 특정 패턴을 줄바꿈으로 교체(정규식 사용):
=REGEXREPLACE(A1, ",\s*", CHAR(10))

장점: 자동화에 유리합니다. 대량 데이터를 규칙적으로 변환할 때 효과적입니다. 단점: 수식 결과는 계산된 값이므로 원본 텍스트 자체를 영구 변경하지는 않습니다(복사-값 붙여넣기로 고정 가능).

CHAR와 SUBSTITUTE를 사용한 예시


언제 어떤 방법을 선택해야 하나요 (간단한 의사결정 흐름)

flowchart TD
  A[목적 확인] --> B{시각적 표시만 원함?}
  B -- 예 --> C[텍스트 줄바꿈'Wrap' 사용]
  B -- 아니요 --> D{수동 편집 가능?}
  D -- 예 --> E[Ctrl/Cmd+Enter로 줄바꿈 삽입]
  D -- 아니요 --> F{자동화나 대량 처리 필요?}
  F -- 예 --> G[CHAR'10' + TEXTJOIN/SUBSTITUTE 사용]
  F -- 아니요 --> H[검토 및 수동 편집 고려]

추가 팁 및 주의사항

  • CSV/TSV로 내보낼 때: 실제 줄바꿈 문자가 포함되어 있으면 값은 큰따옴표로 감싸져서 내보내집니다. 줄바꿈이 보존되는지 확인하려면 작은 파일로 테스트하세요.
  • 필터/정렬 영향: 셀 안의 줄바꿈은 그 셀의 값 길이에 영향을 미치지 않습니다. 정렬과 필터는 줄바꿈 문자를 값의 일부로 처리합니다.
  • 인쇄/PDF: 인쇄 설정과 셀 높이에 따라 출력물이 달라질 수 있습니다. 인쇄 전 미리보기를 확인하세요.
  • 모바일: Google Sheets 모바일 앱은 데스크톱과 키 입력 방식이 다릅니다. 모바일에서 줄바꿈을 직접 입력하기 어렵다면 수식(CHAR(10))을 사용하거나 데스크톱에서 편집하세요.
  • 다른 OS/인코딩: 대부분의 환경에서 CHAR(10)은 LF(\n)를 의미합니다. CSV에서 CRLF(\r\n) 조합을 요구하는 환경(예: 일부 Windows 프로그램)에서는 추가 변환이 필요할 수 있습니다.

자동화: Google Apps Script 예시

간단한 Apps Script 코드로 셀에 줄바꿈 포함 값을 설정할 수 있습니다.

function setCellWithNewline() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getActiveSheet();
  sheet.getRange(1,1).setValue('첫번째 줄\n두번째 줄');
}

설명: ‘\n’ 이스케이프 문자는 JavaScript 환경에서 줄바꿈으로 전달됩니다. 이 코드는 A1 셀에 실제 줄바꿈이 포함된 값을 씁니다.


검사 및 테스트 수식(줄바꿈 존재 여부 확인)

  • 셀 A1에 줄바꿈이 있는지 확인하려면:
=ISNUMBER(FIND(CHAR(10), A1))
  • 줄바꿈 개수 세기:
=LEN(A1) - LEN(SUBSTITUTE(A1, CHAR(10), ""))
  • 줄바꿈을 기준으로 분할하기:
=SPLIT(A1, CHAR(10))

이 수식들은 줄바꿈이 실제로 값에 포함되어 있는지, 몇 개 있는지, 그리고 분리했을 때 기대한 결과가 나오는지 검증할 때 유용합니다.


역할별 체크리스트

  • 작성자(콘텐츠 입력자):
    • 긴 문장은 가능한 줄바꿈으로 나눠 가독성을 높인다.
    • 시각적 편집만 원하면 줄바꿈 설정(Wrap)으로 충분하다.
  • 데이터 분석가:
    • 분석용 데이터에는 임의 줄바꿈을 최소화한다. 필요하면 CHAR(10)로 규칙적으로 삽입한다.
    • 내보내기(CSV) 테스트를 통해 파이프라인 영향 확인.
  • 개발자/자동화 담당자:
    • Apps Script나 API로 값을 넣을 때 ‘\n’을 사용해 줄바꿈을 포함시킨다.
    • 정규식으로 불필요한 공백을 줄바꿈으로 대체할 때는 REGEXREPLACE를 검토.

테스트 케이스(간단한 수용 기준)

  1. 수동 줄바꿈: A1에 Ctrl+Enter로 줄바꿈을 넣고 수식 입력줄에 줄바꿈이 보이는지 확인한다.
  2. Wrap 표시: 긴 문장을 입력하고 텍스트 줄바꿈을 켜서 셀이 높이를 자동으로 늘리는지 확인한다.
  3. CHAR(10) 수식: 수식 ="a" & CHAR(10) & "b" 결과가 두 줄로 보이고, FIND(CHAR(10))가 위치를 반환하는지 확인한다.
  4. CSV 내보내기: 줄바꿈이 포함된 셀을 CSV로 내보내어 큰따옴표로 감싸져 있는지 확인한다.

짧은 용어집

  • CHAR: 숫자 코드로부터 문자를 반환하는 함수
  • TEXTJOIN: 여러 항목을 지정한 구분자로 연결하는 함수
  • SUBSTITUTE: 텍스트 내 특정 문자열을 다른 문자열로 교체
  • REGEXREPLACE: 정규표현식 기반 치환

요약

  • 시각적 목적이면 텍스트 줄바꿈(Wrap)을 사용하세요.
  • 편집 중 직접 줄바꿈을 넣으려면 Ctrl+Enter(Windows) 또는 Cmd+Enter(Mac)를 사용하세요.
  • 수식과 자동화가 필요하면 CHAR(10)을 다른 함수와 결합해 줄바꿈 문자를 삽입하세요.
  • 검사와 내보내기 동작은 미리 테스트해 불일치를 방지하세요.

Give Your Cells a Break: 긴 텍스트로 엉킨 스프레드시트를 정리하려면 위 세 가지 방법 중 상황에 맞는 것을 적용하세요. 필요하면 수식으로 자동화해 일괄 변환하고, 출력(내보내기/인쇄) 전에는 항상 미리보기로 확인하세요.

공유하기: X/Twitter Facebook LinkedIn Telegram
저자
편집

유사한 자료

Debian 11에 Podman 설치 및 사용하기
컨테이너

Debian 11에 Podman 설치 및 사용하기

Apt-Pinning 간단 소개 — Debian 패키지 우선순위 설정
시스템 관리

Apt-Pinning 간단 소개 — Debian 패키지 우선순위 설정

OptiScaler로 FSR 4 주입: 설치·설정·문제해결 가이드
그래픽 가이드

OptiScaler로 FSR 4 주입: 설치·설정·문제해결 가이드

Debian Etch에 Dansguardian+Squid(NTLM) 구성
네트워크

Debian Etch에 Dansguardian+Squid(NTLM) 구성

안드로이드 SD카드 설치 오류(Error -18) 완전 해결
안드로이드 오류

안드로이드 SD카드 설치 오류(Error -18) 완전 해결

KNetAttach로 원격 네트워크 폴더 연결하기
네트워킹

KNetAttach로 원격 네트워크 폴더 연결하기