엑셀 중복값 합치기 상황별로 쉽게 하는 방법

거래 내역을 정리하다가 같은 거래처가 여러 줄에 흩어져 있는 파일을 받았습니다. 이름은 한 줄로 모으고 금액은 더해야 하는데, ‘중복된 항목 제거’를 누르면 금액이 사라집니다. 엑셀 중복값 합치기는 무엇을 합칠지부터 정해야 안전합니다. 숫자를 더할지, 문자를 이어 붙일지에 따라 쓰는 기능이 다르거든요.
먼저 중복 제거와 합치기를 구분하세요
예를 들어 A열이 품목, B열이 수량이고 2~5행에 ‘사과 3, 배 2, 사과 5, 배 4’가 있다고 해볼게요. 원하는 결과가 ‘사과 8, 배 6’이라면 같은 품목의 수량을 합산해야 합니다. ‘사과, 배’라는 이름 목록만 필요하다면 중복 제거로 충분합니다.
엑셀의 ‘중복된 항목 제거’는 같은 값을 하나만 남기고 나머지 행을 삭제합니다. 마이크로소프트 안내에도 첫 번째 항목을 남기는 방식으로 설명돼 있습니다. 수량이나 메모가 들어 있는 원본에서 바로 누르기 전에 시트를 복사해 두는 편이 좋습니다. 특히 품목만 선택해 중복을 제거하면 뒤에 있던 수량을 합산해 주지는 않습니다.
수량이나 금액은 UNIQUE와 SUMIF로 합치기
원본 A2:A5에 품목, B2:B5에 수량이 있을 때 D2에 =UNIQUE(A2:A5)를 입력합니다. D열에 사과와 배가 한 번씩 표시됩니다. 이어 E2에 =SUMIF($A$2:$A$5,D2,$B$2:$B$5)를 넣고 아래로 복사하면 사과는 8, 배는 6이 됩니다. SUMIF는 A열에서 D2와 같은 품목을 찾고, 해당 행의 B열 숫자를 더합니다.
UNIQUE는 Microsoft 365, Excel 2021·2024 등 지원 버전에서 쓸 수 있습니다. 함수가 인식되지 않는 버전이라면 품목 열을 다른 위치에 복사한 뒤 ‘데이터 → 중복된 항목 제거’로 이름 목록을 만들고, 그 옆에 SUMIF를 넣으면 됩니다. 이때 중복 제거는 복사한 품목 목록에만 적용하세요.
새 품목이 계속 추가된다면 A2:A5처럼 범위를 고정한 수식은 새 행을 자동으로 포함하지 않을 수 있습니다. 원본을 표로 만들어 범위를 관리하거나, 새 자료를 붙일 때 수식 범위를 함께 확인해야 합니다. 합계가 예상보다 작으면 수량이 숫자 대신 문자로 저장됐는지도 살펴보세요.
클릭으로 처리하려면 피벗 테이블이 빠릅니다
일회성 집계라면 피벗 테이블이 편합니다. 원본에 ‘품목’과 ‘수량’ 같은 머리글을 넣고 데이터 안의 셀을 선택한 다음 ‘삽입 → 피벗 테이블’을 누릅니다. 새 시트에 만들고, 필드 목록에서 품목은 ‘행’, 수량은 ‘값’으로 끌어 놓습니다. 같은 품목이 한 줄로 묶이고 수량 합계가 표시됩니다.
값 영역에 ‘수량 개수’가 보이면 합계가 아닙니다. 해당 필드의 ‘값 필드 설정’에서 ‘합계’로 바꾸세요. 숫자처럼 보이는 값이 문자로 들어온 경우도 있으니 원본 수량 열을 확인하는 게 좋습니다. 원본을 수정한 뒤에는 피벗 테이블에서 ‘새로 고침’을 눌러 결과를 갱신합니다. 다만 원본 범위 밖에 새 행을 붙였다면 데이터 원본 범위도 확인해야 합니다.
매달 같은 파일을 받는다면 파워 쿼리로 묶기
반복 작업에는 파워 쿼리가 잘 맞습니다. 원본 범위를 표로 만든 뒤 ‘데이터 → 테이블/범위에서’를 선택합니다. 편집기가 열리면 품목 열을 선택하고 ‘그룹화 기준’을 누르세요. 새 열 이름을 ‘수량 합계’로 적고 작업은 ‘합계’, 대상 열은 ‘수량’으로 지정한 뒤 ‘닫기 및 로드’를 선택합니다. 같은 품목이 한 행으로 묶인 결과가 별도 표로 들어옵니다.
다음 달 자료를 같은 원본 표에 추가했다면 결과 표를 새로 고침해 같은 묶기 과정을 다시 적용할 수 있습니다. 품목뿐 아니라 지역까지 기준으로 삼아야 할 때는 그룹화 기준에서 두 열을 함께 선택합니다. 품목 이름 앞뒤에 공백이 섞여 있으면 눈에는 같아 보여도 다른 값으로 묶일 수 있으니, 집계 전에 표기를 맞춰 두는 편이 정확합니다.
메모처럼 글자를 합칠 때는 수식이 달라집니다
같은 고객의 메모를 한 칸에 모으려면 SUMIF 대신 TEXTJOIN과 FILTER를 씁니다. A열에 고객명, B열에 메모가 있고 D2에 모을 고객명이 적혀 있다면 E2에 =TEXTJOIN(", ",TRUE,FILTER($B$2:$B$10,$A$2:$A$10=D2,""))를 입력합니다. 일치하는 메모가 ‘전화 완료’, ‘견적 발송’이면 ‘전화 완료, 견적 발송’처럼 표시됩니다. Microsoft 365와 Excel 2021·2024에서 FILTER를 사용할 수 있습니다.
고객명만 하나로 만들 것인지, 금액을 더할 것인지, 메모를 이어 붙일 것인지 먼저 작은 예시 몇 줄로 결과를 확인해 보세요. 원본 행을 지우지 않고 새 위치에 결과를 만드는 방식이 실수도 찾기 쉽고, 나중에 집계 기준을 바꾸기도 편합니다.
