Excel의 목록에서 고유 항목을 추출하는 방법(10가지 방법)

  • 이 공유
Hugh West

Excel의 목록에서 고유 항목을 추출하려는 경우 이 문서가 매우 유용할 것입니다. 여기에서는 목록에서 고유 항목을 추출하는 10가지 쉬운 방법을 안내합니다.

통합 문서 다운로드

고유 항목 추출.xlsm

Excel의 목록에서 고유 항목을 추출하는 10가지 방법

여기에서는 목록에서 고유 항목 추출 을 쉽게 수행할 수 있도록 각 방법을 단계별로 설명합니다. Excel 365를 사용했습니다. 사용 가능한 모든 Excel 버전을 사용할 수 있습니다.

방법-1: 배열 수식을 사용하여 목록에서 고유 항목 추출

다음 제품 목록 에는 다음이 포함됩니다. ID 번호 제품 이름 . 제품명 에 반복이 있음을 알 수 있습니다. 해당 목록에서 고유한 제품을 추출하려고 합니다. 배열 수식 을 사용하여 고유한 항목을 추출합니다.

<먼저 셀 E5<2에 다음 수식을 작성합니다>.

=IFERROR(INDEX($C$5:$C$12,MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0)),"")

이 식은 I NDE X , MATC H COUNTIF 함수.

  • COUNTIF($E$4 :E4,$C$5:$C$12) 고유 목록을 확인하여 일치하는 항목이 없으면 0을, 일치하는 항목이 있으면 1을 반환합니다.
  • MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0) 불일치가 처음 발생한 위치를 식별합니다. 로 대표하다0.
  • INDEX($C$5:$C$12,MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0)) INDEX MATCH 에 의해 반환된 위치를 사용하여 목록에서 항목 이름을 반환합니다.
  • 더 이상 없을 때 오류가 발생할 수 있습니다. 독특한 아이템. 이를 제거하기 위해 IFERROR 기능 을 사용했으며, 이 기능을 사용하여 오류 메시지를 공백으로 대체했습니다.

➤ 그런 다음 Enter 를 눌러야 합니다.

채우기 핸들 도구 를 사용하여 수식을 아래로 드래그해야 합니다.

➤ 마지막으로 배열 수식을 사용하는 고유 제품 테이블에서 고유 항목을 볼 수 있습니다.

자세히 보기: VBA를 사용하여 Excel의 열에서 배열로 고유한 값 가져오기(3가지 기준)

방법-2: UNIQUE 함수 사용 목록

에서 추출하려면 고유 기능 을 사용하여 다음 제품 이름 에서 고유 항목을 추출하려고 합니다.

➤ 먼저 셀 E5 =UNIQUE 를 입력하면 UNIQUE 함수 가 나타납니다.

제품 이름 배열 을 선택해야 하므로 C5 ~ C12 를 선택합니다.

➤ 그런 다음 쉼표 " , "를 입력하고 False-Return unique rows 를 두 번 클릭해야 합니다.

➤ 괄호를 닫고 Enter 를 누릅니다.

➤ 마지막으로 고유 항목을 추출하는 것을 볼 수 있습니다. 고유 기능을 사용하는 고유 제품 목록 테이블. 수식 입력줄 에서도 수식을 볼 수 있습니다.

자세히 보기: 열에서 고유한 값 찾기 in Excel (6가지 방법)

방법-3: LOOKUP, COUNTIF 함수의 비배열 수식 사용

LOOKUP COUNTIF 도 마찬가지입니다. 이 수식이 목록에서 고유 항목을 추출하는 데 어떻게 도움이 되는지 살펴보겠습니다.

여기서 셀 E5 에 다음 수식을 입력합니다.

=LOOKUP(2,1/(COUNTIF($E$4:E4,$C$5:$C$12)=0),$C$5:$C$12)

  • COUNTIF($E$4:E4,$C$5:$C$12) 목록에서 일치하는 항목이 없으면 0을 반환하고 일치하는 항목이 있으면 1을 반환합니다. 이렇게 하면 바이너리 TRUE FALSE 로 구성된 배열이 생성됩니다. 그런 다음 값 1과 #DIV/0 오류의 다른 배열을 제공하는 이 배열로 1을 나눕니다.
  • 외부 LOOKUP 함수는 조회로 2를 가집니다. 여기서 COUNTIF 부분의 결과는 lookup_vector로 작동합니다. 이 두 가지를 비교하여 LOOKUP error 의 최종 값을 일치시켜 해당 값을 반환합니다.

