2015-02-07 4 views
1

숫자 열이 있습니다. 중복이 있는지 알고 싶습니다. 나는 그들의 가치가 얼마나 많은지 알 필요가 없습니다. 나는 단지 어떤 것이 있는지 알고 싶다.열에 중복 된 항목이 포함되어 있는지 확인하는 방법

=countif(A:A,A1)>1 

그래서이 하나를 가지고 모든 번호로 TRUE 다음을 넣어 것입니다 : 내가 알아낼 수

가장 좋은 방법은 공식, 숫자의 열 동일한 높이의 다른 열을 가지고 있었다 목록에 더 많은 중복.

여기에서이 두 번째 열에 TRUE가 포함되어 있는지 확인해야합니다.

그래서 나는이 식에 최종 셀을 가지고

=lookup(true, B:B) 

이 항상 중복 열 B에 옆에 "TRUE"해당 값으로, 목록에있을 경우에도, FALSE 표시

또한이 문제를 해결하는 간단한 방법이 있습니까?

참고 : 단일 셀 결과가 = OR (B : B)를 단순히 수행하면 얻을 수 있지만 여전히 첫 번째 방법이 작동하지 않는 이유와 모든 것이 간단한 방법 인 경우 계속 알고 싶습니다. 이것을하는 것.

+0

을 넣어 함께 둥지를

최종 예를 얻을 수 없거나, 당신은 할 수있다. – pnuts

답변

0

잘 모르겠어요 여부를 간단하게 (내가 수식을 단순화 할 수있는 확신합니다!)하지만 복사/그렇게 간주 될 수 있습니다 다음 붙여 넣기 : 더 중복이없는 경우에만

=sum(if(ARRAYFORMULA(countif(A:A,A1:A)>1),1,0)) 

0을 반환해야 . 단일 항목이 두 번 (세 인스턴스) 반복되고 다른 모든 값이 고유하면 결과는 3이어야합니다.

동작이 예상 한 것과 다르기 때문에 TRUE가 궁금합니다. trueTRUE으로 변환 될 Excel과 다른 점은 일반적으로 텍스트가 자동으로 변경된다는 것을 나타냅니다. 나는 설명이 없지만 if 수식에서 예상대로 부울이 동작하기 때문에 lookup과 연결할 수 있습니다.

1

당신이 모두 =unique(A:A)도 =counta(unique(A:A))

메모를 사용할 수 있습니다 다음 A:A 내가 예에서 던진 단지 더미 배열, 당신은 참조 할 어떤 컬럼으로 대체합니다. 당신은 추가에 제거 중복에 관심이있을 수 =if(eq(counta(A:A),counta(unique(A:A))),"No Duplicates", "Contains Duplicates")

관련 문제