본문 바로가기
엑셀/엑셀 함수

배열수식으로 중복값 표시(IF / AND함수) 및 제거하는 방법

by Mensch 2023. 9. 19.
반응형

이번 포스팅에서는 배열수식을 활용하여 중복값 표시(IF/AND함수) 및 제거하는 방법에 대해 작성하겠습니다. 회사에서 사용하는 데이터는 한정되어 있기는 하지만 데이터의 속성이 다르기에 중복값을 찾는 방법은 최대한 다양하게 알아두시면 좋습니다. 

 

 

조건부 서식을 사용하여 중복값 표시

가장 기본적인 방법으로 간편하게 사용할 수 있습니다.

1. [A1:F25]까지 범위를 선택합니다.

2. [홈] - [스타일] - [조건부 서식] - [셀 강조 규칙] - [중복 값]을 클릭합니다.

3. [중복 값] 대화상자에 적용할 서식을 선택하고 확인을 클릭합니다. 아래 이미지와 같이 중복값이 표시되었습니다.

조건부서식_배열수식_AND_IF함수
조건부서식은 간편하게 사용할 수 있지만 원하는

  • 참고로 데이터가 많지 않거나, 중복 값이 많지 않을 때는 정렬을 해서 간단하게 값만 삭제할 수도 있습니다.
  • 모든 중복 값에 같은 서식이 적용이 되어 보기 불편합니다.

 

 

배열 수식으로 중복 값 표시하기_IF/AND함수

'이름', '소속', '직급', '성별', '월급여'가 중복되어 있는 값을 G열에 별도로 표시하겠습니다.

1. 이름을 기준으로 오름차순 정렬을 합니다. [데이터] - [정렬 및 필터] - [텍스트 오름차순 정렬]

2. G2셀에 아래와 같이 입력하고 Ctrl + Shift + Enter를 클릭하여 배열수식으로 입력합니다.

'=IF(AND(B2:F2=B1:F1), "중복", "")'

조건부서식_배열수식_AND_IF함수
중복 여부를 별도로 표시할 수 있습니다

  • 'B2'셀과 'B1'셀을 비교하고 'F2'셀과 'F1'셀을 비교합니다.
  • B, C, D, E, F열 셀 값이 모두 동일한 셀을 '중복'으로 표시합니다.
  • 오름차순으로 정렬된 상태에서 해당 셀 값이 바로 위 행의 셀 값과 같다면 중복으로 표시합니다.

 

 

중복값 제거하기_중복된 항목 제거

데이터가 많지 않다면 '중복'표시된 행을 직접 지우거나, 정렬을 한 후에 한 번에 지울 수도 있습니다. 하지만 데이터가 많을 때는 사용하기 힘들기에 별도의 기능을 사용해야 합니다.

1. 범위(B2:B25)를 선택합니다.

2. [데이터] - [데이터 도구] - [중복된 항목 제거]를 클릭하면 대화상자가 나타납니다. 여기서 '현재 선택 영역으로 정렬'을 선택하고 항목 제거를 클릭합니다.

  • 선택 영역 확장은 선택한 범위(B2:B25) 외 A, C, D, E, F, G열까지 확장합니다. 이를 선택하고 진행을 하면 중복된 결과가 없다고 나옵니다.
  • 현재 선택 영역으로 정렬은 선택한 범위에서만 항목을 제거합니다.

3. 대화상자에 '열 B'만 체크표시되어 있습니다. 확인을 누르면 선택 범위의 중복값막 삭제가 됩니다.

중복된항목제거
중복된 항목을 쉽게 제거할 수 있습니다

 

이상 배열수식으로 중복값 표시(IF/AND함수) 및 제거하는 방법에 대해 작성하였습니다.

감사합니다.

 

 

[엑셀 함수] 중복값 찾기 1(두 열의 데이터를 비교하여 중복값 찾기)

이번 포스팅에서는 엑셀 함수 중복값 찾기, 두 열의 데이터를 비교하여 중복값 찾는 방법에 대해 설명하겠습니다. 엑셀에서 데이터를 다룰 때 가장 오랜 시간과 노력을 들여야 하는 것이 데이터

drawing-er.tistory.com

 

[엑셀 함수] 매우 매우 중요한 VLOOKUP(중복값 찾기 2)

이번 포스팅에서는 매우 매우 중요한 'VLOOKUP'(중복값 찾기)에 대해 설명하겠습니다. 이 함수는 회사 생활을 하면서 가장 많이 사용하고 가장 활용도가 높은 엑셀 함수가 아닐까 합니다. 테이블

drawing-er.tistory.com

반응형

댓글