➤ 그런 다음 을 누릅니다. Enter .

채우기 핸들 을 사용하여 수식을 아래로 드래그합니다.

➤ 마지막으로 볼 수 있습니다. 비 배열 수식 테이블을 사용하는 고유 제품에서 추출된 고유 항목. 수식에서도 수식을 볼 수 있습니다.bar .

자세히 보기: Excel에서 기준에 따라 고유한 값을 추출하는 방법

방법-4: 배열 수식을 이용한 중복 제외 추출

이 방법에서는 배열 수식

을 이용하여 중복을 제외한 유니크 아이템을 추출합니다.

<먼저, 셀 E5 .

=INDEX(List,MATCH(0,INDEX(COUNTIF(E4:$E$4,List)+(COUNTIF(List,List)1),0,0),0))

여기에 E4:$E$4 수식을 입력합니다. List C5 에서 C12 까지 선택된 셀의 범위입니다.

두 개의 INDEX 함수는 각각 COUNTIFS MATCH 에 의해 파생된 위치에서 초기 값과 최종 값을 반환합니다.

➤ 그런 다음 Enter 를 누릅니다.

➤ 그런 다음 채우기 핸들 도구를 사용하여 수식을 아래로 드래그합니다. .

➤ 마지막으로 중복을 제외한 두 가지 독특한 제품을 볼 수 있습니다.

자세히 보기: Excel에서 범위에서 고유한 값을 가져오는 방법(8가지 방법)

방법-5: 고급 필터를 사용하여 목록에서 고유 항목 추출

고급 필터 라는 Excel 기능을 사용하여 목록에서 고유 항목을 추출할 수 있습니다. 그 방법에 대해 알아보도록 하겠습니다.

<우선 추출할 데이터의 범위를 선택

<한 다음 데이터 탭을 클릭합니다. .

여기서 셀을 선택하고 데이터를 탐색했습니다. 탭. 거기에서 고급 옵션을 찾을 수 있습니다( 정렬 및 필터 명령 그룹 내).

<그런 다음, 고급 필터 창이 나타납니다.

다른 위치로 복사

를 선택합니다. $E 위치를 지정합니다. $4 상자 복사 대상

고유 레코드만 을 클릭해야 합니다.

➤ 이제 확인 을 클릭합니다.

➤ 마지막으로 Unique Product using 테이블에서 고유 항목이 추출되는 것을 볼 수 있습니다. 고급 필터 .

자세히 보기: Excel의 여러 열에서 고유한 값을 찾는 방법

방법-6: 대소문자 구분 고유 값 추출

다음 목록 표와 같이 대소문자 구분 고유 값이 있는 경우 배열 을 사용할 수 있습니다. 해당 목록에서 고유한 항목을 추출하는 수식입니다.

➤ 먼저 셀 D3 에 다음 수식을 입력해야 합니다.

=IFERROR(INDEX($B$3:$B$10, MATCH(0, FREQUENCY(IF(EXACT($B$3:$B$10,TRANSPOSE($D$2:D2)), MATCH(ROW($B$3:$B$10), ROW($B$3:$B$10)), ""), MATCH(ROW($B$3:$B$10), ROW($B$3:$B$10))), 0)), "")

➤ 그런 다음 Enter 를 누릅니다.

➤ We w 채우기 핸들 을 사용하여 수식을 아래로 드래그합니다.

<마지막으로 테이블 Case에서 추출된 대소문자 구분 고유 값을 볼 수 있습니다. 민감한 고유 값 .

방법-7: 목록에서 고유 항목을 추출하는 피벗 테이블

다음 <에서 고유 항목을 추출할 수 있습니다. 1>제품 목록 피벗 테이블 을 이용하여.

<먼저,고유 항목을 추출할 데이터 세트의 범위를 선택합니다.

➤ 여기에서 데이터 범위 C4 ~ C12 를 선택합니다.

➤ 그런 다음 리본 에서 삽입 탭을 선택합니다.

➤ 그런 다음 피벗 테이블 을 선택합니다.

➤ 그런 다음 기존 워크시트 를 선택해야 합니다.

➤ 위치를 지정해야 합니다. 여기서 E4 에서 E12 까지 위치를 선택합니다.

