1. 먼저 작은 파일로 연습합니다
두 파일에는 상품코드·품명·수량·확인 네 열과 각각 세 행이 있습니다. A02와 A03의 내용이 두 파일에 똑같이 들어 있으므로, 단순 합치기는 여섯 행, 중복 제거까지 하면 네 행이 됩니다.
| 파일 | 상품코드 | 품명 | 수량 | 확인 |
|---|---|---|---|---|
| A | A01 | 노트 | 3 | TRUE |
| A | A02 | 파일 | 0 | FALSE |
| A | A03 | 볼펜 | 2 | TRUE |
| B | A02 | 파일 | 0 | FALSE |
| B | A03 | 볼펜 | 2 | TRUE |
| B | A04 | 지우개 | 1 | FALSE |
수량의 0은 빈칸이 아닙니다. ‘확인’ 열의 FALSE도 값입니다. 결과 파일에서도 두 값이 남는지 함께 확인합니다.
2. 같은 열끼리 연결해 합칩니다
- 엑셀 통합기를 열고 파일 A, 파일 B 순서로 선택합니다. 순서를 분명히 하려면 A를 먼저 추가한 뒤 B를 추가해도 됩니다.
- 파일 목록에 각 파일의 네 열이 보이는지 확인합니다. 이 예제의 제목은 첫 행이므로 헤더 행은 0입니다. 이 앱은 첫 행을 0부터 셉니다.
- 세로 합치기를 선택합니다. ‘컬럼 매핑’에서 상품코드는 상품코드끼리, 품명은 품명끼리 연결되어 있어야 합니다. 자동 연결이 틀렸다면 열 이름 표시를 올바른 줄로 옮깁니다.
- 통합 실행을 누릅니다. 처음에는 두 파일을 더한 여섯 행이 나옵니다.
- ‘미리보기 & 다운로드’에서 중복 행 제거를 켭니다. 정답 파일과 동일하게 비교하려면 ‘원본 파일명 컬럼 추가’와 ‘원본 시트명 컬럼 추가’도 켠 뒤 다시 통합을 누릅니다.
- 결과가 네 행인지 확인하고 엑셀 다운로드를 누릅니다. 새 파일의 ‘통합’ 시트를 원본과 비교합니다.
3. 숫자 0까지 남았는지 확인합니다
아래는 결과의 데이터 네 열입니다. 파일명과 시트명을 추가했다면 그 두 열은 왼쪽에 함께 나타납니다. A02와 A03은 먼저 선택한 A 파일의 행이 남고, B 파일에서 새로 나온 A04가 마지막에 붙습니다.
| 상품코드 | 품명 | 수량 | 확인 |
|---|---|---|---|
| A01 | 노트 | 3 | TRUE |
| A02 | 파일 | 0 | FALSE |
| A03 | 볼펜 | 2 | TRUE |
| A04 | 지우개 | 1 | FALSE |
실제 앱의 파일 읽기·세로 합치기·내려받기 코드를 실행해 예제 결과를 만들고, 저장된 XLSX를 다시 읽어 네 행과 값의 자료형을 확인했습니다. 수량 0은 숫자, FALSE는 논리값으로 저장됩니다. 이 예제가 모든 파일의 정확성을 보장하는 것은 아니므로 본인 파일도 같은 방법으로 확인하세요.
어떤 행을 ‘중복’이라고 볼까요?
이 도구의 세로 합치기는 연결한 데이터 열 전체의 값과 자료형이 같은 행을 중복으로 봅니다. 원본 파일명과 원본 시트명은 비교에서 제외합니다. 파일 이름이 달라도 네 데이터 열이 같으면 한 행만 남습니다.
상품코드가 A02로 같아도 수량이 0과 5라면 두 행이 모두 남습니다. 특정 상품코드 하나만 기준으로 지우는 기능과는 다릅니다. 공백이나 대소문자도 자동으로 통일하지 않습니다.
숫자 0, 논리값 FALSE, 빈칸은 서로 다르게 보존합니다. 숫자로 저장한 1과 문자로 저장한 ‘1’도 다릅니다. 같은 뜻으로 합치려면 원본의 자료형부터 맞추세요.
중복 제거 시 첫 번째 행을 남기며, 제거된 행만 따로 모은 시트는 만들지 않습니다. 빠진 내용을 다시 살펴볼 수 있도록 입력 원본을 보관하세요.
실제 파일에 적용하기 전에
- 시트가 여러 장이면 모두 확인합니다. 내용이 있는 시트를 각각 읽습니다. 제목이나 합계만 있는 시트까지 필요 없이 포함되지 않았는지 파일 목록을 살펴보세요.
- 제목 행은 자동 추정입니다. 위에 안내문이나 빈줄이 있으면 잘못 잡을 수 있습니다. 목록의 열 이름이 다르면 헤더 행을 조정하세요.
- 표의 값만 새로 정리합니다. 원본의 색, 글꼴, 셀 병합, 차트, 매크로와 수식은 그대로 옮기는 기능이 아닙니다. 수식을 다시 계산하지도 않습니다.
- 날짜와 앞자리 0은 따로 점검합니다. 날짜 표시가 숫자 일련번호로 바뀔 수 있고, 숫자 1을 ‘001’로 보이게 한 표시 형식은 유지되지 않습니다. 코드는 원본에서 문자로 준비하는 편이 구분하기 쉽습니다.
- 큰 파일은 작은 일부로 먼저 확인합니다. 처리 가능한 크기는 기기와 브라우저 메모리에 따라 달라집니다. 고정된 최대 행수나 처리 시간을 보장하지 않습니다.
‘가로 합치기’는 기준 시트의 행 옆에 다른 열을 붙이는 별도 작업입니다. 이 안내의 여섯 행을 네 행으로 줄이는 예제는 세로 합치기에 해당합니다.
결과가 예상과 다를 때
중복 제거를 켰는데 여전히 여섯 행입니다.
‘다시 통합’을 눌렀는지, 네 열의 값이 모두 같은지 확인하세요. 뒤에 붙은 공백, 숫자와 문자의 차이, 잘못 연결된 열도 확인할 부분입니다.
행이 예상보다 많이 늘었습니다.
입력한 파일의 시트 개수를 확인하세요. 같은 파일 안의 여러 시트도 각각 목록에 들어갑니다. 입력 범위에 소계나 합계 행이 포함됐는지도 살펴보세요.
열 이름이나 값이 엉뚱하게 보입니다.
헤더 행부터 확인하고, 자동 매핑 표에서 같은 의미의 열이 연결됐는지 보세요. 자동 연결은 제안이며 파일의 의미를 모두 이해하는 기능은 아닙니다.
원본 파일이 바뀌나요?
이 앱은 선택한 원본 파일을 직접 수정하지 않습니다. 처리 결과는 새 XLSX로 내려받습니다. 작업 파일은 브라우저 안에서 읽고 처리하며, 사이트 접속 자체와 광고의 개인정보 처리는 별도 개인정보처리방침에서 확인할 수 있습니다.