엑셀 UNIQUE함수 사용법 (예제 20개)

  • 이 공유
Hugh West

대규모 데이터 세트에는 중복 값이 ​​있거나 동일한 값이 두 번 이상 발생할 가능성이 있습니다. 범위 또는 목록에서 고유한 값을 얻으려면 Excel UNIQUE 기능을 사용할 수 있습니다. Excel UNIQUE 함수는 범위 또는 목록의 고유한 값 목록을 반환합니다. UNIQUE 기능은 텍스트, 숫자, 날짜, 시간 등의 값 유형을 지원합니다.

이 기사에서는 다양한 예를 보여 드리겠습니다. 엑셀 UNIQUE 함수 사용.

실습용 다운로드

UNIQUE 함수 사용.xlsx

기초 EXP 기능: 요약 & 구문

요약

Excel UNIQUE 함수는 범위 또는 목록의 고유한 값 목록을 반환합니다. 매우 쉬운 기능으로 고유하고 고유한 개별 값을 모두 추출할 수 있으며 열과 열 또는 행과 행을 비교하는 데도 도움이 됩니다.

구문

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

인수

인수 필수/선택 설명
배열 필수 고유
by_col <을 추출할 셀 범위 또는 배열입니다. 17> 선택 고유한 값을 비교하고 추출하는 방법에 대한 Boolean 값입니다.

여기서 FALSE 는 행을 의미합니다. TRUE 는 열 기준을 의미합니다. 기본값적용할 기준 또는 기준 중 하나를 확인합니다.

이제 UNIQUE 함수는 필터링된 값에서 고유한 값을 반환합니다. 여기서 OR이 적용됩니다.

마지막으로 ENTER 를 누르면 조건 중 하나라도 충족되면 고유한 값을 얻을 수 있습니다.

15. 공백을 무시하고 고유 값 가져오기

FILTER 기능과 함께 UNIQUE 기능을 사용하는 동안 추출할 수 있습니다. 고유한 값을 무시합니다.

F4 셀에 다음 수식을 입력하여 공백을 무시하는 고유한 값을 가져옵니다.

=UNIQUE(FILTER(B4:B12,B4:B12""))

여기서 UNIQUE 함수에서 FILTER(B4:B12, B4:B12””) as array .

FILTER 기능에서 B4:B12 범위를 배열 하고 B4:B12”” include 로 사용하여 비어 있지 않은 셀을 필터링합니다.

이제 UNIQUE 함수는 필터링된 값에서 고유한 값을 반환합니다.

마지막으로 ENTER 를 누르면 빈 셀은 무시하고 고유한 값을 가져옵니다.

16. Excel UNIQUE & 공백을 무시하는 SORT 기능 &

정렬 FILTER 기능과 함께 UNIQUE 기능을 사용하여 공백을 무시하면서 고유 값을 정렬할 수도 있습니다.

F4 셀에 다음 수식을 입력하여 정렬된 고유한 값을 무시합니다.공백.

=SORT(UNIQUE(FILTER(C4:C12,C4:C12"")))

여기 SORT 함수에서 UNIQUE( FILTER(C4:C12,C4:C12””)) as array .

UNIQUE 함수에서 FILTER(C4 :C12,C4:C12””) as array .

FILTER 기능에서 C4:C12<2 범위를 선택했습니다>를 배열 로 사용하고 C4:C12”” include 로 사용하여 비어 있지 않은 셀을 필터링합니다.

이제 UNIQUE 함수는 필터링된 값에서 고유한 값을 반환합니다. 그런 다음 SORT 기능이 필터링된 고유 값을 숫자로 정렬합니다.

마지막으로 ENTER 를 누르면 빈 셀을 무시하면서 고유 값을 얻을 수 있습니다.

17. 엑셀 UNIQUE & 공백

을 무시하는 고유한 행을 가져오는 FILTER 함수 FILTER 함수.

⏩ 셀 D4에 다음 수식을 입력하여 공백을 무시하는 고유한 행을 가져옵니다.

=UNIQUE(FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE)

여기서 UNIQUE 함수에서 FILTER(B4:C12, (C4:C12””)*( B4:B12””)), FALSE, TRUE array 로, FALSE by_col 로, TRUE 를 <1로 선택했습니다>exactly_once .

