엑셀 CSV 가져오기 붙여넣기 마스터 2025 - 데이터 작업 시간 절약 방법

데이터 작업을 하다 보면 CSV 형식의 텍스트를 엑셀에 붙여넣어야 할 때가 많죠. 하지만 단순히 복사해서 붙여넣기만 하면 데이터가 한 셀에 모두 들어가거나 원하는 형태로 정렬되지 않는 경우가 많아요. 이런 문제로 고민하고 계신가요? 걱정마세요! 엑셀에서 CSV 텍스트를 효과적으로 붙여넣는 다양한 방법을 알려드릴게요.

 

이전 CSV 관련 게시물 : https://secstart.tistory.com/612

 

📌 CSV 텍스트 붙여넣기는 데이터 분석과 관리를 위한 필수 기술로, 올바른 방법을 알면 작업 시간을 크게 줄일 수 있어요.

 

🔍 CSV 파일과 텍스트 붙여넣기 이해하기

CSV(쉼표로 구분된 값) 파일은 데이터를 쉼표로 구분하여 저장하는 형식이에요. 메모장이나 다른 프로그램에서 복사한 CSV 데이터를 엑셀에 붙여넣을 때는 단순한 붙여넣기보다 더 정교한 방법이 필요해요.

CSV 텍스트 데이터는 보통 다음과 같은 형태를 가지고 있어요:

이름,부서,직급,입사일
김영희,마케팅,대리,2023-01-15
이철수,개발,과장,2022-05-30
박지민,인사,사원,2024-02-10

이런 데이터를 엑셀에 올바르게 붙여넣으려면 어떻게 해야 할까요?

 

💻 기본적인 CSV 텍스트 붙여넣기 방법

1. 일반 붙여넣기 방법

ㄱ. 텍스트 데이터를 복사합니다(Ctrl+C)
ㄴ. 엑셀에서 셀을 선택한 후 붙여넣기(Ctrl+V)합니다.

csv 데이터 가져오기 원본 붙여넣기

ㄷ. 데이터가 한 셀에 모두 들어간다면 다음 단계로 넘어가세요.

 

2. 텍스트 나누기 기능 활용하기

데이터가 한 셀에 모두 들어간 경우, '데이터' 탭의 '텍스트 나누기' 기능을 사용하세요.

 

ㄱ. 데이터가 들어간 열을 선택합니다
ㄴ. 데이터 탭 → '텍스트 나누기' 클릭 → '텍스트 마법사' 창이 열림.
ㄷ. '구분 기호 지정'을 선택하고 '다음' 클릭

CSV 텍스트 마법사로 변환하기

ㄹ. '쉼표'에 체크하고 '다음' 클릭

CSV 데이터 변환 구분기호로 쉼표 사용

ㅁ. 3단계에서 데이터 형식을 더 세밀하게 제어할 수 있어 날짜나 숫자 형식이 망가지지 않도록 보호해줘요. 일반적으로는 이 단계는 '일반' 으로 마침.

CSV 데이터 변환 텍스트 마법사 3단계 - 서식

ㅁ-2. 3단계의 ''고급'' 버튼 클릭시 보이는 창입니다. 소수점과 천단위 구분기호까지 넣을 수 있어요.

텍스트 마법사 3단계의 고급 설정

ㅂ. '마침'을 클릭하면 데이터가 여러 열로 분리됩니다

CSV 붙여넣기 텍스트 마법사로 분리된 열

주의할 점: 텍스트 나누기 기능을 사용하면 원본 데이터가 변경될 수 있으니, 중요한 데이터는 백업 후 진행하세요!

 

📋 다른 CSV 텍스트 붙여넣기 테크닉

1. 붙여넣기 옵션 활용하기 - 마우스

ㄱ. CSV 텍스트를 복사합니다
ㄴ. 엑셀에서 시작 셀을 선택합니다
ㄷ. 마우스 오른쪽 버튼 클릭 → '붙여넣기 옵션' → '텍스트(T)' 선택
ㄹ. 텍스트 가져오기 마법사가 나타나면 '구분 기호로 분리됨' 선택 → '다음'
ㅁ. '쉼표'에 체크 → '다음' → '마침'

 

이렇게 마우스를 사용한 CSV 붙여넣기도 가능해요.

2. 파일에서 직접 가져오기

다음은 파일에서 가져올 csv 에 저장된 판매 데이터 예시입니다:

날짜,지점,판매액,판매수량
2025-01-15,서울점,3450000,42
2025-01-15,부산점,2870000,35
2025-01-16,서울점,3120000,38
2025-01-16,부산점,2950000,36
2025-01-17,서울점,3680000,45
2025-01-17,부산점,2760000,34
2025-01-18,서울점,4120000,50
2025-01-18,부산점,3250000,40
2025-01-19,서울점,2980000,36
2025-01-19,부산점,2450000,30
2025-01-20,서울점,3540000,43
2025-01-20,부산점,2890000,35

