필터를 사용해도 알 수 없는 질문이 있습니다.
A열에는 1400개의 행과 800개의 중복 행이 추가되어 있습니다(총 행 수는 2200개).
B열에는 A열의 마지막 800개 행에 대한 재고 금액만 있습니다.
데이터를 필터링하여 A열에 중복 값이 있고 B열의 재고 금액이 0보다 큰 행만 선택하고 싶습니다(즉, 마지막 800개 행 중 하나).
답변1
배열 수식을 사용하는 대신 다음을 사용할 수 있습니다.COUNTIF()
중복 여부를 확인하는 기능입니다. 이 샘플 데이터를 가정하면 다음과 같습니다.
에서 이 수식을 사용 하고 복사하여 C
Col.의 중복 항목을 나타내는 플래그를 Column에 추가할 수 있습니다 .A
C2
=(COUNTIF($A$2:$A$13, A2)>1)
그 결과는 다음과 같습니다.
이제 col의 부울 값 C
과 다음에 대한 검사를 결합하여 두 번째 "플래그 열"을 추가할 수 있습니다 B>0
.
=AND(C2,B2>0)
이제 우리는 다음을 가지고 있습니다:
물론 두 수식을 결합할 수도 있습니다. 결과는 다음과 row 2
같습니다.
=AND((COUNTIF($A$2:$A$13,A2)>1),B2>0)
TRUE
결과적으로 중복되고 확장자가 있는 모든 행에 대한 플래그 가 있는 추가 열이 있습니다 amount > 0
. 이제 AutoFilter
(메뉴 " Date
" -> " Filter
" -> " AutoFilter
")를 적용하고 해당 TRUE
플래그가 있는 행을 필터링할 수 있습니다.
(LO Calc로 테스트 - OOo Calc를 사용해도 동일한 방식으로 작동해야 함)
답변2
하나의 열을 추가한 다음 그 후에 자동 필터를 사용하는 것이 좋습니다.
추가된 열에는 중복에 대한 "플래그"가 포함되어야 합니다. 테이블이 2행에서 시작하는 경우 수식은 다음과 같습니다.
=SUM(IF($A$2:$A$9999=A2,1,0))
>1
편집: 여기 끝에 추가하면 "TRUE" / "FALSE" 플래그가 대신 표시된다는 것을 깨달았습니다 . 너하기에 달렸다.
CTRL+SHIFT+ENTER를 사용하여 셀에 입력해야 합니다. 이렇게 하면 수식 입력줄에서 수식을 볼 때 및 끝 부분에서
읽을 수 있습니다 .{
}
이 셀에는 열에 있는 해당 값의 COUNT가 포함되므로 중복 항목은 >1입니다.
수식을 다른 줄에 복사한 다음 나머지 필터링을 위해 자동 필터 기능을 사용하십시오.
참고: LibreOffice에서는 다시 입력하려면 셀 내용을 변경해야 합니다. 끝에 공백을 추가하십시오.