목차
이 기사에서는 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 주제에 대해 자세히 알아볼 수도 있습니다.