목차
Excel에서 가장 중요하고 널리 사용되는 활동 중 하나는 데이터 세트에서 중복 값을 제거하는 것입니다. 오늘은 Excel 수식을 사용하여 데이터 세트에서 중복 값을 자동으로 제거하는 방법을 보여 드리겠습니다.
연습 통합 문서 다운로드
Excel 수식 to Automatically Remove Duplicates.xlsx3 Excel 공식을 사용하여 Duplicates를 자동으로 제거합니다.
이름 몇몇 학생들의 성적 과 성적 은 해바라기 유치원이라는 학교에서
하지만 안타깝게도 일부 학생의 이름이 점수 및 성적과 함께 반복되었습니다.
오늘 우리의 목표는 중복을 자동으로 제거하는 공식을 발견하는 것입니다.
1. UNIQUE 기능을 사용하여 Excel에서 중복 항목 자동 제거(새 버전의 경우)
Excel의 UNIQUE 기능 을 사용하여 데이터 세트에서 중복 항목을 제거할 수 있습니다.
두 가지 방법으로 데이터 세트에서 중복 값을 제거할 수 있습니다.
- 두 번 이상 나타나는 값을 완전히 제거
- 두 번 이상 나타나는 값의 복사본 하나 보관
UNIQUE 기능 을 사용하여 두 가지 방법으로 중복을 제거할 수 있습니다.
두 번 이상 나타나는 값을 완전히 제거:
데이터에서 중복 값을 완전히 제거하려면다음 수식을 사용할 수 있습니다.
=UNIQUE(B4:D14,FALSE,TRUE)
참고:
- David Moyes, Angela Hopkins, Brad Milford 세 명의 학생 이름이 중복되었습니다.
- 그 중 David Moyes와 Brad Milford는 완전히 제거되었습니다.
- Angela Hopkins는 두 명의 Angela Hopkins의 점수와 등급이 동일하지 않기 때문에 제거되지 않았습니다. 이는 두 학생이 서로 다른 두 학생임을 의미합니다.
두 번 이상 나타나는 값의 복사본 하나 유지:
값 이 두 번 이상 나타나는 경우 다음 수식을 사용합니다.
=UNIQUE(B4:D14,FALSE,FALSE)
여기 Angela Hopkins를 제외하고 중복된 모든 이름의 사본을 하나 보관했습니다.
Angela Hopkins 둘 다 두 명의 다른 학생이기 때문에 유지되었습니다.
관련 콘텐츠: 엑셀에서 중복 제거 및 첫 번째 값 유지 방법
2. FILTER, CONCAT 및 COUNTIF 함수를 사용하여 수식을 결합하여 Excel에서 중복 제거(새 버전의 경우)
FILTER 함수 , CONCATENATE의 조합을 사용할 수 있습니다. 함수 및 COUNTIF 함수 를 사용하여 데이터 세트에서 Excel 의 중복 항목을 제거합니다.
1단계:
< 새 열을 가져와 다음 수식을 삽입합니다.
=CONCATENATE(
B4:B14
,
C4:C14
,
D4:D14
)
- 여기 B4:B14, C4:C14, 및 D4:D14 는 세 가지입니다.내 데이터 세트의 열. 하나를 사용합니다.
- 3개의 열을 하나의 열로 병합합니다.
2단계:
➤ 다른 새 열로 이동하여 다음 수식을 삽입합니다.
=FILTER(B4:B14,COUNTIF($E$4:$E$14,$E$4:$E$14)=1)
- 여기 B4:B14 는 내 데이터 세트의 첫 번째 열이고 $E$4:$E$14 는 내가 생성한 새 열입니다.
- 절대 셀 유지 참조는 여기에 사용된 그대로 유지됩니다.
- 데이터 세트의 첫 번째 열을 재생성하여 모든 중복 항목을 제거합니다.
3단계 :
< 마지막으로 채우기 핸들 을 열의 총 수(이 예에서는 3)까지 오른쪽으로 드래그합니다.
< 중복 값 없이 전체 데이터 세트를 가져옵니다.
참고:
- 이 방법은 한 번 이상 나타나는 모든 값을 제거할 수 있습니다.
- 하지만 앞선 방법에서 언급한 것처럼 중복된 값의 복사본을 하나만 유지할 수는 없습니다.
관련 콘텐츠: Excel에서 기준에 따라 중복을 제거하는 방법(4가지 방법)
유사 읽기
- 엑셀 테이블에서 중복 행을 제거하는 방법
- 엑셀에서 두 열을 기준으로 중복 행을 제거 [4가지 방법]
- Excel VBA: 배열에서 중복 제거(2가지 예)
- Excel 시트에서 중복을 제거하는 방법(7가지 방법) )
- 수정: Excel 중복 제거가 작동하지 않음(3개의 솔루션)
3.IFERROR, INDEX, SMALL, CONCAT 및 COUNTIF 함수를 사용하여 중복 항목을 자동으로 제거하는 Excel 수식 만들기(이전 버전의 경우)
이전 두 가지 방법은 새 버전의 Excel을 사용하는 사용자에게만 해당됩니다.
구버전 엑셀을 사용하시는 분들은 IFERROR함수 , INDEX함수 , SMALL함수 , 의 조합으로 사용하실 수 있습니다. CONCATENATE 함수, 및 COUNTIF 함수 .
1단계:
< 새 열을 가져와 삽입합니다. 이 수식:
=CONCATENATE(
B4:B14
,
C4:C14
,
D4:D14
)
- 여기서 B4:B14, C4:C14, 및 D4:D14 는 내 데이터 세트의 세 열. 하나를 사용합니다.
- 3개의 열을 하나의 열로 병합합니다.
- 배열 수식 입니다. 따라서 Office 365 .
에 있지 않은 경우 이전에 전체 열을 선택하고 CTRL+SHIFT+ENTER 를 누르십시오. 2단계:
< 다른 새 열로 이동하여 다음 수식을 삽입합니다.
=IFERROR(INDEX(
B4:D14
,SMALL(IF(COUNTIF(
E4:E14
,
E4:E14
)=1,ROW(
E4:E14
)-ROWS(
E1:E3
),""),ROW(
E4:E14
)-ROWS(
E1:E3
)),{1,2,3}),"")
- 여기 B4:D14 는 내 데이터 세트이고 E4:E14 는 내가 만든 새 열이며 E1:E3 열이 시작되기 전의 범위입니다. 당신은 당신의 것을 사용합니다.
- {1, 2, 3} 는 내 데이터 세트의 열 번호입니다. 당신은 당신의하나.
- 중복 행을 제거하여 전체 데이터 세트를 재생성합니다.
참고:
- 이 방법은 한 번 이상 나타나는 모든 값을 제거할 수도 있습니다.
- 하지만 이전 방법에서 언급한 것처럼 중복된 값의 복사본을 하나만 유지할 수는 없습니다. .
중복을 자동으로 제거하는 Excel 수식의 대안
마지막 섹션까지 다양한 수식을 사용하여 중복을 제거하는 모든 적합한 방법을 살펴보았습니다. .
원하는 경우 Excel의 기본 제공 도구를 사용하여 데이터 세트에서 중복 값을 제거할 수도 있습니다.
중복 제거 도구를 실행하여 Excel에서 중복 항목을 자동으로 제거
1단계:
< 전체 데이터 세트를 선택합니다.
< 이동 데이터 > 데이터 도구 섹션 아래의 Excel 도구 모음에서 중복 도구를 제거합니다.
2단계:
➤ 중복 제거 를 클릭합니다.
< 중복을 제거할 열의 모든 이름을 선택합니다.
자세히 보기: Excel의 열에서 중복 항목을 제거하는 방법(3가지 방법)
단계 3:
< 그런 다음 확인 을 클릭합니다.
< 중복 항목이 자동으로 제거됩니다. 데이터 세트.
참고:
이 방법에서는 중복 행의 복사본 하나가 남습니다. 중복을 완전히 제거할 수 없습니다.행.
결론
이러한 방법을 사용하면 Excel에서 자동으로 데이터 세트에서 중복 항목을 제거할 수 있습니다. 다른 방법을 알고 있습니까? 아니면 질문이 있으신가요? 언제든지 문의해 주세요.