EVERYDAY TOOLS GUIDE
CSV·Excel 표 정리 가이드: 열·중복 행·수식 셀을 안전하게 점검하는 법
표 데이터를 정리할 때는 보기 좋게 바꾸는 것보다 행과 열의 의미가 바뀌지 않았는지 확인하는 일이 먼저입니다. 내보내기 전 아래 항목을 점검하세요.
CSV는 쉼표만으로 나뉘지 않을 수 있습니다
CSV라는 이름과 달리 지역·프로그램 설정에 따라 세미콜론이나 탭을 구분자로 쓰기도 합니다. 주소처럼 쉼표가 포함된 값은 큰따옴표로 감싸야 하나의 셀로 유지됩니다. 가져온 뒤 열 수가 예상과 다르면 원본의 구분자와 따옴표 규칙부터 확인하세요.
중복 행 삭제는 되돌리기 어렵습니다
이름·금액이 같은 행도 실제로는 서로 다른 거래나 신청 기록일 수 있습니다. 중복 삭제를 켜기 전에는 어떤 열을 기준으로 같은 행으로 판단할지 정하고, 원본 파일을 별도로 보관하세요. 현재 도구에서는 중복 행을 삭제하지 않고 그대로 미리보기·내보내기할 수 있습니다.
빈 행과 공백은 다른 문제입니다
완전히 빈 행을 제거하는 것은 안전한 경우가 많지만, 셀 끝의 공백을 지우면 식별 코드나 비교 기준이 달라질 수 있습니다. 자동 정리 후 행 수와 핵심 열 몇 개를 원본과 대조하세요.
수식처럼 보이는 값은 주의하세요
외부에서 받은 CSV의 셀이 =, +, -, @로 시작하면 스프레드시트 프로그램이 수식으로 해석할 수 있습니다. 신뢰할 수 없는 데이터를 Excel에서 열기 전에는 내용을 검토하고, 텍스트 값으로 보관해야 하면 조직의 보안 지침에 따라 앞에 작은따옴표를 붙이는 등 적절히 처리하세요.
내보내기 직전 점검표
- 행 수와 열 수가 원본과 기대값에 맞는지 확인합니다.
- 날짜, 우편번호, 긴 숫자처럼 앞자리 0이 중요한 값이 바뀌지 않았는지 확인합니다.
- UTF-8 인코딩과 열 제목이 제출처·다음 시스템의 요구에 맞는지 확인합니다.
- 원본 파일과 변환 파일을 모두 보관합니다.
공백과 중복 행 정리: 복사해서 확인할 예제
다음 CSV를 표 정리 도구의 붙여넣기 입력에 넣으세요. 첫 행은 열 이름입니다.
code,name,amount
00123, 사과 ,1000
00123,사과,1000
00124,"배, 국내산",2000앞뒤 공백 정리와 중복 행 제거를 켜고 적용하면 데이터 3행 중 중복 1행이 제거됩니다. 쉼표를 포함한 배의 이름은 한 셀로 유지되어야 합니다.
code,name,amount
00123,사과,1000
00124,"배, 국내산",2000이 예제에서 00123의 앞자리 0은 텍스트로 유지됩니다. 내려받은 CSV를 Excel에서 바로 열면 Excel의 자동 형식 감지로 0이 사라질 수 있습니다. 식별자 열을 텍스트 형식으로 가져온 뒤 원본과 비교하세요. 공백 정리를 끄면 첫 두 행의 이름이 달라 중복으로 제거되지 않습니다.
같은 행이어도 삭제하면 안 되는 경우
하루에 같은 품목을 같은 금액으로 두 번 구매했다면 위의 첫 두 행은 별개 거래일 수 있습니다. 거래 ID나 시각 열을 포함한 원본으로 판단하고, 중복 제거는 사용자가 필요할 때만 켜세요.