엑셀 CSV 앞자리 0이 사라졌을 때: 원본 확인과 텍스트 가져오기

연한 초록색 열이 표시된 격자 화면의 노트북과 옆에 놓인 공책·연필

CSV를 엑셀로 열었더니 00123이 123으로 바뀌었다면, 원본 CSV에 앞자리 0이 남아 있는지 먼저 확인하세요. 남아 있다면 파일을 다시 가져오면서 해당 열을 텍스트로 지정하는 것이 좋습니다. 이미 바뀐 셀의 서식만 텍스트로 변경해도 원래 값이 되돌아오는 것은 아닙니다.

지금 필요한 것은 복원일까요, 표시일까요?

우편번호나 상품코드는 계산할 수량과 쓰임이 다릅니다. 앞자리 0까지 식별에 필요하다면 숫자가 아닌 문자열로 다루는 편이 맞습니다. Microsoft의 앞자리 0 유지 안내는 가져올 때 열의 데이터 형식을 텍스트로 지정하는 방법을 설명합니다.

확인한 상태다음 행동
원본 CSV에는 00123이 있고 엑셀에는 123으로 보임원본을 다시 가져오며 해당 열을 텍스트로 지정
원본 CSV에도 123만 남아 있음자료 제공처나 이전 원본에서 실제 코드 확인. 없는 0을 임의로 붙여 복원했다고 판단하지 않기
이미 123이 된 셀을 텍스트 서식으로 바꿈원래 코드가 복구된 것으로 보지 말고 원본과 대조
정해진 길이에 맞게 화면에 0을 보이려는 목적사용자 지정 표시 형식과 원본 값 복구를 구분. 다른 곳에 전달할 코드라면 문자열 자체를 확인

예를 들어 123만 남은 상태에서는 원래 값이 00123인지 0123인지 알 수 없습니다. 코드 길이를 알고 있다는 것과 실제 원본을 확인했다는 것도 다릅니다. 여러 행에 일괄적으로 0을 붙이기 전에 어떤 열이 코드이고 어떤 열이 계산용 숫자인지 나누어 보세요.

Windows용 엑셀에서 원본 CSV를 다시 가져오는 순서

아래는 데이터 탭에서 '텍스트/CSV에서' 가져오기를 사용할 수 있는 Windows 데스크톱 엑셀 기준입니다. 모바일·웹 화면에 같은 메뉴가 있다고 가정하지 마세요. 기존 파일은 보관하고 새 통합 문서에서 작업하면 원본과 결과를 비교하기 쉽습니다.

  1. 원본을 텍스트로 확인합니다. CSV 사본을 메모장 같은 텍스트 편집기로 열어 문제의 코드에 앞자리 0이 남아 있는지 봅니다. 확인용 사본을 쓰고 원본은 덮어쓰지 마세요.
  2. 데이터 → 텍스트/CSV에서를 선택해 원본 파일을 가져옵니다. 미리보기에서 열이 제대로 나뉘는지 먼저 확인하세요.
  3. 바로 로드하지 말고 '데이터 변환'을 선택해 Power Query 편집기로 들어갑니다. 화면에 '편집'으로 표시되는 경우에는 해당 편집 경로를 사용하세요.
  4. 0을 보존할 열의 머리글을 선택하고 데이터 형식을 '텍스트'로 지정합니다. 열 형식 변경 창에 '현재 항목 바꾸기(Replace Current)' 선택지가 나오면 현재 형식을 바꾸는 방법을 사용합니다.
  5. 미리보기에서 원본 코드와 일치하는지 확인한 뒤 '닫기 및 로드'로 시트에 가져옵니다. 원본의 00123이 결과에도 00123으로 남는지 대표 행부터 비교하세요.

메뉴의 표시 이름과 위치는 버전에 따라 달라질 수 있습니다. Microsoft의 텍스트·CSV 가져오기 안내에서 자신의 화면에 맞는 경로를 확인하세요. 미리보기에서 한 열에 내용이 몰리면 구분 기호를 먼저 맞추고, 0 보존 여부는 그 뒤에 확인합니다.

텍스트로 바꿨는데도 0이 안 돌아오면

셀에 이미 들어온 숫자의 서식을 텍스트로 바꾸는 것과 원본을 텍스트 열로 가져오는 것은 다른 작업입니다. 앞의 작업만으로 사라진 자릿수를 되찾을 수는 없습니다. Power Query에서도 결과가 그대로 123이면 원본 파일에 0이 있는지, 이전 숫자 변환 뒤에 텍스트 변환만 덧붙인 것은 아닌지 확인하세요.

이때는 변환 결과를 최종본으로 넘기지 말고, 원본 CSV를 새로 가져와 해당 열의 현재 형식을 텍스트로 바꾸는 과정을 다시 확인하세요. 원본에도 0이 없다면 가져오기 설정으로 해결할 문제가 아니므로 자료 제공처의 값을 먼저 확인해야 합니다.

다른 사람에게 넘기기 전에 확인할 것

  • 앞자리 0이 있는 코드와 없는 코드를 각각 원본과 대조했는가?
  • 계산에 필요한 수량 열까지 모두 텍스트로 바꾸지는 않았는가?
  • 화면에 0이 보인다는 이유만으로 원본 값이 복구됐다고 판단하지 않았는가?
  • 다시 저장하거나 재가져온 결과에서도 코드가 그대로 남는지 확인했는가?

CSV를 다시 일반 열기로 열면 현재 기본 형식 설정으로 열을 해석할 수 있습니다. 엑셀에서 계속 작업할 파일은 원본 CSV와 구분해 별도 통합 문서로 저장하고, CSV로 전달해야 한다면 전달 파일의 실제 값과 받는 쪽의 가져오기 방법까지 확인해 두세요.

댓글

이 블로그의 인기 게시물

몽지람 천지람 해지람 가격 차이점 비교: 최고의 백주 선택법

쿠팡 Access Denied 오류: 10초 만에 해결하는 5가지 해결법

쿠팡 Access Denied 오류 해결 방법: 5가지 해결법