여러 열에서 고유한 값 찾기

여러 열에서 고유한 값 찾기

나는 간단한 작업이라고 생각했던 일을 하고 있는데 꽤 복잡해졌습니다.

A열에는 필드 이름이 있습니다. B열부터 ANV(1059열)까지 해당 필드와 연결된 값이 있습니다. A열의 항목과 연결된 고유 값 수를 계산하고 싶습니다. 복잡성이 추가된 레이어로서 A열에는 중복 항목이 포함되어 있습니다.

A열 중복을 설명하는 방법에 대한 적절한 아이디어가 있지만 1059개 열에서 고유한 값을 찾으면 계속 #VALUE가 표시됩니다! 오류 또는 DIV0

설명된 대로 SUMPRODUCT(1/COUNTIF(data,data&""))를 시도하고 있습니다.https://exceljet.net/formula/count-unique-values-in-a-range-with-countif

누구든지 어떤 제안이 있습니까?

(또한 보너스 포인트를 위해 이상적으로는 A열의 항목과 관련된 모든 값을 나열하고 계산하는 피벗 테이블을 만들고 싶었습니다. 그렇게 한 것처럼 중복 항목을 그룹화했습니다. 이 또한 제가 만든 것보다 더 복잡했습니다. 예상했기 때문에 저는 그 접근 방식을 버렸습니다. 이에 대한 지침을 주시면 매우 감사하겠습니다.)

고마워요 여러분!

답변1

파워쿼리는 어떻습니까? Excel 2010 이상에서는 이 강력한 도구를 사용할 수 있습니다.

경고:내 Excel은 네덜란드어로 되어 있으므로 메뉴와 옵션 호출 방법에 실수가 있으면 양해해 주시기 바랍니다. :) 누구든지 이 문제를 자유롭게 고칠 수 있습니다!

예시 목적으로 아래 샘플 데이터를 사용하겠습니다.

여기에 이미지 설명을 입력하세요

  • 데이터 선택 > 데이터 > 데이터/범위에서 > 헤더가 있는지 여부를 선택하세요.

그러면 PQ-Editor가 열립니다.

여기에 이미지 설명을 입력하세요

  • 열 1 선택 > 변환 탭 > 다른 테이블 피벗 해제

그러면 목록이 생성됩니다. 헤더 머리글을 가정하면 세 개의 열이 있어야 합니다.

여기에 이미지 설명을 입력하세요

  • 열 1과 열 2를 선택하고 > 시작 탭 > 행 제거 > 더블블루어를 선택합니다.

목록은 줄어들었어야 했고 복식은 사라졌습니다.

여기에 이미지 설명을 입력하세요

  • 1열 > 시작 탭 > 그룹 > A열 그룹을 선택하고 확인

두 개의 열이 남게 됩니다. 하나는 열 A의 모든 고유 값 중 하나이고, 다른 하나는 열 A와 연결된 다른 모든 열에 대한 고유 값의 개수를 포함합니다.

여기에 이미지 설명을 입력하세요

이제 PQ를 종료하고 작업을 저장할 수 있습니다. 그러면 워크시트에 위 데이터가 포함된 다른 테이블이 생성됩니다.

여기에 이미지 설명을 입력하세요

첫 번째 열과 관련된 고유 값을 계산하기 위해 염두에 두었던 것과 일치합니까?

관련 정보