FILTER 기능에서 B4:C12 범위를 array 로 선택하고 ( C4:C12””)*(B4:B12””) include 로 두 열의 비어 있지 않은 셀을 필터링합니다.

이제 UNIQUE 함수는 빈 셀을 무시하면서 필터링된 값에서 고유한 행을 반환합니다.

마지막으로 ENTER 를 누르면 빈 셀을 무시하면서 고유한 행.

18. 공백 &

정렬 고유 행을 얻기 위해 공백을 무시하는 동안 고유 기능 및 FILTER <2와 함께 정렬 기능을 사용하여 정렬할 수도 있습니다>함수.

D4 셀에 다음 수식을 입력하여 공백을 무시하고 정렬된 고유한 행을 가져옵니다.

=SORT(UNIQUE(FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE))

여기서 SORT 함수에서 UNIQUE(FILTER(B4:C12, (C4:C12””))를 사용했습니다. *(B4:B12””)),FALSE, TRUE) as array .

UNIQUE 함수에서 FILTER( B4:C12, (C4:C12””)*(B4:B12””)) 배열, FALSE by_col TRUE as exactly_once .

FILTER 함수에서 B4:C12 범위를 배열로 선택했습니다. 그리고 (C4:C12””)*(B4:B12””) include 로 사용하여 두 열에서 비어 있지 않은 셀을 필터링합니다.

이제 UNIQUE 함수는 필터링된 값에서 고유한 행을 반환합니다. 그런 다음 정렬 기능은 필터링된 고유 값을 알파벳순으로 정렬합니다.

마지막으로 ENTER 를 누르면 빈 셀을 무시하면서 정렬된 고유 행을 얻을 수 있습니다.

19. 엑셀 UNIQUE & 기능을 선택하세요특정 열에서 고유한 값 찾기

UNIQUE 함수와 함께 CHOOSE 함수 를 사용하여 특정 열에서 고유한 값을 찾을 수 있습니다.

⏩ 셀 D4에 다음 수식을 입력하여 특정 열에서 고유한 값을 가져옵니다.

=UNIQUE(CHOOSE({1,2}, C4:C12, B4:B12))

여기서 UNIQUE 함수에서 CHOOSE({1,2}, C4:C12, B4:B12) 를 사용했습니다. as array .

CHOOSE 함수에서 {1,2} index_num 으로 사용했고, range C4:C12 value1 로 선택하고 B4:B12 범위를 value2 로 선택했습니다.

이제 UNIQUE 함수는 특정 열의 선택된 범위에서 고유 값을 반환합니다.

마지막으로 ENTER 를 누르면 고유 특정 열의 선택된 범위에서 값.

20. IFERROR를 사용한 오류 처리

The UNIQUE 함수는 찾고 있는 값을 사용할 수 없는 경우 #CALC 오류 를 표시합니다.

처리하려면 이 오류가 발생하면 UNIQUE FILTER 기능과 함께 IFERROR 기능 을 사용할 수 있습니다.

⏩ 셀 H4에서 다음 수식을 입력하여 오류를 처리합니다.

=IFERROR(UNIQUE(FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4))), "Value Not Found")

여기에서 IFERROR 함수, 나는 UNIQUE(FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4))) 으로 사용하고 텍스트를 제공했습니다. 값을 찾을 수 없음 as value_if_error .

UNIQUE 함수에서 FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4)를 사용했습니다. )) as array .

FILTER 함수에서 C4:C12 범위를 array <로 선택했습니다. 2> (D4:D12=F4)* (B4:B12=G4)) include 로 사용하여 선택한 범위 D4:D12 의 값을 필터링합니다. F4 와 같으면 G4 와 같으면 범위 B4:B12 도 선택합니다. G4 .

이제 UNIQUE 함수는 필터링된 값에서 고유한 값을 반환합니다. 그런 다음 IFERROR 기능은 값이 사용 가능한지 또는 사용할 수 없는 경우 #CALC 오류 대신 값을 찾을 수 없음 텍스트를 반환합니다.

마지막으로 ENTER 를 누르면 고유 값 또는 주어진 텍스트를 얻을 수 있습니다.

기억해야 할 사항

