Excel

중복된 항목 제거

별동산 2022. 11. 21. 08:56
반응형

1. 정의

'중복된 항목 제거'는 중복된 값을 제거하는 기능(명령)입니다.

 

위치는 데이터 탭의 데이터 도구 그룹에 있습니다.

 

2. 중복된 작업 제거

 

아래 표를 기준으로 작업을 해보겠습니다.

실습자료.xlsx
0.01MB

 

거래처, 차량번호, 상차지, 하차지, 품목이 중복되어 있으므로 하나씩 중복된 항목 제거를 해보겠습니다.

중복된 항목을 제거하면 원 데이터가 사라지므로 C열부터 G열까지 복사한 후 N열에 붙여 넣겠습니다.

 

 

가. 모든 항목 기준

표 밖이 아니라 표 안 어디에든 커서를 넣고 중복된 항목 제거 명령을 누르면

거래처부터 품목은 '내 데이터에 머리글 표시' 옵션에 체크되어 있기 때문에 선택되어 있지 않고, 나머지가 모두 범위로 선택되어 있고, 모두 선택 버튼이 눌려 있어서, 거래처부터 품목까지 모두 체크가 되어 있습니다.

이때는 거래처부터 품목까지 5개가 모두 일치하는 것만 제거하므로 위 화면에서 확인 버튼을 누르면 '3개의 중복된 값이 제거되었다"라고 메시지가 표시됩니다.

 

제거된 값을 확인하려면 먼저 홈 탭에서 실행 취소 명령을 누르거나 Ctrl+Z키를 누릅니다.

 

그리고, 데이터 탭의 정렬 명령을 누르고, 첫 번째 정렬 기준으로 거래처를 선택하고, '기준 추가'버튼을 누른 후 차량번호를 선택, 다시 기준 추가 버튼을 누르고, 상차지 선택을 반복해서 하차지, 품목까지 정렬 기준으로 설정합니다.

 

아래와 같이 5개 항목이 정렬 기준으로 추가되었습니다. 확인 버튼을 누르면

 

아래와 같이 정렬됩니다.

 

[중복된 항목의 개수 세기]

위 화면에서 눈으로 중복된 것을 찾아보면 3개라는 것을 알 수 있는데,

 

수식으로 확인해보면 아래와 같습니다.

 

아래 거래처가 위 거래처와 같은지 확인하려면 =n4=n3라고 입력하면 됩니다(아래 표는 행이 보이도록 A열부터 M열까지 숨기기 한 것입니다). 그러면 4행과 3행은 공성과 고창으로 다르므로 FALSE라고 표시됩니다. 오른쪽 아래 네모 모양의 채우기 핸들을 더블 클릭합니다.

 

그러면 아래와 같이 위 거래처와 같은 경우는 TRUE, 아니면 FALSE로 표시됩니다.

 

이제 거래처부터 품목까지 모두 일치하는 것을 찾으려면 조건 5개가 모두 맞아야 하므로 AND 함수를 이용해 조건 5개를 묶으면 됩니다.

따라서, 수식은 =AND(N4=N3,O4=O3,P4=P3,Q4=Q3,R4=R3)가 됩니다.

 

이제 채우기 핸들을 더블 클릭하면 TRUE가 3개 보입니다.

 

수식으로 TRUE의 개수를 세려면, 조건에 맞는 데이터의 개수를 세는 CountIf 함수를 이용해서 S28셀에 =countif(s4:s27,true)라고 입력하면 됩니다.

 

이 때 TRUE를 문자열로 해서 "true"해도 값은 값이 나옵니다.

 

 

나. 거래처 기준

위 상태에서 데이터 탭에서 중복된 항목 제거 명령을 누르면 N3셀부터 S28셀까지 선택되고, 열이 모두 선택된 상태인데,

 

범위가 모두 선택된 상태에서는 거래처가 동일하면 중복된 행이 모두 삭제되므로 차량번호 등 다른 항목은 유지시키고 싶으면 취소 버튼을 누르고 범위를 다시 지정해야 합니다. 각각 해보겠습니다.

 

① 특정항목 기준으로 행을 삭제하려는 경우

위와 같이 모든 열이 선택된 상태에서 '모두 선택 취소'버튼을 눌러  열 이름의 체크를 모두 제거한 다음 거래처만 체크하고  확인 버튼을 누르면 

 

거래처 기준으로 "16개의 중복된 값이 제거되었다"는 메시지가 표시됩니다.

 

위에서 거래처 기준으로 위 줄과 동일한지 비교했었는데, 그 화면을 다시 보면 16개 맞습니다.

 

② 특정항목에 해당하는 열만 지우려는 경우

Ctrl+Z키를 눌러 중복된 항목 제거를 취소합니다.

범위를 N3셀에서 N27셀까지 지정하고, 중복된 항목 제거 명령을 누르면 아래와 같이 선택 영역을 확장할 것인지 여부를 묻는데, 아래 '현재 선택 영역으로 정렬'을 체크하고, '중복된 항목 제거'버튼을 누릅니다.

 

그러면 열 이름에 거래처만 표시됩니다. 확인 버튼을 누르면

 

'16개의 중복된 값이 제거되었다'는 메시지는 같은데, 차량번호부터 품목까지는 값이 유지됩니다.

 

차량번호부터 품목까지 다양한 조건을 주면서 실습해보기 바랍니다.

반응형