Excel: vlookup을 사용하여 마지막으로 일치하는 값 반환


기본적으로 Excel의 VLOOKUP 함수는 범위에서 값을 검색하고 첫 번째 일치 항목 에 대해 일치하는 값을 반환합니다.

그러나 때로는 범위에서 값을 검색하고 마지막 일치 항목 에 대해 일치하는 값을 반환하고 싶을 수도 있습니다.

Excel에서 이 작업을 수행하는 가장 쉬운 방법은 SEARCH 함수와 함께 다음 기본 구문을 사용하는 것입니다.

 =LOOKUP(2,1/( $A$2:$A$12 = F1 ), $C$2:$C$12 )

이 특정 수식은 F1 셀의 값과 동일한 A2:A12 범위의 마지막 값을 찾아 C2:C12 범위의 해당 값을 반환합니다.

다음 예에서는 이 수식을 실제로 사용하는 방법을 보여줍니다.

예: Excel에서 값을 찾고 마지막으로 일치하는 값을 반환합니다.

다양한 농구 선수에 대한 정보가 포함된 다음과 같은 데이터 세트가 Excel에 있다고 가정해 보겠습니다.

팀 이름 “Nets”를 검색하고 Nets 팀의 마지막 플레이어에 대한 포인트 열의 값을 반환한다고 가정해 보겠습니다.

이를 위해 F2 셀에 다음 수식을 입력할 수 있습니다.

 =LOOKUP(2,1/( $A$2:$A$12 = F1 ), $C$2:$C$12 )

다음 스크린샷은 실제로 이 수식을 사용하는 방법을 보여줍니다.

Excel VLOOKUP은 마지막으로 일치하는 값을 반환합니다.

수식은 29 값을 반환합니다.

데이터를 보면 이것이 실제로 “Nets” 팀의 마지막 플레이어에 해당하는 포인트 값임을 확인할 수 있습니다.

F1 셀의 값을 다른 팀 이름으로 변경하면 수식이 자동으로 업데이트되어 새 포인트 값을 찾습니다.

예를 들어 팀 이름을 Warriors로 변경한다고 가정해 보겠습니다.

수식은 “Warriors” 팀의 마지막 플레이어에 해당하는 포인트 값인 12 값을 반환합니다.

추가 리소스

다음 자습서에서는 Excel에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

Excel: 열에서 처음 나타나는 값 찾기
Excel: 특정 숫자보다 큰 첫 번째 값 찾기
Excel: 행에서 0이 아닌 첫 번째 값을 찾는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다