🔺 UNIQUE 함수 이름을 잘못 입력하면 #NAME 오류 가 표시됩니다.

🔺 UNIQUE 기능은 값을 찾을 수 없는 경우 #CALC 오류를 표시합니다.

#SPILL 오류 가 표시됩니다. 유출 범위에 있는 하나 이상의 셀이 완전히 비어 있지 않은 경우 UNIQUE 기능.

실습 섹션

이러한 예제를 연습할 수 있도록 워크북에 실습 시트를 제공했습니다.

결론

이 기사에서는 Excel UNIQUE 함수의 20가지 예제를 보여주었습니다. 나또한 UNIQUE 기능이 오류를 자주 표시할 수 있는 시기와 이유를 다루려고 했습니다. 마지막으로 제안, 아이디어 또는 의견이 있으시면 아래에 언제든지 의견을 남겨주세요.

(FALSE) exactly_once 선택 부울 값이기도 합니다.

여기서 TRUE 는 한 번 발생한 값을 의미하고

FALSE 는 모든 고유한 값을 의미합니다.

기본값 (FALSE)

반환 값

UNIQUE 함수는 고유한 값의 목록 또는 배열을 반환합니다.

버전

UNIQUE 함수는 엑셀 365와 엑셀 2021에서 사용 가능합니다.

엑셀 고유함수의 활용법

1. 텍스트 값에 UNIQUE 함수 사용

UNIQUE 함수를 사용하여 텍스트 또는 문자열에서 고유한 값을 추출할 수 있습니다. values.

여기서 제품 이름 열에서 고유한 과일 이름을 가져오고 싶습니다.

⏩ 셀 D4에서, 다음 수식을 입력하여 고유 값을 가져옵니다.

=UNIQUE(B4:B12)

여기서 UNIQUE 기능에서 셀 범위 B4:B12 배열 로 선택했습니다.

이제 ENTER를 누릅니다. UNIQUE 함수는 li을 반환합니다. 선택한 범위의 고유한 값 중 첫 번째.

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

2. 숫자 값에 UNIQUE 함수 사용

숫자 값이 있는 경우 UNIQUE 고유 값을 추출하는 기능.

여기서 주문 ID에서 고유 주문 ID를 가져오고 싶습니다. 열.

⏩ 셀 D4에 다음 수식을 입력하여 고유 값을 가져옵니다.

=UNIQUE(C4:C12)

여기 UNIQUE 함수에서 셀 범위 C4:C12 배열<로 선택했습니다. 2>.

이제 ENTER 를 누르면 UNIQUE 기능이 선택한 범위에서 고유한 값 목록을 반환합니다.

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

3. Excel UNIQUE 함수를 사용하여 한 번만 발생한 고유한 행 찾기

목록 또는 범위에서 한 번만 발생한 고유한 값을 얻으려면, UNIQUE 함수를 사용할 수 있습니다.

절차를 시작하겠습니다.

⏩ 셀 D4에 다음 수식을 입력하여 고유 값.

=UNIQUE(B4:C12,,TRUE)

여기서 고유 기능에서 I 셀 범위 B4:C12 배열 로 선택하거나 by_col 인수 FALSE를 유지하거나 데이터세트가 내가 사용하고 있는 것은 행으로 구성되어 있습니다. 그런 다음 TRUE exactly_once 로 선택했습니다.

이제 ENTER 를 누르면 UNIQUE 기능이 다음 목록을 반환합니다. 고유한 선택한 범위에서 한 번만 발생한 값.

4. A 행의 고유한 값

행에서 고유한 값을 추출하려면 UNIQUE 기능을 사용할 수 있습니다.

To절차를 시작하고

⏩셀 C6에 다음 수식을 입력하여 고유한 값을 가져옵니다.

=UNIQUE(C3:K3, TRUE)

여기 UNIQUE 함수에서 C3:K3 셀 범위를 array<2로 선택했습니다>, TRUE by_col 로 선택했습니다.

이제 ENTER 를 누르면 UNIQUE 기능이 <행에서 1>고유한 값.

5. Excel 고유 함수를 사용하여 고유한 찾기 열

또한 고유 기능을 사용하여 고유한 열을 가져올 수 있습니다.

절차를 시작하려면

⏩ ​​셀 C7에 다음 수식을 입력하여 고유한 열을 가져옵니다.