이 데이터를 데이터 모델에 추가

로 표시 ➤ 확인 을 클릭합니다.

<마지막으로 피벗 테이블에서 제품 이름 을 표시하면 추출된 고유 제품이 행 수준 테이블에 나타납니다.

방법-8: VBA에서 고유

추출 다음 제품 목록 테이블에서 VBA 코드를 사용하여 고유한 제품 이름 을 추출하려고 합니다.

➤ 먼저 작업 시트에 ALT+F11 를 입력합니다. 여기서는 Sheet8 에서 작업하고 있습니다.

➤ 그 후 VBA 프로젝트 창이 나타납니다.

➤ 두 번 클릭해야 합니다. Sheet8 .

< VBA 편집기 창이 나타납니다.

VBA 편집기 창에 다음 코드를 입력합니다.

2375

여기서 Long 변수를 입력하고 그 안에 마지막 행을 삽입했습니다. 그런 다음 여러 ActiveSheet 방법을 적용하여 고유 으로 유지하면서 범위를 복사합니다.

< VBA 편집기 창을 닫고 활성 Sheet8로 이동합니다.

➤ 거기에 ALT+F8 을 입력하면 매크로 이름 창이 나타납니다.

실행 을 클릭합니다.

➤ 마지막으로 제품 이름<에서 고유한 제품을 볼 수 있습니다. 2> table.

자세히 보기: 열에서 고유한 값을 가져오는 Excel VBA(예 4개)

방법-9: 고유 항목 강조 표시

다음 제품 목록 에서 고유한 제품 이름 을 강조 표시하고 싶습니다.

➤ 먼저 제품 이름 에서 C5 에서 C12 까지 선택합니다.

➤ 그런 다음 <로 이동합니다. 1>홈 탭.

조건부 서식 을 선택합니다.

➤ 그런 다음 새 규칙 을 선택합니다.

새 서식 규칙 창이 나타납니다.

< 수식을 사용하여 서식을 지정할 셀 결정 을 선택합니다.

이 수식이 참인 값 서식 지정 상자에 다음 수식을 작성합니다.

=COUNTIF($C$5:C5,C5)=1

➤ 그런 다음 형식 .

A 셀 서식 창이 나타납니다.

< 채우기 옵션을 클릭합니다.

➤ 색상을 선택합니다. 여기서는 파란색을 선택합니다.

➤ 그런 다음 확인 을 클릭합니다.

➤ 이제 미리보기 를 확인하고 확인<을 클릭합니다. 2>.

➤ 마지막으로 강조 표시된 고유한 제품 이름 을 볼 수 있습니다.

방법-10: 고유 항목을 가져오기 위한 조건부 서식

다음에서 Product List 테이블에서 중복 제품 이름 을 숨기고 고유한 제품 이름만 표시하려고 합니다.

<그렇게 하려면 먼저 다음을 선택해야 합니다. 셀 C5 에서 C12 까지 제품 이름 .

<그런 다음 탭으로 이동합니다. 리본 에서 조건부 서식 을 선택해야 합니다.

➤ 그런 다음 새 규칙 을 선택합니다.

새 서식 규칙 창이 나타납니다.

< 수식을 사용하여 서식을 지정할 셀 결정 을 선택해야 합니다.

이 공식이 참인 값 형식 지정 상자에 다음 공식을 작성합니다.

=COUNTIF($C$5:C5,C5)>1

➤ 그런 다음, 서식 을 클릭합니다.

셀 서식 창이 나타납니다.

글꼴 옵션.

➤ 그런 다음 흰색 테마 색상을 선택해야 합니다.

< 확인 을 클릭합니다.

미리보기 를 볼 수 있고 확인 을 클릭합니다.

➤ 이제 중복된 제품 이름이 흰색으로 표시되어 숨겨져 있습니다.

➤ 이제 고유한 제품을 목록 맨 위에 정렬하려고 합니다. 따라서 아무 셀이나 마우스 오른쪽 버튼으로 클릭해야 합니다. 여기에서 C5 셀을 마우스 오른쪽 버튼으로 클릭합니다.

<그런 다음 필터 옵션을 선택해야 합니다.

➤ 이제 선택한 셀 글꼴 색으로 필터링 을 선택해야 합니다.

➤ 마지막으로 제품 목록 테이블의 고유한 제품 이름만.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.