Note: The other languages of the website are Google-translated. Back to English

Excel의 기준에 따라 고유 값을 추출하는 방법은 무엇입니까?

아래 스크린 샷과 같은 결과를 얻기 위해 열 A의 특정 기준에 따라 열 B의 고유 이름 만 나열하려는 왼쪽 데이터 범위가 있다고 가정합니다. Excel에서이 작업을 어떻게 빠르고 쉽게 처리 할 수 ​​있습니까?

배열 수식을 사용하여 기준에 따라 고유 한 값 추출

배열 수식을 사용하여 여러 기준에 따라 고유 한 값 추출

유용한 기능으로 셀 목록에서 고유 값 추출

 

배열 수식을 사용하여 기준에 따라 고유 한 값 추출

이 작업을 해결하려면 복잡한 배열 수식을 적용 할 수 있습니다. 다음과 같이하십시오.

1. 추출 결과를 나열하려는 빈 셀에 아래 수식을 입력하십시오.이 예에서는 E2 셀에 넣은 다음 쉬프트 + 컨트롤 + 엔터 첫 번째 고유 값을 가져 오는 키입니다.

=IFERROR(INDEX($B$2:$B$15, MATCH(0, IF($D$2=$A$2:$A$15, COUNTIF($E$1:$E1, $B$2:$B$15), ""), 0)),"")

2. 그런 다음 빈 셀이 표시 될 때까지 채우기 핸들을 셀로 드래그하면 이제 특정 기준에 따른 모든 고유 값이 나열됩니다. 스크린 샷을 참조하십시오.

참고 : 위의 공식에서 : B2 : B15 열 범위에는 추출하려는 고유 값이 포함됩니다. A2 : A15 열에 기반한 기준이 포함되어 있습니다. D2 기준으로 고유 한 값을 나열하려는 기준을 나타냅니다. E1 입력 한 수식 위의 셀입니다.

배열 수식을 사용하여 여러 기준에 따라 고유 한 값 추출

두 가지 조건을 기반으로 고유 한 값을 추출하려면 다음과 같은 다른 배열 수식이 도움이 될 수 있습니다. 다음과 같이하십시오.

1. 고유 값을 나열 할 빈 셀에 아래 수식을 입력합니다.이 예에서는 G2 셀에 입력 한 다음 쉬프트 + 컨트롤 + 엔터 첫 번째 고유 값을 가져 오는 키입니다.

=IFERROR(INDEX($C$2:$C$15,MATCH(0,COUNTIF(G1:$G$1,$C$2:$C$15)+IF($A$2:$A$15<>$E$2,1,0)+IF($B$2:$B$15<>$F$2,1,0),0)),"")

2. 그런 다음 빈 셀이 표시 될 때까지 채우기 핸들을 셀로 드래그하면 특정 두 조건을 기반으로 한 모든 고유 값이 나열됩니다. 스크린 샷을 참조하십시오.

참고 : 위의 공식에서 : C2 : C15 열 범위에는 추출하려는 고유 값이 포함됩니다. A2 : A15 E2 기준으로 고유 값을 추출하려는 기준이있는 첫 번째 범위입니다. B2 : B15F2 고유 값을 추출하려는 기준이있는 두 번째 범위입니다. G1 입력 한 수식 위의 셀입니다.

유용한 기능으로 셀 목록에서 고유 값 추출

때로는 셀 목록에서 고유 값을 추출하고 싶을 때 유용한 도구를 권장합니다.Excel 용 Kutools그와 고유 한 값으로 셀 추출 (첫 번째 중복 포함) 유틸리티를 사용하면 고유 한 값을 빠르게 추출 할 수 있습니다.

참고 :이것을 적용하려면 고유 한 값으로 셀 추출 (첫 번째 중복 포함), 먼저 Excel 용 Kutools을 클릭 한 다음 기능을 빠르고 쉽게 적용하십시오.

