Excel에서는 두 가지 기준으로 여러 일치 항목을 표시합니다.

Excel에서는 두 가지 기준으로 여러 일치 항목을 표시합니다.

Excel 테이블에서 두 가지 기준과 일치하는 모든 이름을 찾는 수식이 필요합니다.

기준 1은 날짜이고, 기준 2는 상태(승인 또는 거부)입니다.

2019년 9월 30일 할인을 요청하고 "승인됨" 상태인 직원의 이름을 순서대로 표시하기 위해 Excel용 셀 P4, P5 및 P6에 어떤 수식을 배치할 수 있나요? 이상적으로는 날짜/승인된 콤보 검색당 최대 10개의 이름을 표시할 수 있습니다. 다음은 헤더가 포함된 데이터 테이블의 사진입니다.

이 수식은 작동하지만 날짜와 일치하는 모든 결과만 찾으므로 승인됨 상태를 고려할 수 없습니다.

=INDEX($J$3:$J$402,AGGREGATE(15,3,(('Data Entry'!$D$3:$D$402=$N$4)/('Data Entry'!$D$3:$D$402=$N$4)*ROW($D$3:$D$402))-ROW($D$2),ROWS(M$4:M4)))

'승인됨' 변수를 추가할 수 있나요?

감사해요.

답변1

이 공식을 시도해 보세요.

=index(J:J, aggregate(15, 7, row($3:$402)/((D$3:D$402=N$4)*(H$3:H$402=O$4)), row(1:1)))

두 번째, 세 번째 등을 입력합니다. 오류 대신 길이가 0인 문자열을 표시하려면 IFERROR로 래핑합니다.

답변2

이 배열(CSE) 수식은 문제를 해결합니다.

{=IFERROR(INDEX($J$3:$J$11, SMALL(IF(COUNTIF($N$4, $D$3:$D$11)*COUNTIF($O$4, $H$3:$H$11), ROW($J$3:$J$11)-MIN(ROW($J$3:$J$11))+1), ROW(A1)), COLUMN(A1)),"")}

주의

  • 셀에 수식을 입력하고 P4다음으로 마무리합니다.Ctrl+Shift+Enter그런 다음 작성하십시오.

  • N4& O4포함 Day OffStatus은 변수로 작동합니다.고정 값으로 바꿀 수도 있습니다.

필요에 따라 수식의 셀 참조를 조정합니다.

관련 정보