Excel의 여러 열에서 고유한 값을 찾는 방법

  • 이 공유
Hugh West

이 기사에서는 Microsoft Excel의 여러 열에서 고유한 값을 찾는 방법을 보여 드리겠습니다.

실습 워크북 다운로드

다음 Excel 파일 다운로드 이 기사를 읽으면서 연습할 수 있습니다.

여러 열에서 고유한 값 찾기.xlsm

여러 열에서 고유한 값을 찾는 5가지 방법 Excel에서

이 데이터 세트를 살펴보겠습니다. Glory Kindergarten이라는 학교의 학생 기록이 있습니다.

B<에 학생의 학생 ID, 이름 및 성이 있습니다. 4>, C, D 각각.

이제 학생의 고유한 이름을 정렬하려고 합니다.

방법 1: 추출 배열 수식이 있는 여러 열의 고유 값

i. UNIQUE 기능 사용

주의사항: UNIQUE 기능 Office 365 에서만 사용할 수 있습니다.

UNIQUE 함수 구문:

=UNIQUE(array,[by_col],[exactly_once])

  • 3개의 인수, array 라는 셀 범위 하나, by_col exactly_once 라는 두 개의 부울 값을 사용합니다.
  • 고유한 값을 반환합니다. array 에서.
  • by_col TRUE 로 설정되면, 이 인수는 선택적입니다. . 기본값은 TRUE 입니다.
  • exactly_once TRUE 로 설정된 경우 값을 반환합니다. 배열 에 한 번만 나타납니다. 이 인수는 선택적입니다. 기본값은 FALSE 입니다.

이제 이름 (열 C ) 및 (열 D ).

  • 먼저 셀을 선택하고 여기에 이 ​​수식을 삽입합니다. E5 셀을 선택하고 거기에 입력합니다.

=UNIQUE(C5:D16,FALSE,TRUE)

두 개의 서로 다른 열에 고유 이름이 있습니다.

  • 여기에 by_col FALSE 로 삽입했으므로 columns
  • 여기에 exactly_once TRUE 로 삽입했으므로 한 번만 나타나는 값을 반환했습니다.

물론, 원하는 경우 by_col exactly_once 라는 부울 값을 변경하고 어떻게 되는지 확인할 수 있습니다.

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

ii. CONCATENATE 및 UNIQUE 함수 결합

이전에는 한 셀에 이름을, 인접한 셀에 성을 입력했습니다. 그러나 전체 이름을 묻는 경우 예를 들어 Jack Morris와 같이 하나의 셀입니다. 그 다음에? 다음 공식 중 하나를 사용하십시오. UNIQUE CONCATENATE 기능으로 구성됩니다.

첫 번째 공식:

=UNIQUE(CONCATENATE(C5:C16," ",D5:D16),FALSE,TRUE)

대체 수식:

또는 다음을 사용할 수 있습니다.-

=UNIQUE(C5:C16&" "&D5:D16,FALSE,TRUE)

하나의 열에서 전체 고유 이름을 추출했습니다.공백( )으로 구분됩니다.

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

iii. UNIQUE, CONCATENATE 및 FILTER 함수를 사용하여 기준에 따라 고유한 값 추출

이제 잠시 ID가 150보다 큰 학생의 고유한 이름을 추출하려고 합니다. 어떻게 해야 할까요?

UNIQUE FILTER 기능을 사용하여 이를 수행합니다.

주의 사항: FILTER 기능은 Office 365 에서만 사용할 수 있습니다.

FILTER 기능 구문:

=FILTER(array,include,[if_empty])

  • 3개의 인수를 사용합니다. 배열이라는 하나의 셀 범위, include 라는 하나의 부울 조건 및
  • 라는 하나의 값을 충족하는 배열 의 값을 반환합니다.
  • 에 의해 지정된 조건 array 의 값이 include 에 의해 지정된 조건을 충족하지 않는 경우 if_empty 값을 반환합니다. 그것을 위해. if_empty 설정은 선택 사항입니다. 기본적으로 "결과 없음"입니다.

이제 ID가 150보다 큰 학생의 고유한 이름을 추출하려고 합니다.

  • 따라서 공식은 be

=UNIQUE(FILTER(C5:D16,B5:B16>150,"no result"),FALSE,TRUE)

고유한 이름과 성을 추출했습니다. 이름.

  • 한 셀에서 전체 고유 이름을 추출하려면 다음을 사용하십시오.수식-

=UNIQUE(FILTER(CONCATENATE(C5:C16," ",D5:D16),B5:B16>150,"no result"),FALSE,TRUE)

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

방법 2: 조건부 서식을 사용하여 중복 값 강조

이 새로운 데이터 세트를 살펴보겠습니다. 세 개의 열이 있지만 모두 동일한 유형의 데이터를 포함하고 있습니다.

글로리 유치원 학생들의 별명이 있습니다. 이제 이 학생들의 고유한 이름을 찾으려고 합니다.

어떻게 할 수 있습니까?

편의를 위해 조건부 서식을 사용하여 중복 값을 강조 표시할 수 있습니다.

