목차
고유한 값을 추출 하는 것은 사무실 및 사무실에서 매우 일반적입니다. 기업. Microsoft Excel 에는 몇 가지 유용한 & 대규모 데이터 세트에서 고유한 값을 추출하는 편리한 방법입니다. 이 기사에서는 2가지 효과적인 방법을 사용하여 Excel의 기준에 따라 고유 값을 추출 하는 방법을 설명하려고 합니다.
실습 워크북 다운로드
이 문서를 준비하는 데 사용한 Excel 통합 문서입니다.
Extract Unique Values Based based on Criteria.xlsx
2가지 효과적인 고유 값 추출 방법 Excel의 기준
설명을 위해 다음은 샘플 데이터 세트입니다. 여기에 5개의 컴퓨터 상점 에 대한 차트가 있습니다. 6월 과 7월 매장에 새 데스크탑과 노트북을 비축했습니다.
이제 시도해 보겠습니다. 여러 기준에 따라 이 데이터 세트에서 고유한 제품을 찾습니다.
1. Excel UNIQUE & 고유한 값을 추출하는 FILTER 함수
이 첫 번째 방법에서는 Excel에서 UNIQUE 함수 및 FILTER 함수 를 사용하여 가져옵니다. 고유한 값. 여기에서는 이러한 기능을 단일 및 다중 기준 모두에 사용합니다. 더 이상 지체하지 않고 방법으로 넘어가겠습니다.
1.1. 단일 기준
여기서 노트북만, 데스크탑만, 또는 둘 다 2인용 재고가 있는 상점을 알고 싶습니다.1년 중 연속되는 달.
- 먼저 셀 E5 & 이 수식을 입력하십시오.
=UNIQUE(FILTER(C5:C14,D5:D14=E4))
- 두 번째로 Enter 를 누르십시오. & 2개월 이상 노트북을 보관하고 있는 4 컴퓨터 상점의 이름이 표시됩니다.
이 수식에서 column E에 대해 FILTER함수는 columnC에서 노트북을 <1 이상만 보관한 상점 이름을 모두 추출합니다>2개월. 따라서 유사한 이름이 여러 번 나타날 수 있습니다. 그러면 UNIQUE기능이 모든 이름을 한 번만 표시합니다.
- 다음에 이 수식 셀 F5 를 입력하여 그 중 데스크탑을 비축한 사람을 찾습니다. 5 상점.
=UNIQUE(FILTER(C5:C14,D5:D14=F4))
- 그런 다음 Enter 를 누릅니다. & 그 달 동안 데스크탑을 비축한 3 상점의 이름을 얻을 수 있습니다.
- 이 두 가지 결과를 비교할 수도 있습니다. & Computer Sphere & EMACIMAC 은 두 가지 유형의 장치를 모두 보유하고 있습니다.
자세히 보기: Excel에서 열의 고유한 값 찾기(6가지 방법)
1.2. 다중 기준
이제 이전 데이터 세트에 기준을 하나 더 추가하려고 합니다. 컴퓨터 매장에서 노트북 & Lenovo , HP & 아수스 . 그리고 우리는 HP를 비축한 상점을 찾을 것입니다. 2개월 동안의 노트북 .
- 먼저 셀 G12 를 선택합니다. HP 노트북 을 비축한 매장 이름.
- 그런 다음 해당 셀에 다음 수식을 입력합니다.
=UNIQUE(FILTER(C5:C14, (D5:D14=D5) * (E5:E14=E6)))
- 그런 다음 Enter 를 누릅니다.
- 마지막으로 1 매장에 HP 노트북이 비축되어 있음을 알 수 있습니다. 2 개월.
여기서 FILTER 기능은 두 가지 기준을 평가합니다>기기 카테고리 & 브랜드 에 대한 또 다른 하나. 그리고 수식에서 두 기준 사이에 별표 ( * )를 넣어 이 두 기준을 추가해야 합니다. 이전과 마찬가지로 UNIQUE 기능은 이러한 상점 이름을 한 번만 표시합니다.
1.3. 대안이 있는 다중 기준
이제 HP 또는 ASUS<2 중 하나 이상의 장치를 비축한 매장을 찾으려는 또 다른 조건을 다룰 것입니다>.
- 먼저 셀 G11 을 선택합니다.
- 다음 수식을 입력합니다.
=UNIQUE(FILTER(C5:C14, (E5:E14=E6) + (E5:E14=E7)))
- 다음에 Enter 를 누르십시오.
- 마지막으로 4 상점의 이름이 표시됩니다 HP 또는 ASUS 의 비축 장치가 있는 경우.
이 공식에서 FILTER 기능은 두 가지 기준을 개별적으로 & 두 범주에서 결합된 결과 또는 상점 이름을 표시합니다. 그러면 UNIQUE 기능이 다음을 표시합니다.
2. 배열 수식을 적용하여 Excel에서 기준에 따라 고유한 값을 추출
두 번째 방법에서는 다음에서 사용할 수 있는 배열 수식을 사용합니다. 모든 버전의 Microsoft Excel . 다소 복잡하다고 생각할 수 있지만 이 공식이 단일 및 다중 기준 모두에 대해 어떻게 작동하는지 나중에 설명하겠습니다.
2.1. 단일 기준
이제 배열 수식을 사용하여 2개월 동안 노트북이나 데스크탑을 비축한 상점의 이름을 표시하는 방법에 대한 단계를 살펴보겠습니다.
- 먼저 노트북 제목 아래의 E5 셀에 이 수식을 입력합니다.
=IFERROR(INDEX($C$5:$C$14, MATCH(0, IF($E$4=$D$5:$D$14, COUNTIF($E$4:$E4, $C$5:$C$14), ""), 0)),"")
- 그런 다음 Enter 를 누릅니다.
- 다음에 채우기 핸들 명령을 사용하여 전체 열을 채우고 & 노트북을 보관하고 있는 4 개의 컴퓨터 상점 이름을 찾을 수 있습니다.
이 복잡한 공식에서
- 처음에 COUNTIF 함수 는 노트북 제목 아래 열 E 에 모든 회사 이름이 여기에 표시되도록 합니다. 따라서 여러 모양을 가진 모든 회사 이름에 대해 공통 0 로 배열을 만듭니다.
- 이 외에 IF 기능 은 이제 노트북만 재고가 있는 상점을 찾습니다. 따라서 노트북을 보관하지 않은 상점 이름에서 0 을 제거합니다.
- 그 후 MATCH 함수 는 다음을 검색합니다. 0 이전에 IF 함수를 통해 찾은 배열에서만.
- 이제 INDEX 함수 는 해당 배열의 모든 셀을 참조 & 여러 번 나타난 상점 이름만 표시합니다.
- 마지막으로, IFERROR 기능 은 모든 오류 메시지 & 빈 문자열로 바꾸십시오.
마찬가지로 셀 F5 에 배열 수식을 적용하여 Desktop<2이 있는 상점 이름을 찾으십시오> 재고 있음.
자세히 보기: 열에서 고유한 값을 가져오는 Excel VBA(예 4개)
2.2. 다중 기준
Excel에서 고유한 값을 추출하는 동안 두 개 이상의 기준을 처리해야 하는 경우 여기에 솔루션이 있습니다. 이제 HP 브랜드의 노트북을 2 개월 이상만 보유하고 있는 매장을 알아보겠습니다.
- 먼저 셀 G12 를 선택합니다.
- 다음 수식을 입력합니다.
=IFERROR(INDEX($C$5:$C$14,MATCH(0,COUNTIF(G$11:$G11,$C$5:$C$14)+IF($D$5:$D$14$D$5,1,0)+IF($E$5:$E$14$E$6,1,0),0)),"")
- 다음에 Enter 를 누릅니다.
- 마지막으로 채우기 핸들 을 사용하여 맨 아래에 빈 셀이 표시될 때까지 열을 채우고 & 끝났습니다.
- 여기서 IF 함수는 두 번 사용됩니다. 처음에는 열 D & 배열에서 결과를 0 로 반환합니다.
- 마찬가지로 열 E & 반품결과는 다른 배열에서 0 로 표시됩니다.
- 그런 다음 여기에서 COUNTIF 함수는 모든 회사 이름 & Company 제목 아래의 column C 에 있는 모든 이름에 대한 배열에서 값을 0 로 반환합니다.
- 이제 MATCH 함수는 마지막 3 배열과 함께 결과 합계 값으로 찾은 0 의 위치를 검색합니다.
- 다음으로 INDEX 함수는 이 모든 데이터를 참조 배열 & 앞 단계에서 찾은 결과 값 0 의 행 위치별로 관련 상점 이름을 보여줍니다.
- 그리고 마지막으로 IFERROR 함수는 제거됩니다. 모든 오류 메시지 & 상점 이름만 표시합니다.
자세히 보기: VBA에서 Excel의 열에서 배열로 고유한 값 가져오기(3 기준 )
결론
위에서 언급한 기준에 따라 고유한 값을 엑셀에서 추출하는 방법이 도움이 되었으면 합니다. 이제 Excel 작업에 적용하고 분석 기능 및 데이터 항목의 요구 사항을 충족하도록 도와줍니다. 내 기사에서 언급했어야 하는 방법을 놓쳤다고 생각되면 댓글 상자에서 제안할 수도 있습니다. 다른 흥미로운 & ExcelWIKI .
의 유익한 Excel 문서