Excel - 다양한 기준과 일치하는 조회

Excel - 다양한 기준과 일치하는 조회

나는 극 목록을 가지고 있으며, 일부는 둘 이상의 테스트 결과를 가지고 있습니다. 각 극에 대한 최신 테스트 결과를 찾아 결과를 반환하고 싶습니다. 우리가 알고 있듯이 VLOOKUP첫 번째만 찾습니다. 매번 데이터를 정렬하고 다시 정렬하고 싶지 않습니다.

따라서 세 가지 주요 값: col a = 테스트 날짜, col b = 폴링 번호, col fa = 테스트 결과.

5,000개 이상의 폴 목록이 점점 늘어나고 있습니다!

감사해요!

답변1

단순화를 위해 요약 테이블이 에서 시작하는 동일한 시트에 있다고 가정하겠습니다 E1. 실제 데이터 테이블에 대한 다음 참조를 모두 업데이트해야 합니다. 저는 다음과 같이 설정했습니다.

여기에 이미지 설명을 입력하세요

  1. 첫 번째 열은 설문 조사를 나타냅니다. 이 열에는 설문조사의 이름이나 번호를 입력하세요. 이는 데이터 테이블에 나열된 이름이나 번호와 일치해야 하며 정확히 일치해야 합니다. 정확하지 않으면 작동하지 않습니다.

  2. 두 번째 열은 최신 날짜를 나타냅니다. 다음 배열 수식을 사용하고 을 누른 상태에서 Ctrl을 누르십시오 . 이 키를 누르고 있으면 배열 수식이 생성됩니다.ShiftEnter

    =MAX(IF(B:B = E2, A:A, 0))

    Ctrl++ Shift를 누른 후 Enter수식은 다음과 같이 중괄호로 묶여야 합니다 {=MAX(IF(B:B = F2, A:A, 0))}. 중괄호는 수식을 배열 수식으로 식별합니다. 존재하지 않으면 셀을 다시 입력하고 키 시퀀스를 다시 눌러보십시오. 실제로 중괄호를 입력하면 안 되며 자동으로 표시됩니다.

  3. 마지막으로 세 번째 열은 최신 결과를 나타냅니다. 이것도 배열 수식이므로 CtrlShift를 누른 상태에서 을 누르세요 Enter.

    =INDEX(C:C, MATCH(F2 & " " & E2, A:A & " " & B:B, 0))

Excel에서는 날짜를 숫자로 처리하므로 MAX수식을 사용하여 최신 날짜를 찾을 수 있습니다. 이를 특정 설문 조사로 제한하기 위해 배열 수식을 사용하여 Excel에 날짜를 반복하고 원하는 설문 조사가 아닌 경우 날짜 대신 숫자 0을 사용하도록 지시합니다. 이는 일치하지 않는 설문조사를 효과적으로 제외합니다. 최신 날짜가 있으면 결과만 가져와야 하며, 두 개의 열을 참조하고 있으므로 어떤 방식으로든 이를 결합해야 합니다. 이는 날짜를 연결하고 사이에 공백을 두고 함께 폴링하여 수행합니다. 수식 MATCH은 정확히 일치하는 항목을 검색하고 찾은 첫 번째 일치 항목의 위치를 ​​반환합니다. 이 경우 행 번호에 해당합니다. 그런 다음 수식 INDEX을 사용하여 결과를 검색합니다.

일치하는 날짜와 설문조사가 두 개 이상 있으면 첫 번째 결과가 반환됩니다.

관련 정보