ChatGPT 표는 Markdown 파이프 표, 즉 | 문자로 열을 흉내 낸 일반 텍스트입니다. 스프레드시트는 파이프가 아닌 셀 경계를 기대하기 때문에 모든 행이 한 열에 들어갑니다. 표를 먼저 XLSX나 CSV로 변환하면 Excel, Sheets, Numbers에서 올바르게 열리는 실제 행과 열을 얻을 수 있습니다.
표 전체가 A열에 들어가는 이유
채팅 창에 보이는 것은 렌더링된 표입니다. 하지만 클립보드에 복사되는 것은 보통 이런 형태입니다:
| Region | Q1 | Q2 |
| --- | ---: | ---: |
| Europe | 412 | 486 |
| Asia | 377 | 381 |
이것이 Markdown 파이프 표입니다. 세로 막대는 사람이 보기에 열 구분선처럼 보이는 평범한 문자일 뿐입니다. 대시와 콜론으로 이루어진 두 번째 줄은 Markdown 렌더러에게 헤더가 어디서 끝나는지, 각 열을 어떻게 정렬할지 알려주는 역할을 합니다.
Excel은 붙여넣은 텍스트를 파이프가 아니라 탭 문자 기준으로 나눕니다. 탭이 없으므로 각 줄이 하나의 값으로 취급되고, 표 전체가 파이프가 그대로 보이는 채로 A열에 쌓입니다. Google Sheets와 Numbers도 똑같이 동작합니다.
정렬 행은 이것이 애초에 스프레드시트 데이터가 아니었다는 결정적인 증거입니다. 하이픈과 콜론으로만 이루어진 행을 포함하는 스프레드시트 내보내기는 없습니다.
표를 그대로 붙여넣으면 모든 값이 하나의 열에 몰립니다.
XLSX나 CSV로 변환하면 행과 열이 그대로 유지됩니다.
가장 빠른 해결법: 붙여넣기 전에 변환하기
붙여넣고 나서 수습하는 대신, 표를 스프레드시트가 이미 이해하는 형식으로 변환하세요.
Excel과 Numbers라면 Markdown 표를 Excel로 변환이 진짜 .xlsx 파일을 만들어 줍니다. 표를 붙여넣고 셀 미리보기를 확인한 뒤, 스프레드시트를 다운로드하고 열기만 하면 됩니다. 숫자는 숫자로 유지되고 헤더 행도 헤더 행으로 유지되어, 나중에 따로 나눌 필요가 없습니다. 표만 따로 찾을 필요 없이 답변 전체를 붙여넣어도 되는데, 그 안의 파이프 표마다 각각의 시트가 되기 때문입니다. 아무것도 내려받고 싶지 않다면 복사가 탭으로 구분된 셀을 클립보드에 담아 Excel, Sheets, Numbers 어디에나 그리드로 붙여넣어집니다.
Google Sheets라면 Markdown 표를 CSV로 변환이 보통 더 편합니다. CSV는 파일 → 가져오기로 네이티브하게 가져올 수 있어서, 브라우저에서 XLSX에 필요한 다운로드 후 재업로드 과정을 건너뛸 수 있습니다. 변환기는 따옴표와 셀 안의 쉼표를 올바르게 이스케이프하는데, 바로 이 부분에서 수작업 변환이 흔히 깨집니다.
두 도구 모두 브라우저에서 로컬로 실행되므로 데이터가 기기 밖으로 나가지 않습니다. 표에 아무 웹사이트에나 붙여넣기 어려운 내용이 있다면 알아둘 만한 점입니다.
수동 방법과 유용한 경우
스프레드시트 밖으로 나가고 싶지 않다면 내장된 두 가지 방법이 있습니다.
텍스트 나누기(Excel). 원본 표를 A열에 붙여넣고 선택한 뒤 데이터 → 텍스트 나누기 → 구분 기호로 이동해 구분 기호를 파이프 문자로 설정합니다. 그래도 정렬 행을 지우고, 앞뒤 파이프 때문에 생긴 빈 열을 정리해야 합니다.
SPLIT(Google Sheets). 원본 표가 A열에 있는 상태에서 =SPLIT(A1, "|")를 사용해 아래로 채운 뒤, 복사해서 값으로 붙여넣습니다. 마찬가지로 정리 작업이 필요합니다.
작은 표 하나라면 이 방법들로 충분합니다. 하지만 금방 번거로워지고, 두 방법 모두 모든 셀 안에 공백 패딩을 남깁니다. Markdown이 가독성을 위해 넣은 공백이 값의 일부가 되어서, Europe은 조회 수식에서 Europe과 일치하지 않습니다. 이 끝 공백 문제는 변환된 표가 보기에는 맞는데 동작은 이상한 가장 흔한 원인입니다.
복사에 관한 참고: 채팅 창에서 복사 버튼 대신 렌더링된 표를 드래그로 선택하면, 일부 브라우저는 탭으로 구분된 텍스트를 클립보드에 넣어 열 단위로 올바르게 붙여넣어집니다. 브라우저와 채팅 인터페이스에 따라 들쭉날쭉하므로 시도해 볼 가치는 있지만 의존할 만하지는 않습니다.
표를 Google Sheets로 가져오기
Sheets도 Excel과 똑같은 방식으로 실패합니다 — 파이프는 Sheets가 인식하는 구분 기호가 아니므로 모든 행이 A열의 한 셀에 들어갑니다 — 하지만 빠져나오는 경로는 조금 다르고, 그중 하나는 정말로 편리합니다.
텍스트를 열로 분할. 원본 표를 한 열에 붙여넣고, 붙여넣은 범위를 선택한 상태에서 데이터 → 텍스트를 열로 분할을 사용합니다. Sheets는 사용자 지정 구분 기호를 포함한 선택지를 제공하므로 파이프 문자로 설정할 수 있습니다. 구분된 텍스트를 붙여넣은 직후에는 붙여넣은 데이터 옆에 작은 컨트롤도 나타나는데, 메뉴를 거치지 않고 같은 작업을 해 줍니다. Excel의 텍스트 나누기와 마찬가지로, 지워야 할 정렬 행과 앞뒤 파이프 때문에 생긴 빈 열, 그리고 모든 값 안에 남는 공백 패딩이 남습니다.
대신 CSV를 가져오기. 파일 → 가져오기는 붙여넣기가 아니라 파일을 파싱하며, 구분 기호가 무엇인지, 텍스트를 숫자와 날짜로 변환할지를 지정하게 해 줍니다. 바로 이 차이가 중요합니다 — 붙여넣기는 추측하지만 가져오기는 열 형식을 의도적으로 결정합니다. 표를 먼저 Markdown 표를 CSV로 변환에 통과시키면 추측할 것이 아무것도 남지 않습니다 — 정렬 행은 사라지고, 패딩은 잘려나가며, 셀 안의 쉼표는 올바르게 따옴표로 묶입니다.
경유지로서의 Sheets. 표가 실제 셀에 들어가고 나면, 그 범위를 복사할 때 격자 구조도 함께 따라갑니다. Sheets에서 Excel, Word, Slides, Docs, 이메일로 붙여넣어도 행과 열이 그대로 유지되는데, 클립보드에 이제 막대가 섞인 한 줄짜리 텍스트가 아니라 표 형식 데이터가 담기기 때문입니다. 표가 자체 가져오기 기능이 없는 앱에 들어가야 한다면, 먼저 스프레드시트를 거치는 편이 대상 앱과 씨름하는 것보다 안정적입니다.
Sheets 특유의 주의할 점 하나: 변환된 셀 안의 3-4나 1/2 같은 값은 날짜로 읽힙니다. 원치 않는 날짜로 가득 찬 열이 나타나면, 실행을 취소하고 대상 열의 서식을 일반 텍스트로 지정한 뒤 다시 붙여넣으세요.
표가 긴 답변 속에 묻혀 있을 때
원하는 표가 훨씬 긴 답변의 일부로, 위아래 설명과 섞여 있는 경우가 많습니다.
텍스트에서 표 추출은 주변 문장 속에 있는 표 형태의 행(파이프 또는 탭으로 구분된)을 찾아 표만 CSV로 돌려줍니다. 행을 직접 선택하면서 경계를 제대로 잡았기를 바라는 대신, 답변 전체를 붙여넣고 데이터만 꺼내세요.
변환된 표를 바탕으로 작업하기 전에 확인할 만한 두 가지:
- 텍스트로 저장된 숫자. Excel에서 열이 왼쪽 정렬로 들어왔다면 값이 텍스트입니다. 원본에 있던 통화 기호, 천 단위 구분 기호, 퍼센트 기호가 흔한 원인입니다. 열을 선택하고 데이터 → 텍스트 나누기 → 마침으로 변환하세요.
- 병합되거나 줄 바뀐 셀. Markdown 표는 병합 셀을 표현할 수 없어서, 복잡한 데이터를 다루는 모델이 값을 반복하거나 셀 안에 줄바꿈을 넣어 흉내 내는 경우가 있습니다. 이런 것은 변환기가 아니라 사람의 판단이 필요합니다.
표 외의 나머지 내용(제목, 목록, 표 주변의 설명)도 함께 옮겨야 한다면 붙여넣은 AI 텍스트에 **와 ##가 보이는 이유를 참고하세요.
자주 묻는 질문
ChatGPT 표가 Excel에서 한 열에 붙여넣어지는 이유는 무엇인가요?
Markdown 파이프 표, 즉 | 문자를 시각적 구분선으로 쓰는 일반 텍스트이기 때문입니다. Excel은 붙여넣은 텍스트를 파이프가 아닌 탭으로 나누므로 각 줄이 하나의 값으로 처리되어 표 전체가 한 열에 쌓입니다.
Markdown 표를 Excel로 변환하려면 어떻게 하나요?
Markdown 표를 Excel로 변환 도구에 붙여넣고 생성된 .xlsx 파일을 다운로드하세요. 헤더가 유지된 실제 행과 열이 만들어지므로 연 뒤에 나누거나 정리할 것이 없습니다.
AI 표에서 대시와 콜론으로 된 행은 무엇인가요?
Markdown 정렬 행입니다. 헤더와 본문을 구분하고 열 정렬을 지정합니다. 오른쪽의 콜론은 오른쪽 정렬, 양쪽의 콜론은 가운데 정렬을 의미합니다. 데이터가 아닌 서식 문법이므로 변환 시 제거되어야 합니다.
변환된 셀에 공백이 남는 이유는 무엇인가요?
Markdown은 가독성을 위해 셀을 공백으로 채우는데, 수동으로 나누면 그 패딩이 값 안에 남습니다. ' Europe '이 조회에서 'Europe'과 일치하지 않기 때문에 문제가 됩니다. 제대로 된 변환기는 패딩을 제거하며, 수동으로 나눴다면 결과를 TRIM으로 감싸세요.
AI 표를 Google Sheets에 바로 붙여넣을 수 있나요?
열이 유지된 채로는 안 됩니다. 먼저 CSV로 변환한 뒤 파일 → 가져오기로 가져오는 것이 가장 확실한 방법입니다. CSV는 Sheets가 네이티브로 해석하는 형식이고 XLSX의 다운로드 후 재업로드 과정도 피할 수 있습니다.