Excel에서 고유한 값 계산: 클래식에서 현대적인 접근 방식으로

이 자습서에서는 보다 전통적인 방식에서 보다 현대적인 기술에 이르기까지 Excel에서 고유한 값을 계산하는 방법에 대한 다양한 접근 방식을 살펴보겠습니다. 이 블로그 하단에서 이 튜토리얼의 전체 비디오를 볼 수 있습니다.

여기에 이름 목록이 있고 고유한 이름이 몇 개인지 알고 싶습니다. 총 7개의 이름이 있지만 반복되지 않는 이름은 몇 개입니까? 중복을 제거하면 5개가 됩니다.

Excel에서 고유한 값 계산: 클래식에서 현대적인 접근 방식으로

Excel 에서 이 작업을 수행하겠습니다 . 이를 수행하는 몇 가지 방법이 있으며 가장 고전적인 접근 방식에서 가장 현대적인 접근 방식까지 살펴보겠습니다. Remove Duplicates부터 시작한 다음 데이터 모델을 사용하여 Count Distinct를 수행한 다음 동적 배열을 사용합니다.

목차

Excel에서 고유 값을 계산하는 방법

여기 1995년부터 2018년까지 메이저 리그 야구의 팀 기록 데이터 세트가 있습니다. 제가 알고 싶은 것은 고유한 팀 이름이 몇 개인가 하는 것입니다. 이 이름 열이 있고 이것을 세고 싶습니다.

그래서 우리는 세 가지 옵션을 할 것입니다. 먼저 가장 전통적인 방법입니다. 내 데이터 탭으로 이동하면 중복 항목을 제거하는 옵션이 있습니다 . 그렇게 하면 되지만 이름 열을 복사하여 새 시트에 붙여넣겠습니다. 이 데이터를 덮어쓸 것이기 때문입니다.

Excel에서 고유한 값 계산: 클래식에서 현대적인 접근 방식으로

이제 중복 항목을 제거하면 35개의 고유한 값이 남게 됩니다.

Excel에서 고유한 값 계산: 클래식에서 현대적인 접근 방식으로

나는 또한이 COUNTA를 할 수 있습니다 . COUNTA는 텍스트 값도 선택하고 COUNT는 숫자 값만 선택하기 때문에 COUNT 대신 COUNTA를 사용하고 있습니다. 따라서 이를 실행하면 35개의 고유한 팀 이름을 볼 수 있습니다.

Excel에서 고유한 값 계산: 클래식에서 현대적인 접근 방식으로

따라서 사용하기 매우 쉬운 옵션입니다. 함수를 작성할 필요가 없었습니다. 매우 낮은 코드이지만 하드 코딩해야 한다는 사실이 원래 코드를 엉망으로 만듭니다. 그것은 나에게 좋지 않습니다. 다른 옵션을 시도해 봅시다.

이제 이것은 파워 피벗 및 데이터 모델과 관련이 있습니다. 우리는 피벗 테이블 보고서를 만들 것입니다. 그러면 이러한 고유한 값을 계산할 수 있습니다. 이제 피벗 테이블을 삽입해 보겠습니다. 여기에 Teams라는 데이터 테이블이 있습니다. 새 워크시트에서 생성하고 데이터 모델에 추가합니다.

Excel에서 고유한 값 계산: 클래식에서 현대적인 접근 방식으로

확인을 클릭하면 평범하고 오래된 피벗 테이블처럼 보입니다. 이제 여기 내 값에 이름이라는 열을 입력하겠습니다 .

Excel에서 고유한 값 계산: 클래식에서 현대적인 접근 방식으로

그런 다음 해당 값 필드를 클릭하고 요약하겠습니다. 클래식 피벗 테이블에서는 사용할 수 없습니다. 이 고유 개수는 이 데이터 모델에서만 사용할 수 있습니다.

Excel에서 고유한 값 계산: 클래식에서 현대적인 접근 방식으로

이것을 로드하면 35가 됩니다. 따라서 파워 피벗에는 옵션 B가 있습니다. 이것은 거의 10년 동안 존재해 왔습니다. 잘 알려지지 않았지만 매우 강력합니다. 그리고 LuckyTemplates를 사용하고 있다면 데이터 모델, Dax 등에 익숙할 것입니다. 여기 Excel에서도 동일한 기본 인프라가 사용됩니다.

Excel에서 고유한 값 계산: 클래식에서 현대적인 접근 방식으로

보여주고 싶은 마지막 방법은 동적 배열을 사용하는 것입니다 . 이것들은 아주 새롭고 사용하는 Excel 버전에 따라 아직 가지고 있지 않을 수도 있습니다. 365 전용입니다.

따라서 배열의 모든 고유한 값을 반환하는 UNIQUE를 사용할 것입니다.

Excel에서 고유한 값 계산: 클래식에서 현대적인 접근 방식으로

그런 다음 이름 열을 선택하면 동적 배열이 제공됩니다. 이 경우 공식을 사용하고 있습니다. 소스 데이터를 조작할 필요가 없었습니다. 원본 데이터가 어디에 있는지 확인할 수 있습니다.

Excel에서 고유한 값 계산: 클래식에서 현대적인 접근 방식으로