=UNIQUE(C3:K4, TRUE,TRUE)

여기 UNIQUE 기능에서 셀 범위 C3:K4 배열 로 선택하고 TRUE<를 선택했습니다. 2>를 by_col 로 선택한 다음 TRUE exactly_once 로 선택했습니다.

이제 ENTER 를 누르고 UNIQUE 함수는 고유한 열을 반환합니다.

6. 고유함 한 번만 발생하는 값

목록에서 고유한 값을 추출 하려는 경우 UNIQUE 기능을 사용할 수도 있습니다.

⏩ 셀 D4에 다음 수식을 입력하여 목록에서 고유한 값을 가져옵니다.

=UNIQUE(B4:B12,,TRUE)

여기 UNIQUE 기능에서 셀 범위 B4:B12 배열 로 선택하고 by_col 인수 FALSE, 사용 중인 데이터 세트가 행으로 구성되어 있으므로 생략했습니다. 그런 다음 TRUE exactly_once 로 선택했습니다.

이제 ENTER 를 누르면 UNIQUE 기능이 다음 목록을 반환합니다. 선택한 범위에서 한 번만 발생한 고유 값.

7. 두 번 이상 발생하는 고유 값 찾기

UNIQUE 함수를 FILTER 함수 COUNTIF 함수 와 함께 사용하면 고유한 고유한 값을 얻을 수 있습니다. 즉, 두 번 이상 발생한 값을 의미합니다.

과정을 보여드리겠습니다.

⏩ 셀 D4에 다음 수식을 입력하여 고유 목록의 값.

=UNIQUE(FILTER(B4:B12, COUNTIF(B4:B12, B4:B12)>1))

여기서 UNIQUE 함수에서 I FILTER(B4:B12, COUNTIF(B4:B12, B4:B12)>1) 배열 로 사용.

FILTER 함수에서 B4:B12 범위를 array 로 선택하고 COUNTIF(B4:B12, B4:B12)>1 include로 사용했습니다. .

COUNTIF 함수에서 B4:B12 범위를 범위 기준 <2으로 선택했습니다>selected B4:B12 그런 다음 >1 를 사용했습니다.

이제 COUNTIF 함수는 다음보다 많이 발생하는 값에서 카운트를 가져옵니다. FILTER 값에 한 번. 마지막으로 UNIQUE 함수는 두 번 이상 발생하는 고유한 값을 반환합니다.

ENTER 를 누르고 UNIQUE 기능두 번 이상 발생하는 고유 값을 반환합니다.

8. Excel 고유 함수를 사용하여 고유 값 계산

또한 FILTER 함수를 ROWS 함수와 함께 사용하여 고유한 값을 셀 수 있습니다.

⏩ 셀 D4, 다음 수식을 입력하여 목록에서 고유한 값을 가져옵니다.

=ROWS(UNIQUE(FILTER(B4:B12,B4:B12"")))

여기 ROWS 함수에서 UNIQUE(FILTER(B4:B12,B4:B12””)) 배열 로 사용했습니다.

UNIQUE 기능에서 FILTER(B4:B12,B4:B12””) 배열 로 사용했습니다.

FILTER 기능에서 B4:B12 범위를 배열 로 선택했으며 포함 선택한 B4:B12”” 값을 필터링하려면 공백이 아님 .

이제 UNIQUE 함수는 필터링된 값에서 고유한 값을 반환한 다음 ROW 함수는 고유 값 행 수를 반환합니다.

ENTER 를 누르면 고유 값의 개수가 표시됩니다.

10. 여러 열에서 고유한 값

원하는 경우 UNIQUE 기능을 사용하여 여러 열에서 고유한 값 을 추출할 수도 있습니다.

⏩ 셀 F4에 다음 수식을 입력하여 여러 열에서 고유한 값을 가져옵니다.

=UNIQUE(B4:D12)

여기서 UNIQUE 기능에서 셀 범위 B4:D12 array .

이제 ENTER 를 누르면 UNIQUE 기능이 여러 배열에서 고유한 값의 범위를 반환합니다. 열.

10. 알파벳순으로 고유 값 정렬

또한 SORT 기능 을 사용할 수 있습니다. UNIQUE 함수와 함께 고유한 값을 사전순으로 정렬합니다.

