나는 간단한 작업이라고 생각했던 일을 하고 있는데 꽤 복잡해졌습니다.
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를 종료하고 작업을 저장할 수 있습니다. 그러면 워크시트에 위 데이터가 포함된 다른 테이블이 생성됩니다.
첫 번째 열과 관련된 고유 값을 계산하기 위해 염두에 두었던 것과 일치합니까?