여기에서 COUNTA를 할 수 있습니다. 이제 이 전체 범위를 선택하면 파운드 기호가 표시됩니다. 이것은 동적 배열 유출 연산자입니다. 이 작업을 수행하면 이 셀과 연결된 동적 배열에서 작업을 수행하고 싶다고 Excel에 알리는 것입니다. 셀 자체가 아니라 해당 셀에서 동적 배열이 시작되었습니다.

Excel에서 고유한 값 계산: 클래식에서 현대적인 접근 방식으로

이러한 동적 어레이는 실제로 불과 2년밖에 되지 않았으며 일반적으로 대부분의 사용자에게 몇 달 안에 출시됩니다. 이것은 새로운 방법입니다.


LuckyTemplates에서 DISTINCTCOUNT를 사용하여 시간 경과에 따라 고객 계산
DAX를 사용하여 LuckyTemplates 분석: 고객이 구입한 고유 제품 수
Excel에서 비율 및 빈도 테이블

결론

Excel 에서 개별 값을 계산하는 세 가지 방법을 보여 드렸습니다 . 우리는 고전적인 중복 제거 접근 방식으로 시작했습니다. 메뉴를 사용하기 만하면됩니다. 관련된 기능은 없지만 복사하여 붙여넣어야 한다는 것이 불편합니다. 우리가 그것을 할 때 많은 무결성이 없습니다.

그런 다음 매우 멋진 데이터 모델에 도달합니다. 이것은 또한 공식이 없는 메뉴 방식이며 동적입니다. 하지만 모든 사람이 이에 대해 아는 것은 아니며 업데이트를 받으려면 데이터를 새로 고쳐야 합니다. 이제 Power Pivot에서 호출되는 피벗 테이블 또는 피벗 테이블 보고서를 사용합니다.

그런 다음 고유 기능인 동적 배열을 사용하는 매우 현대적인 방법에 도달했습니다. 이것은 당신이 묻는 사람에 따라 장단점이 될 수 있는 공식 중심입니다. 이것의 큰 단점은 조금 장황하다는 것입니다. 우리는 두 가지 기능을 사용하고 있습니다. 또한 이 기능을 사용할 수 있는 것이 일반적이지 않다는 사실도 있습니다.

이 작업을 수행하는 다른 방법이 있으면 알려주십시오. 우리는 그들을 보고 싶습니다. Excel에서 작업을 수행하는 방법에는 항상 여러 가지가 있습니다.

모두 제일 좋다!

Leave a Comment

SharePoint의 계산된 열 | 개요

SharePoint의 계산된 열 | 개요

SharePoint에서 계산된 열의 중요성과 목록에서 자동 계산 및 데이터 수집을 수행하는 방법을 알아보세요.

Power Apps에서 변수 만들기: 컬렉션 작업

Power Apps에서 변수 만들기: 컬렉션 작업

컬렉션 변수를 사용하여 Power Apps에서 변수 만드는 방법 및 유용한 팁에 대해 알아보세요.

Microsoft Flow HTTP 트리거 | Power Automate 자습서

Microsoft Flow HTTP 트리거 | Power Automate 자습서

Microsoft Flow HTTP 트리거가 수행할 수 있는 작업과 Microsoft Power Automate의 예를 사용하여 이를 사용하는 방법을 알아보고 이해하십시오!

Power Automate 흐름: 사용법 및 유형 설명

Power Automate 흐름: 사용법 및 유형 설명

Power Automate 흐름 및 용도에 대해 자세히 알아보세요. 다양한 작업 및 시나리오에 사용할 수 있는 다양한 유형의 흐름에 대해 설명합니다.

흐름에서 Power Automate 종료 작업 제어

흐름에서 Power Automate 종료 작업 제어

조건이 충족되지 않는 경우 흐름에서 작업을 종료하는 Power Automate 종료 작업 컨트롤을 올바르게 사용하는 방법을 알아봅니다.

PowerApps 시작 기능: 앱에서 다른 서비스를 시작하는 방법

PowerApps 시작 기능: 앱에서 다른 서비스를 시작하는 방법

PowerApps 실행 기능에 대해 자세히 알아보고 자신의 앱에서 바로 웹사이트, 전화, 이메일 및 기타 앱과 같은 기타 서비스를 실행하십시오.

Power Automate의 HTTP 요청 – 소개

Power Automate의 HTTP 요청 – 소개

타사 애플리케이션 통합과 관련하여 Power Automate의 HTTP 요청이 작동하는 방식을 배우고 이해합니다.

Power Automate Desktop: 마우스 클릭 보내기 기능을 사용하는 방법

Power Automate Desktop: 마우스 클릭 보내기 기능을 사용하는 방법

Power Automate Desktop에서 Send Mouse Click을 사용하는 방법을 알아보고 이것이 어떤 이점을 제공하고 흐름 성능을 개선하는지 알아보십시오.

PowerApps 변수: 컨텍스트 및 전역 변수 식별

PowerApps 변수: 컨텍스트 및 전역 변수 식별

PowerApps 변수의 작동 방식, 다양한 종류, 각 변수가 앱에 기여할 수 있는 사항을 알아보세요.

Power Automate에서 실행할 데스크톱 흐름 예약

Power Automate에서 실행할 데스크톱 흐름 예약

이 자습서에서는 Power Automate를 사용하여 웹 또는 데스크톱에서 작업을 자동화하는 방법을 알려줍니다. 데스크톱 흐름 예약에 대한 포괄적인 가이드를 제공합니다.