📌 단계:

  • 먼저 셀 범위를 선택합니다.
  • 그런 다음 홈 > 조건부 서식 > 셀 강조 표시 규칙 > 중복 값.

  • 중복 값이라는 작은 상자가 나타납니다.
  • 선택 중복 값을 강조 표시하려면 거기에서 아무 색상이나 지정하십시오. 녹색을 선택하겠습니다.

방법 3: 배열이 없는 수식을 사용하여 Excel 열에서 고유한 값 추출

배열이 아닌 수식을 사용하려면 , IFERROR , LOOKUP, COUNTIF 기능을 결합해야 합니다. 수식을 적용하려면 다음 단계를 적용합니다.

📌 단계:

  • 셀을 선택합니다.
  • 다음 수식을 삽입합니다.

=IFERROR(IFERROR(LOOKUP(2, 1/(COUNTIF($F$4:F4,$B$5:$B$11)=0), $B$5:$B$11), LOOKUP(2, 1/(COUNTIF($F$4:F4, $C$5:$C$9)=0), $C$5:$C$9)),LOOKUP(2, 1/(COUNTIF($F$4:F4, $D$5:$D$12)=0), $D$5:$D$12))

  • 여기에 셀 F5 에 삽입합니다.
  • 그런 다음 채우기 핸들을 드래그하면 알 수 있습니다.고유한 이름입니다.

참고:

여기서 열 B 대신 C, , D , 선호하는 것을 사용하시면 됩니다.

방법 4: 피벗 테이블을 사용하여 둘 이상의 열에서 고유한 고유 목록 추출

피벗 테이블 도구를 사용하여 둘 이상의 열에서 고유한 목록을 만들 수도 있습니다. 이를 위해 다음 단계를 적용합니다.

📌 단계:

  • Alt + D 를 누릅니다.
  • 그런 다음 P 를 즉시 누르십시오. 피벗 테이블 및 피벗 차트 마법사 가 열립니다.
  • 여러 연결 범위 피벗 테이블 버튼을 선택합니다.

  • 다음 다음 을 클릭합니다. 3단계 중 2a단계 로 이동합니다.
  • 나를 위한 단일 페이지 필드 만들기 버튼을 선택합니다.

  • 그런 다음 다음 을 클릭합니다. 2b단계 로 이동합니다.
  • 범위 상자에서 왼쪽에 빈 열이 있는 셀 범위를 선택합니다.
  • 여기서 B5 ~ D12 셀을 선택했습니다.
  • 그런 다음 추가 를 클릭합니다. 선택한 셀이 모든 범위 상자에 추가됩니다.

  • 다음 다음 을 클릭합니다. 단계 3 로 이동합니다.
  • 기존 워크시트 상자에 피벗 테이블을 배치할 셀을 적습니다. . $F$4를 작성합니다.

  • 그런 다음 마침 을 클릭합니다. 피벗 테이블이 생성됩니다.
  • 에서 추가할 필드 선택보고서 부분, , , , 페이지 1 .

<표시 해제 29>

  • 그런 다음 에 체크합니다. 피벗 테이블 에서 고유한 이름을 얻을 수 있습니다.

방법 5: VBA 코드를 사용하여 고유한 값 찾기

마지막으로 VBA 코드를 사용하여 데이터 세트에서 고유한 이름을 추출할 수도 있습니다. 다음을 수행하십시오.

📌 단계:

  • 통합 문서에서 Alt + F11 을 눌러 VBA<4를 엽니다> 창입니다.
  • 그런 다음 VBA 도구 모음의 삽입 탭으로 이동합니다. 그것을 클릭하십시오.
  • 네 가지 옵션 중에서 모듈 을 선택하십시오.

새로운 을 얻을 수 있습니다 Module 창.

  • 여기에 다음 코드를 작성합니다.
6659

사이트 가 도움이 되었습니다. 코드를 이해하고 개발하십시오.

  • Excel Macros Enabled Workbook으로 저장하십시오.
  • 그런 다음 원래 워크시트로 돌아갑니다. Alt + F8 을 누릅니다.
  • 매크로 상자가 열립니다.
  • 매크로 의 이름을 선택하고 그런 다음 실행 을 클릭합니다.
  • 여기서 이 매크로 의 이름은 고유 데이터 입니다.
  • 데이터 범위를 입력하세요 범위 상자에서.

  • 확인 을 클릭합니다. 다른 입력 상자가 나타납니다.
  • 고유한 이름을 원하는 첫 번째 셀을 입력하십시오. 셀 F5 를 입력합니다.

  • 그런 다음 확인을 클릭합니다. 데이터에서 고유한 이름을 얻게 됩니다.set.

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

결론

이러한 방법을 사용하면 데이터 유형이 같거나 다른 여러 열에서 Excel의 고유한 값을 찾을 수 있습니다. 추가 문의 사항이 있으면 의견을 남겨주세요. 블로그 를 방문하여 다양한 MS Excel 주제에 대해 자세히 알아볼 수도 있습니다.

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