질문 1337631을 참조하세요. 한 데이터세트의 특정 값 범위가 다른 데이터세트에 있는지 확인
이 솔루션은 훌륭하게 작동하지만 동일한 범위 내에서 확인하려면 어떻게 해야 합니까? 2가지 목적으로 사용하고 싶습니다. 1) 특정 조합이 이미 입력되었음을 알리기 위해 데이터를 입력하는 동안(다른 데이터가 다르기 때문에 유효한 이유가 있을 수 있음) 2) 모든 중복 레코드를 표시하기 위해
이 공식을 첫 번째 목적(입력)으로 사용하려면 현재 항목 위의 범위를 확인합니다. 훌륭하게 작동하지만 목적 2를 허용하지 않습니다 ...
그 조합이 작동하도록 제안하는 사람이 있나요? 현재 행을 제외한 모든 행을 연결할 때 작동해야 합니다... 하지만 그렇게 하면 공식이 복잡하게 변경됩니까?
답변1
답변2
CPU를 최대 90%까지 구동하고 확장 목록에 적용할 수 있도록 수식을 다음 "개방형 끝 범위"로 확장하면 시트를 사용할 수 없게 된다는 점을 제외하면 훌륭한 대체 수식입니다.
=IF(ISTEXT(D7);IF(SUM(IF(B7&C7&D7=$B:$B&$C:$C&$D:$D;1;0))>1;"중복";"고유");" ")
이를 사용할 수 있도록 하는 솔루션이 있습니까? 이제 행을 8-1000행으로 제한했는데 이것이 작동하지만 물론 시트의 성장을 추적해야 합니다!