CSV 파일에서 Excel이 선행 0을 제거하는 것을 방지하는 방법

최종 업데이트: 2026년 10월 22일

  • CSV 형식은 일반 텍스트이며 데이터 형식을 저장하지 않으므로 Excel에서 코드를 숫자로 인식하고 앞의 0을 삭제합니다.
  • Power Query 또는 텍스트 마법사를 통한 제어된 가져오기는 식별자 및 우편번호의 무결성을 유지하는 유일한 안전한 방법입니다.
  • 사용자 지정 서식이나 TEXT 함수를 사용하면 표시 방식을 수정할 수 있지만, 원본 CSV 파일의 실제 값은 변경되지 않습니다.

Excel에서 CSV 파일을 열 때 선행 0이 제거되는 문제: 데이터를 변경하지 않고 가져오는 방법

분명 여러분도 이런 경험 한 번쯤은 해보셨을 거예요. 온갖 기대감을 안고 CSV 파일을 열었는데, 갑자기 뭔가 부족하다는 걸 깨닫는 거죠. 우편번호 또는 전화번호 그 중요한 첫 번째 0이 사라졌네요. 엑셀에서는 0으로 시작하는 숫자는 수학적 의미가 없기 때문에 자동으로 "정리"하려고 해서 데이터가 불완전해지고 다른 플랫폼과의 동기화가 깨지는 전형적인 문제입니다.

가장 답답한 점은 구글 시트 같은 도구에서 내보내기 전에 셀 서식을 텍스트로 지정하더라도, 엑셀에서 결과 파일을 열면 프로그램이 해당 서식을 그대로 유지한다는 것입니다. 자신의 논리를 다시 적용한다 그리고 0을 삭제합니다. 이는 CSV 형식이 기본적으로 일반 텍스트이기 때문입니다. CSV 형식은 각 열이 날짜인지, 숫자인지, 텍스트인지에 대한 정보를 저장하지 않으므로, 파일을 여는 소프트웨어가 각 항목의 종류를 판단해야 합니다.

이 문제는 왜 발생하는 걸까요?

현대적인 사무 환경에서 노트북을 사용하여 데이터와 그래프를 분석하는 데 집중하는 사람.

해결 방법을 이해하려면 먼저 개념을 파악해야 합니다. CSV(쉼표로 구분된 값) 파일은 일반적으로 쉼표나 세미콜론과 같은 기호로 구분된 데이터 목록입니다. .xlsx 파일처럼 복잡한 구조를 가지고 있지 않기 때문에, Excel은 내용을 추측하려고 시도합니다."08001"과 같은 숫자열을 보면 "이것은 8001이라는 숫자구나"라고 생각하고 숫자 값에 아무런 영향을 주지 않는 0을 제거합니다.

독점 콘텐츠 - 여기를 클릭하세요  Excel에서 소수점을 소수점으로 변경합니다.

이러한 행동은 우리가 함께 일할 때 심각한 문제가 됩니다. SKU, 엔티티 식별자, 사회 보장 번호 또는 0이 수량이 아닌 코드 식별자의 일부인 모든 데이터. 해당 숫자가 손실되면 외부 데이터베이스 또는 유효성 검사 프로세스에서 데이터가 유효하지 않게 됩니다.

데이터를 변경하지 않고 가져오는 방법

재택근무 중인 남성이 노트북으로 재무 데이터를 분석하고 있다.

황금률은 간단합니다. CSV 파일을 더블클릭하여 열지 마십시오. 앞에 0이 붙은 민감한 데이터가 포함된 경우, 다음 제어 경로 중 하나를 대신 사용하십시오.

  • Power Query를 사용하여 데이터 가져오기 및 변환하기: 이것이 가장 전문적인 방법입니다. "데이터" 탭으로 이동하여 "텍스트/CSV에서"를 선택하고, 데이터를 직접 불러오는 대신 "데이터 변환"을 클릭합니다. 그러면 Power Query 편집기가 열리고, 문제가 있는 열을 선택한 다음 홈 탭에서 변경할 수 있습니다. 데이터 유형을 텍스트로"현재 값 바꾸기"를 선택하면 Excel에서 해당 0을 숫자가 아닌 문자로 처리하도록 강제할 수 있습니다.
  • 텍스트 가져오기 마법사: 기존 방식을 선호하신다면 .csv 파일의 확장자를 .txt로 변경하고 엑셀에서 여세요. 그러면 3단계 마법사가 나타납니다. 마지막 단계에서 코드 열을 클릭하고 옵션을 선택하면 됩니다. "열 데이터 형식: 텍스트"따라서 엑셀은 단 한 자리 숫자도 건드리지 않습니다.
  • 데이터 탭을 사용하여 가져오기: "외부 데이터 가져오기" 경로를 사용하면 구분 기호와 인코딩(예: UTF-8 또는 ANSI)을 정의하여 0이 나타나는 것을 방지할 수 있습니다. 이상한 문자 또는 특이한 기호 악센트 기호와 ñ에 있습니다.