설치 후 Excel 용 Kutools, 다음과 같이하십시오.

1. 결과를 출력 할 셀을 클릭하십시오. (주의 사항: 첫 번째 행의 셀을 클릭하지 마십시오.)

2. 그런 다음 쿠툴 > 수식 도우미 > 수식 도우미, 스크린 샷 참조 :

3. 에서 수식 도우미 대화 상자에서 다음 작업을 수행하십시오.

  • 본문 옵션에서 공식 거래증명방식 드롭 다운 목록;
  • 그런 다음 고유 한 값으로 셀 추출 (첫 번째 중복 포함) 인사말 fromula 선택 리스트 박스;
  • 오른쪽에서 인수 입력 섹션에서 고유 한 값을 추출 할 셀 목록을 선택하십시오.

4. 그런 다음 Ok 버튼을 클릭하면 첫 번째 결과가 셀에 표시되고 셀을 선택하고 빈 셀이 표시 될 때까지 모든 고유 값을 나열하려는 셀로 채우기 핸들을 드래그합니다. 스크린 샷을 참조하십시오.

지금 Excel 용 Kutools를 무료로 다운로드하십시오!


더 많은 관련 기사 :

  • 목록에서 고유하고 고유 한 값의 수 계산
  • 중복 된 항목이있는 긴 값 목록이 있다고 가정 해 보겠습니다. 이제 고유 한 값 (목록에 한 번만 표시되는 값) 또는 고유 한 값 (목록에있는 모든 다른 값은 고유함을 의미 함)의 수를 계산하려고합니다. 왼쪽 스크린 샷과 같이 열에 값 +1 번째 중복 값)이 표시됩니다. 이 기사에서는 Excel 에서이 작업을 처리하는 방법에 대해 설명합니다.
  • Excel의 기준에 따라 고유 값 합계
  • 예를 들어 다음 스크린 샷과 같이 Name 열을 기반으로 Order 열의 고유 값만 합산하기 위해 Name 및 Order 열을 포함하는 데이터 범위가 있습니다. Excel에서이 작업을 빠르고 쉽게 해결하는 방법은 무엇입니까?
  • 다른 열의 고유 한 값을 기준으로 한 열의 셀 전치
  • 두 개의 열을 포함하는 데이터 범위가 있다고 가정하면 다음 결과를 얻기 위해 한 열의 셀을 다른 열의 고유 값을 기반으로 가로 행으로 바꾸려고합니다. Excel에서이 문제를 해결할 좋은 아이디어가 있습니까?
  • Excel에서 고유 값 연결
  • 중복 데이터로 채워진 긴 값 목록이있는 경우 이제 고유 한 값만 찾은 다음 단일 셀로 연결하려고합니다. Excel에서이 문제를 어떻게 빠르고 쉽게 처리 할 수 ​​있습니까?

최고의 사무 생산성 도구

Excel용 Kutools는 대부분의 문제를 해결하고 생산성을 80% 증가시킵니다.

  • 재사용: 빠르게 삽입 복잡한 공식, 차트 그리고 이전에 사용한 모든 것; 셀 암호화 암호로; 메일 링리스트 생성 이메일 보내기 ...
  • 슈퍼 포뮬러 바 (여러 줄의 텍스트와 수식을 쉽게 편집 할 수 있습니다.) 레이아웃 읽기 (많은 수의 셀을 쉽게 읽고 편집합니다.) 필터링 된 범위에 붙여 넣기...
  • 셀 / 행 / 열 병합 데이터 손실없이; 셀 내용 분할; 중복 행 / 열 결합... 중복 셀 방지; 범위 비교...
  • 중복 또는 고유 선택 행; 빈 행 선택 (모든 셀이 비어 있음); 슈퍼 찾기 및 퍼지 찾기 많은 통합 문서에서; 무작위 선택 ...
  • 정확한 사본 수식 참조를 변경하지 않고 여러 셀; 참조 자동 생성 여러 시트에; 글 머리 기호 삽입, 확인란 등 ...
  • 텍스트 추출, 텍스트 추가, 위치 별 제거, 공간 제거; 페이징 부분합을 만들고 인쇄합니다. 셀 내용과 주석 간 변환...
  • 슈퍼 필터 (다른 시트에 필터 구성표 저장 및 적용) 고급 정렬 월 / 주 / 일, 빈도 등 특수 필터 굵은 기울임 꼴로 ...
  • 통합 문서와 워크 시트 결합; 키 열을 기반으로 테이블 병합; 데이터를 여러 시트로 분할; xls, xlsx 및 PDF 일괄 변환...
  • 300개 이상의 강력한 기능. Office / Excel 2007-2021 및 365를 지원합니다. 모든 언어를 지원합니다. 기업 또는 조직에서 쉽게 배포할 수 있습니다. 전체 기능은 30일 무료 평가판입니다. 60일 환불 보장.
