"right vlookup"의 마지막 발생

"right vlookup"의 마지막 발생

질문을 여기에 넣어야 하는지 아니면 SO에 넣어야 하는지 모르겠습니다. 제가 실수했다면 죄송합니다.

열(배열) 내에서 특정 값의 처음과 마지막 항목을 검색해야 합니다. Index 및 Match 함수를 사용하여 검색된 열의 왼쪽(오른쪽 vlookup)에 있는 첫 번째 값을 반환했지만 이제는 조회의 검색 순서를 반전하는 데 문제가 있습니다(첫 번째 항목을 찾는 대신). , 마지막 항목을 찾습니다).

V = -2

freq        DB
557         -1
558         -2
559         -2
559         -1

INDEX(A3:A6;(MATCH(A1;B3:B6;0))) is my "rigth vlookup"

답변1

MAX이 열은 오름차순이므로 배열 수식을 사용하여 마지막 주파수를 얻으려면 마지막 주파수가 가장 높은 주파수가 됩니다.

=INDEX(A3:A6,MATCH(MAX(IF(B3:B6=A1,A3:A6)),A3:A6,0))

참고: 위는 배열 수식이므로 로 계산하는 대신 +를 Enter길게 누른 다음CtrlShiftEnter

MAX(IF(B3:B6=A1,A3:A6))원하는 DB 값으로 가장 높은 주파수를 검색합니다.

관련 정보