⌜ Excel 중복 제거를 쉽게 도와주는 Unique 함수 - 고유의 값만 가져오기⌟
안녕하세요. 창원에 서식하고 있는 BIG MAN입니다.
Microsoft 365의 Excel에 추가된 함수 중 정말~정말~ 쓸만한 함수가 하나 있습니다. 중복 제거(고유값 추출)를 쉽게 할 수 있도록 도와주는 Unique 함수입니다. 거기다 사용 방법까지 간단하기 때문에 Unique 단어만 알고 있어도 사용할 수 있을 정도로 쉽죠.
주의) 포스팅되는 모든 글은 게시자의 주관적인 관점이 포함되어 있으며, 절대적인 가이드가 아닙니다. 포스팅 글을 참조 후 발생되는 모든 책임은 본인에게 있음을 알려드립니다.
Unique 함수 사용해 보기 |
---|
범위 내에서 고유의 값만 가져오는 함수 Unique는 Microsoft 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)
위 예제와 같이 대부분 데이터는 열(Column) 방향이지만, 행(Row) 방향인 경우도 있다. 이때 Unique 함수의 두 번째 옵션 [by_col]의 인수값을 행 방향을 의미하는 TRUE로 사용하면 행 방향의 목록에서도 고유의 값을 가져올 수 있다.
=UNIQUE(B3:M3,TRUE)
마지막 세 번째 인수는 고유의 값이 아니라 딱 한 번만 입력된 값을 찾고 싶을 때도 있다. 이때 Unique 함수의 세 번째 옵션 [exactly_once]의 인수값을 TRUE로 사용하면 한 번만 입력된 값을 가져올 수 있다. False는 고유값을 가져오는 옵션으로 Unique의 기본 기능으로 생략가능 하다.
=UNIQUE(A2:A13,,TRUE)
👾코로나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 함수
✅ 첨부파일
'Microsoft 정보 > Excel' 카테고리의 다른 글
Excel 키보드에 Scroll Lock 키가 없을 경우 해제 방법 (0) | 2022.07.14 |
---|---|
엑셀 VLOOKUP 함수 알아보기 (2) | 2018.06.04 |
엑셀 ISBLANK, ISNUMBER, ISTEXT 값이 공백,숫자,문자인지 확인하는 함수 (0) | 2018.01.14 |
엑셀 FREQUENCY 구간별 포함되는 자료의 개수 구하기 (0) | 2018.01.10 |
엑셀 "이름 'xxx'이(가) 이미 있습니다. 해당 버전의..." 시트 복사 오류 (2) | 2017.11.21 |