kte 탭 201905

Office Tab은 Office에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만듭니다.

  • Word, Excel, PowerPoint에서 탭 편집 및 읽기 사용, Publisher, Access, Visio 및 Project.
  • 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 만듭니다.
  • 생산성을 50% 높이고 매일 수백 번의 마우스 클릭을 줄입니다!
officetab 하단
코멘트 (40)
아직 평가가 없습니다. 가장 먼저 평가하세요!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요, 이 튜토리얼 덕분에 완벽하게 작동합니다. OR 조건과 함께 작동하도록 수정하려고 하지만 작동하지 않는 것 같습니다. 가능한가요? 예: =INDEX($B$2:$B$17, MATCH(0, IF(OR($D$2=$A$2:$A$17,$D$2=$B$2:$B$17)), COUNTIF($E$1 :$E1, $B$2:$B$17), ""), 0))
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
이 튜토리얼에 감사드립니다! 나는 또한 위의 주석자처럼 수식을 수정하려고 하지만 AND 조건을 사용하여 다른 조건부 기준을 충족합니다(예: 이 예의 경우 특정 임계값 이상의 항목만 보고 싶습니다). 조언 부탁드려도 될까요? 고맙습니다!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
이봐, 그것을하는 한 가지 방법 : if 공식을 sumproduct((condition1=rng1)+(condition2=rng2))*countif(... 그것은 나를 위해 일했습니다. 행운을 빕니다! +를 *로 바꾸면 할 수 있습니다. OR 조건으로 만들되 대괄호를 잘 관리하십시오!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
감사합니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
덕분에 저는 이것을 시도했고 간헐적으로 잘 작동하는 것 같습니다. 계속 반복되는 문제는 때로는 첫 번째 일치 값만 반환되고 일치하는 모든 값을 반환하기 위해 아래로 드래그할 때 중복된다는 것입니다. 이를 방지하려면 어떻게 해야 합니까? 어떤 제안?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
이것은 정말 잘 작동하지만 입력하는 값이 복제될 때마다 값을 한 번만 배치합니다. 예를 들어 목록에 두 개의 Lucy가 있는 경우 새 테이블에 하나의 Lucy만 가져옵니다. 이 문제를 해결할 수 있는 방법이 있습니까?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
이 공식을 사용할 때 첫 번째 값을 계속 반복합니다. 어떻게 중지하고 D2의 제품과 동일한 값 목록을 제공합니까?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요, 아래로 드래그할 때 반복되는 첫 번째 값을 중지하려면 수식을 입력할 셀 위의 셀을 COUNTIF해야 합니다. 예를 들어 수식이 E2로 가는 경우 countif($E$1:$E1...)를 입력해야 합니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요 라이언입니다. 수식은 훌륭하게 작동하지만 첫 번째 값을 아래로 드래그하면 계속 반복됩니다. COUNTIF가 수식이 있는 셀 위의 셀을 참조하는지 확인했지만 아래로 드래그할 때 여전히 첫 번째 값을 반복합니까? (예: 배열 수식이 C2에 있으면 COUNTIF는 $C$1:$C$1 셀을 가리킵니다.)
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요 라이언입니다. 수식은 훌륭하게 작동하지만 첫 번째 값을 아래로 드래그하면 계속 반복됩니다. COUNTIF가 수식이 있는 셀 위의 셀을 참조하는지 확인했지만 아래로 드래그할 때 여전히 첫 번째 값을 반복합니까? (예: 배열 수식이 C2에 있으면 COUNTIF는 $C$1:$C$1 셀을 가리킵니다.)
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
아마도 셀을 잠갔기 때문에 작동하지 않을 것입니다. $C$1:$C$1을 $C$1:$C1로 바꾸십시오.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
이것은 매우 도움이되었지만 다음과 같은 모든 이름의 두 배를 계속 얻습니다.
도, 제인
도, 제인
후버, 톰
후버, 톰

이걸 어떻게 막을 수 있니?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요, "Match function"에서 "#N/A" 오류가 발생합니다. 안내해 주시겠습니까?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
=IF(AL2="AP","AP",IF(AK2="AD","AD",IF(Z2>500000,"Yes","No"))) "모든 조건"이 충족되기를 원합니다 예 ...이 공식의 오류를 반영하는 Excel ..pls 조언
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
실제로 (AL2="AP" 및 AK2="AD" 및 Z2>500000)인 경우 셀이 "예"를 반영하기를 원합니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
이 공식을 사용하면 일치 기능에서 #N/A 오류가 발생합니다. 도와주시겠습니까?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요, "Match function"에서 "#N/A" 오류가 발생합니다. 안내해 주시겠습니까?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
#N/A 오류가 발생하면 수식으로 이동하여 Enter 대신 Control + Shift + Enter를 사용하세요.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
예상 결과 대신 0이 표시됩니다. 수식은 동일한 시트의 데이터에 대해 훌륭하게 수행되고 있습니다. 다른 시트의 데이터에 대한 솔루션이 있습니까?

이것은 내 공식이다

=IFERROR(INDEX('Switching Data'!$B$7:$B$204,MATCH(0,IF($A$2='Switching Data'!$A$7:$A$204,COUNTIF($A$4:A4,'Switching Data'!$B$7:$B$204),""),0)),0)
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕, 곤,
수식 입력 후 엔터키 뿐만 아니라 Ctrl + Shift + 엔터키를 함께 눌러주셔야 합니다.
시도하십시오, 감사합니다!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕 곤, 나는 당신이 건강하기를 바랍니다. 이 문제를 해결할 수 있는지 궁금합니다. 수식이 다른 시트에서 온 경우에도 동일한 오류가 발생합니다. 해결하셨다면 공유해 주시면 감사하겠습니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
감사합니다!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
이 수식이 각 이름 대신 각각의 중복 항목을 반환하도록 하려면 어떻게 해야 합니까? 예를 들어 위의 예에서 Lucy, Ruby, Anny, Jose, Lucy, Anny, Tom을 반환하는 결과 열(B:B)을 얻으려면 어떻게 해야 합니까? 총계정원장에서 특정 계정 요약을 가져오는 예산 도구로 이것을 사용하고 있습니다. 그러나 일부 금액 및 거래 설명이 총계정원장에 중복됩니다. 복제된 값 중 첫 번째 값을 가져오면 더 이상 가져오지 않습니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕, 조
특정 셀 기준에 따라 해당 값을 모두 추출하려면 다음 배열 수식이 도움이 될 수 있습니다(스크린샷 참조).
=IF(ISERROR(INDEX($A$1:$B$17,SMALL(IF($A$1:$A$17=$D$2,ROW($A$1:$A$17)),ROW(1:1)),2)),"",
INDEX($A$1:$B$17,SMALL(IF($A$1:$A$17=$D$2,ROW($A$1:$A$17)),ROW(1:1)),2))

수식을 삽입한 후 Shift + Ctrl + Enter 키를 함께 눌러 올바른 결과를 얻은 다음 채우기 핸들을 아래로 끌어 모든 값을 가져옵니다.
도움이 되셨길 바랍니다. 감사합니다!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
여태까지는 그런대로 잘됐다. 테스트 시트의 결과를 복제하고 배열을 변경한 다음 변경 사항을 설명하도록 공식을 수정할 수 있습니다. 나는 이것을 오늘 마스터 시트로 옮기고 그것이 어떻게 작동하는지 볼 계획입니다. 도와 주셔서 감사합니다!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
좋아, 마스터 통합 문서에서 작동합니다. 원인을 확인할 수 없는 한 가지 예외가 있습니다. 배열(제 경우에는 3행에서 시작했던 총계정원장)이 1행에서 시작하지 않으면 반환된 값이 올바르지 않습니다. 이 문제의 원인은 무엇이며 수식에서 이 문제를 해결하는 용어는 무엇입니까? 도움을 주셔서 다시 한 번 감사드립니다!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
마지막 질문: 결과 열이 KTE 또는 KTO와 연결되지 않은 모든 값을 반환하도록 하려면(따라서 D:D는 Tom, Nocol, Lily, Angelina, Genna가 됨) 어떻게 해야 합니까?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
나를 위해 공식이 작동하지 않습니다. ctrl shift enter를 눌러도 N/A 오류가 계속 발생합니다. 나는 튜토리얼에서와 동일한 데이터를 정확히 준비했다고 덧붙이고 싶습니다. 작동하지 않는 이유는 무엇입니까?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
이것은 특정 조회 값으로 저에게 효과적이었습니다. 그러나 와일드카드를 사용하여 부분 값을 조회하려면 어떻게 해야 합니까? 예를 들어 KT와 관련된 모든 이름을 조회하고 싶다면?

이 기능을 사용하여 여러 텍스트가 포함된 셀을 조회하고 있습니다. 예를 들어 각 제품에도 동일한 셀 내에 하위 제품이 있지만 하위 제품 "elf"와 관련된 이름만 찾고 있는 경우입니다.

KTE - 엘프
KTE-볼
KTE - 피아노
KTO - 엘프
케이토볼
케이토피아노
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
중복 값을 허용하면서 이 작업을 수행하는 방법이 있습니까? 예를 들어 Lucy의 모든 인스턴스가 결과에 나열되기를 원합니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕, 콘스탄틴
특정 셀 기준에 따라 중복 항목을 포함하여 해당하는 모든 값을 추출하려면 다음 배열 수식이 도움이 될 수 있습니다(스크린샷 참조).
=IF(ISERROR(INDEX($A$1:$B$17,SMALL(IF($A$1:$A$17=$D$2,ROW($A$1:$A$17)),ROW(1:1)),2)),"",
INDEX($A$1:$B$17,SMALL(IF($A$1:$A$17=$D$2,ROW($A$1:$A$17)),ROW(1:1)),2))

수식을 삽입한 후 Shift + Ctrl + Enter 키를 함께 눌러 올바른 결과를 얻은 다음 채우기 핸들을 아래로 끌어 모든 값을 가져옵니다.
도움이 되셨길 바랍니다. 감사합니다!
아직 코멘트가 없습니다
더보기
여러분의 의견을 남겨
게스트로 게시
×
이 게시물 평가 :
0   등장 인물
추천 위치

Follow Us

저작권 © 2009 - WWW.extendoffice.com. | 판권 소유. 에 의해 구동 ExtendOffice. | | 사이트 맵
Microsoft 및 Office 로고는 미국 및 / 또는 기타 국가에서 Microsoft Corporation의 상표 또는 등록 상표입니다.
Sectigo SSL로 보호