독점 콘텐츠 - 여기를 클릭하세요  Excel에서 타임라인을 단계별로 만드는 방법

특정 사례에 대한 시각적 요령 및 공식

스마트폰과 데이터 분석 차트가 놓인 데스크톱 화면을 위에서 내려다본 모습.

CSV 파일 자체가 완벽할 필요는 없고, 오히려 작업 중인 Excel 통합 문서에 데이터가 올바르게 표시되는 것이 중요한 경우가 있습니다. 이러한 경우 매우 유용한 몇 가지 요령이 있습니다.

데이터가 이미 시트에 있고 모양을 복원하려면 다음을 사용할 수 있습니다. 사용자 지정 숫자 형식Ctrl+1을 누른 상태에서 "사용자 지정" 범주에 필요한 자릿수만큼 0을 입력할 수 있습니다(예: 5자리 우편번호의 경우 "00000"). 이렇게 하면 Excel에서 우편번호를 자동으로 인식합니다. 앞에 0을 채워 넣으세요 내부 값은 숫자로 유지되더라도 빈 공간은 존재합니다.

또 다른 방법은 함수를 사용하는 것입니다. =TEXTO(celda; "00000") 보조 열에 입력됩니다. 이 수식은 숫자를 지정한 정확한 길이의 텍스트 문자열로 변환하여, 형식은 그대로 유지됩니다. 워크북 내에서 작업하는 동안 데이터를 수동으로 입력하고 0이 지워지지 않도록 하려면 다음을 사용하세요. 아포스트로피(') 숫자 바로 앞에 놓으면 그 뒤에 오는 모든 내용은 일반 텍스트라는 것을 엑셀에 알려줍니다.

독점 콘텐츠 - 여기를 클릭하세요  타사 프로그램 없이 Excel을 PDF로 변환하는 방법

CSV와 Excel의 주요 차이점

전문가가 노트북 화면에 나타난 재무 관련 표와 그래프를 평가하고 있습니다.

내보내기 오류를 방지하려면 이 두 형식을 혼동하지 않는 것이 중요합니다. CSV는 가벼운 형식으로, 다음과 같은 용도에 적합합니다. 시스템 간 데이터 교환 (CRM에서 웹사이트로 정보를 전송하는 것과 같이) Excel 파일(.xlsx)은 분석 환경에 적합합니다. CSV 파일은 수식, 색상 또는 여러 시트를 지원하지 않고 원시 데이터만 처리합니다. 따라서 Google Sheets에서 CSV로 내보낼 때 파일 자체는 올바르지만... 엑셀 해석 열 때 작동하지 않는 것.

대용량 데이터를 처리하는 사용자에게 Power Query는 0으로 끝나는 데이터 문제를 해결할 뿐만 아니라, 다양한 추가 기능을 제공합니다. 청소 자동화한 번만 설정하면 원본 CSV 파일을 업데이트할 때마다 Excel에서 자동으로 텍스트 변환을 적용하므로 수동으로 단계를 반복할 필요가 없습니다.

데이터 과부하를 피하는 비결은 자동 열림 기능에 의존하는 것을 멈추고 다른 방법으로 전환하는 것입니다. 수동 및 통제된 수입식별자 열은 항상 텍스트 형식으로 정의하여 0이 손실되지 않도록 하세요. 이제 Excel에서 CSV 파일을 열 때 0이 제거되는 방식, 즉 데이터를 변경하지 않고 가져오는 방법을 알게 되었습니다.