구글 문서의 텍스트를 스프레드시트로 옮길 때, 단순히 복사-붙여넣기(Ctrl + C / Ctrl + V) 방법을 사용할 수도 있지만, 텍스트를 효율적으로 행/열에 맞게 나누려면 데이터 분리 도구나 포맷팅 작업을 활용하는 것이 더 효과적입니다.
1. 기본 복사-붙여넣기 방법
1) 단순 복사 후 삽입
- 구글 문서에서 텍스트를 선택하고 Ctrl + C로 복사합니다.
- 스프레드시트에서 셀을 선택하고 Ctrl + V로 붙여넣습니다.
- 이 방법은 문서 내용이 한 줄로 붙여넣어질 가능성이 높습니다.
2) 데이터 정렬(분리) 필요 시
- 텍스트가 한 셀에 몰려 있다면, 스프레드시트의 텍스트 나누기 도구를 사용해 데이터를 나눌 수 있습니다(아래 2번 참고).
2. 텍스트를 스프레드시트에서 행/열로 나누기
1) 스프레드시트 내 텍스트 나누기 기능
- 구글 문서의 텍스트를 복사해 스프레드시트로 붙여넣습니다.
- 붙여넣은 텍스트가 한 셀에 들어가더라도 괜찮습니다.
- 해당 셀 선택 > 데이터 > 텍스트 나누기 > 구분자로 나누기를 선택합니다.
- 구분자: 띄어쓰기, 쉼표(,), 탭 등을 기준으로 텍스트를 나눌 수 있습니다.
- 텍스트가 띄어쓰기로 구분된 경우, "띄어쓰기"를 선택하면 각 단어가 개별 셀에 분리됩니다.
2) 텍스트 처리 전 편집하기
- 필요한 구분자를 사용해 문서를 미리 정리합니다(예: 쉼표나 탭으로 데이터 구분).
- 문서를 복사해 Excel, Word, 또는 텍스트 편집기(Notepad++)에서 구분자를 추가한 후 다시 스프레드시트로 붙여넣습니다.
3. 스크립트를 활용한 자동 변환
1) 구글 앱 스크립트 사용하기
구글 스프레드시트에서 앱 스크립트를 사용해 구글 문서의 텍스트를 자동으로 가져와 행/열로 분리할 수 있습니다.
- 앱 스크립트 열기:
- 스프레드시트 메뉴에서 확장 프로그램 > 앱 스크립트를 선택합니다.
- 스크립트 입력:
아래는 구글 문서의 내용을 스프레드시트로 불러오는 간단한 스크립트 예제입니다:
function importGoogleDoc() {
var docId = "구글문서ID"; // 구글 문서 ID를 입력
var doc = DocumentApp.openById(docId);
var body = doc.getBody().getText();
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
// 텍스트를 행 단위로 나누어 스프레드시트에 추가
var lines = body.split('\n');
for (var i = 0; i < lines.length; i++) {
sheet.getRange(i + 1, 1).setValue(lines[i]);
}
}
- 스크립트 실행:
- 스크립트를 저장한 후, "importGoogleDoc"을 실행합니다.
- 스프레드시트가 문서 내용으로 채워집니다.
2) 문서 ID 가져오기
- 구글 문서의 URL에서 문서 ID는
https://docs.google.com/document/d/문서ID/edit
형식에서문서ID
부분입니다.
4. 문서 내용이 복잡한 경우: 서드파티 도구 사용
1) 테이블 변환 도구
- 문서 내용이 복잡한 경우, Tableizer와 같은 온라인 도구를 사용하여 문서를 테이블 형식으로 변환한 뒤 스프레드시트로 가져올 수 있습니다.
- Tableizer: 텍스트를 HTML 테이블로 변환해 복사 가능.
2) Microsoft Excel 활용
- 복잡한 데이터를 Excel에서 처리한 뒤 구글 스프레드시트로 업로드하면, 데이터 정리가 더 쉬워질 수 있습니다.
FAQ
Q1. 문서에서 표 형식 데이터만 가져올 수 있나요?
- 네, 구글 문서에서 표로 작성된 데이터를 복사해 스프레드시트에 바로 붙여넣으면 자동으로 셀에 맞춰 정리됩니다.
Q2. 텍스트를 수동으로 나누지 않고 한 번에 정리할 수 있나요?
- 스크립트나 텍스트 나누기 기능을 사용하면 데이터를 효율적으로 정리할 수 있습니다.
Q3. 스프레드시트에서 텍스트가 분리되지 않습니다. 어떻게 하나요?
- 데이터를 복사해 Excel로 가져가 구분자를 추가한 뒤 다시 스프레드시트로 가져오는 방법을 시도하세요.
결론
구글 문서의 텍스트를 구글 스프레드시트로 옮길 때, 기본 복사-붙여넣기 방법 외에도 텍스트 나누기 도구나 스크립트를 활용하면 더욱 효율적으로 데이터를 정리할 수 있습니다. 텍스트 양과 복잡도에 따라 적합한 방법을 선택해 활용하세요! 😊