이 데이터를 활용한 처리 방법:

 

ㄱ. 데이터를 가져올 셀 A1 선택.
ㄴ. 데이터 탭 → '외부 데이터 가져오기' → '텍스트/CSV에서' 메뉴 선택

CSV 텍스트 파일을 외부에서 데이터 가져오기

ㄷ. CSV 파일을 선택하고 '가져오기' 클릭
ㄹ. 외부데이터 가져오기 창 열림.

외부 데이터 가져오기로 CSV 변환 로드

ㅁ. 구분기호 '쉼표' 확인 → '로드' 클릭

ㅂ. 쉼표로 구분된 외부 CSV 텍스트 데이터 엑셀로 가져오기 성공.

외부데이터가져오기 로 변환된 CSV 데이터 - 표 서식 적용

 

🛠️ 붙여넣기 관련 함수 활용하기

TEXTSPLIT 함수 (365 버전)

TEXTSPLIT 함수는 텍스트를 특정 구분자를 기준으로 나눠주는 함수예요.

 

함수 구문: =TEXTSPLIT(text, col_delimiter, [row_delimiter], [ignore_empty], [match_mode], [pad_with])


인수 설명:

text: 분할할 텍스트
col_delimiter: 열 구분 기호(쉼표 등)
row_delimiter: 행 구분 기호(선택 사항)
ignore_empty: 빈 값 무시 여부(선택 사항)


사용 예제:

=TEXTSPLIT(A1, ",")

 

주의할 점: TEXTSPLIT 함수는 Microsoft 365 구독자만 사용 가능해요. 이전 버전에서는 사용할 수 없어요.

 

예제 데이터와 응용 방법

아래는 CSV 형식의 예제 데이터입니다:

상품코드,상품명,가격,재고수량
P001,노트북,1200000,15
P002,스마트폰,850000,30
P003,태블릿,650000,25
P004,블루투스 이어폰,120000,50
P005,모니터,350000,20
P006,키보드,85000,45
P007,마우스,45000,60
P008,외장하드,130000,35
P009,프린터,280000,18
P010,웹캠,75000,40
P011,스피커,95000,25
P012,헤드폰,150000,22

예제 : TEXTSPLIT 함수 활용 (Microsoft 365)

  1. A1 셀에 위 CSV 데이터 복사하여 붙여넣기
  2. B1 셀에 =TEXTSPLIT(A1, ",") 입력 // A1 셀에 입력된 텍스트 컴마(,) 로 분리
  3. 동적 배열 적용되어 여러 셀에 입력됨
  4. 아래로 수식 복사, 결국 여러 열에 분리된 데이터를 만남.

엑셀 TEXTSPLIT 함수로 CSV 데이터 열 분할

 

⚠️ CSV 텍스트 붙여넣기 시 발생하는 오류와 해결 방법

일반적인 오류 상황

모든 데이터가 한 셀에 들어가는 문제

  • 해결방법: 텍스트 나누기 기능 사용

날짜 형식이 변경되는 문제

  • 해결방법: 붙여넣기 옵션에서 '텍스트' 형식으로 붙여넣고 나중에 형식 변경

숫자 앞의 0이 사라지는 문제

  • 해결방법: 해당 열을 '텍스트' 형식으로 지정 후 붙여넣기

특수문자가 깨지는 문제

  • 해결방법: 파일 인코딩을 UTF-8로 저장 후 가져오기

 

📱 CSV 텍스트 붙여넣기 작업 효율화 팁

  1. 단축키 활용하기: Alt > A > E 로 빠르게 '텍스트 마법사' 열기
  2. 매크로 활용: 자주 사용하는 CSV 처리 과정을 매크로로 저장하여 시간 절약
  3. Power Query 활용: 복잡한 CSV 데이터는 Power Query를 통해 변환 후 불러오기

 

🎯 마무리

CSV 텍스트 붙여넣기는 데이터 작업에서 자주 사용되는 기본 기술이지만, 제대로 활용하면 작업 효율을 크게 높일 수 있어요. 특히 대용량 데이터를 다룰 때는 일반 붙여넣기보다 적절한 방법을 선택하는 것이 중요해요.

 

이 글에서 소개한 다양한 방법들을 자신의 작업 환경에 맞게 활용해보세요. 데이터 작업이 한결 수월해질 거예요! 데이터 분석의 첫걸음은 데이터를 제대로 불러오는 것부터 시작된다는 것을 기억하세요. 😊

 

 

작성자: 마늘빵