⏩ 셀 F4에 다음 수식을 입력하여 을 가져옵니다. 여러 열의 고유 값.

=SORT(UNIQUE(B4:D12))

여기서 UNIQUE 함수에서 셀 범위 B4:D12 배열 로 선택했습니다. 그런 다음 고유 값을 SORT 함수에 전달하여 고유 값을 사전순으로 정렬합니다.

이제 ENTER 를 누르십시오. , 여러 열에서 정렬된 고유 값을 가져옵니다.

11. 여러 열의 고유 값 및 하나의 셀로 연결

여러 열에서 고유한 값을 추출할 수 있으며 고유한 함수를 사용하여 해당 값을 하나의 셀로 연결할 수도 있습니다.

⏩ 셀 F4에 다음 수식을 입력하여 여러 열에서 고유한 값을 가져옵니다.

=UNIQUE(B4:B12& ","&C4:C12)

여기 UNIQUE 함수에서 셀 범위 B4:B12& ","&C4:C12 배열 . 이제 UNIQUE 함수는 두 열 범위에서 고유한 값을 추출한 다음 (,)

이 있는 두 열의 고유 값 이제 ENTER 를 누르면 값이 하나의 셀에 연결됩니다.

12. 기준에 따른 고유한 값 목록

기준에 따라 고유한 값 목록 FILTER 함수와 함께 UNIQUE 함수를 사용하는 동안.

여기서 기준에 따라 고유한 값을 얻고 싶습니다. Price 400 보다 큽니다.

⏩ 셀 G4에 다음 수식을 입력하여 고유 기준에 따른 값.

=UNIQUE(FILTER(B4:B12,D4:D12>F4))

여기에서 UNIQUE 기능에서 FILTER(B4:B12,D4:D12>F4) array 로 사용했습니다.

FILTER 기능에서 범위 B4:B12 as array also as include D4:D12>F4 to filter values, 선택한 셀 F4 .

이제 UNIQUE 함수는 필터링된 값에서 고유한 값을 반환합니다.

파이 마지막으로 ENTER 를 누르면 주어진 기준에 따라 고유한 값을 얻을 수 있습니다.

13. 여러 기준으로 고유한 값 필터링 기준

또한 FILTER 기능과 함께 UNIQUE 기능을 사용하는 동안 여러 기준을 기반으로 고유한 값 목록을 추출할 수 있습니다. .

여기서 기준에 따라 고유한 값을 얻고 싶습니다. 가격 400 보다 크고 제품 이름은 Apple 입니다.

⏩ In 셀 H4, 다음 수식을 입력하여 여러 기준에 따라 고유한 값을 가져옵니다.

=UNIQUE(FILTER(C4:C12, (D4:D12>F4)* (B4:B12=G4)))

여기 UNIQUE 함수에서 FILTER(C4:C12, (D4:D12>F4)* (B4:B12=G4)) 를 사용했습니다. array .

FILTER 기능에서 C4:C12 범위를 array 로 선택하고 (D4:D12>F4)* (B4:B12=G4) as include 여기서 두 가지 기준을 사용했는데 하나는 가격 이고 다른 하나는 제품 이름.

이제 고유 기능이 필터링된 값에서 고유 값을 반환합니다.

마지막으로 입력 하면 사용한 여러 기준에 따라 고유한 값을 얻을 수 있습니다.

14. 여러 OR 기준에 따라 고유한 값 필터링

또한 UNIQUE FILTER 기능을 사용하여 여러 OR 조건을 적용할 수 있습니다.

⏩ In cell H4, 다음을 입력하십시오i ng 수식을 사용하여 여러 OR 기준에서 고유한 값을 가져옵니다.

=UNIQUE(FILTER(B5:B13, (C5:C13=F5) + (D5:D13=G5)))

여기 UNIQUE 함수에서 FILTER(B5:B13, (C5:C13=F5) + (D5:D13=G5)) 배열로 사용했습니다. .

FILTER 기능에서 B5:B13 범위를 배열 로 선택하고 (C5: C13=F5) + (D5:D13=G5) as include 여기서 두 가지 기준을 사용했습니다. 그런 다음 두 개를 추가했습니다.

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