Excel 중복 제거를 쉽게 도와주는 Unique 함수 - 고유의 값만 가져오기

⌜ Excel 중복 제거를 쉽게 도와주는 Unique 함수 - 고유의 값만 가져오기⌟

안녕하세요. 창원에 서식하고 있는 BIG MAN입니다.

Microsoft 365의 Excel에 추가된 함수 중 정말~정말~ 쓸만한 함수가 하나 있습니다. 중복 제거(고유값 추출)를 쉽게 할 수 있도록 도와주는 Unique 함수입니다. 거기다 사용 방법까지 간단하기 때문에 Unique 단어만 알고 있어도 사용할 수 있을 정도로 쉽죠.

 

주의) 포스팅되는 모든 글은 게시자의 주관적인 관점이 포함되어 있으며, 절대적인 가이드가 아닙니다. 포스팅 글을 참조 후 발생되는 모든 책임은 본인에게 있음을 알려드립니다.

 

   Unique 함수 사용해 보기  

범위 내에서 고유의 값만 가져오는 함수 UniqueMicrosoft 365(버전 2003,빌드 12624.20588) 이상부터 사용 가능하며, 정품을 사용하는 사용자라면 문제가 없을 것이다. 먼저 함수의 구문을 한번 살펴보자. 예제 파일은 아래를 참조 바란다.

* Microsoft 365용 Excel Microsoft 365용 Excel(Mac용) 웹용 Excel iPad용 Excel iPhone용 Excel Android 태블릿용 Excel Android 휴대폰용 Excel

=UNIQUE(array, [by_col], [exactly_once])
array : 고유한 값을 가져올 범위 또는 배열
by_col : 범위 또는 배열에서 가져올 값이 행(Row-True)인지, 열(Column-False/기본값)인지 정한다. 입력하지 않으며 기본값인 False로 열(Column)에서 값을 가져온다.
exactly_once : 범위 또는 배열에서 한 번만 입력된 값(True)을 가져올지 고유의 값(False/기본값)을 가져올지 정한다. 입력하지 않을 경우 기본값인 고유의 값(False)을 가져온다.

* [] 옵션 인수로 입력하지 않을 경우 기본값으로 실행된다.

 

그럼 예제를 보면서 함수의 인수를 이해를 하자. 한국의 하늘소 이름 목록에서 고유의 값만 가져와 보자. 옵션 인수는 입력하지 않아도 된다.

=UNIQUE(A2:A13)

소소한 iT 정보 with BIG MAN

위 예제와 같이 대부분 데이터는 열(Column) 방향이지만, 행(Row) 방향인 경우도 있다. 이때 Unique 함수의 두 번째 옵션 [by_col]의 인수값을 행 방향을 의미하는 TRUE로 사용하면 행 방향의 목록에서도 고유의 값을 가져올 수 있다.

=UNIQUE(B3:M3,TRUE)

소소한 iT 정보 with BIG MAN

마지막 세 번째 인수는 고유의 값이 아니라 딱 한 번만 입력된 값을 찾고 싶을 때도 있다. 이때 Unique 함수의 세 번째 옵션 [exactly_once]의 인수값을 TRUE로 사용하면 한 번만 입력된 값을 가져올 수 있다. False는 고유값을 가져오는 옵션으로 Unique의 기본 기능으로 생략가능 하다.

=UNIQUE(A2:A13,,TRUE)

소소한 iT 정보 with BIG MAN

 

👾코로나18👾 항상 조심하시고 건강하세요~ 감사합니다. 👋🏻😃

 

 

✅ 참고

2021.08.05 - VBA AutoFilter 배열을 이용한 다중 선택 방법

2021.07.05 - VBA Outlook Categories Remove, ADD - 범주 색상 제거 및 추가

2021.06.28 - VBA 변화는 Column 위치 쉽게 찾기

2021.06.22 - VBA 배열의 최소 크기와 최대 크기를 알려주는 LBound와 UBound 함수

2021.06.21 - VBA 입력된 값이 숫자인지 확인하는 IsNumeric 함수

 

✅ 첨부파일

Unique 예제.xlsx
0.01MB

 

 

 

 

728x90