Microsoft Excel에서 마지막 일치 값을 가져 오는 _Lookup 함수 _

Excel에서 마지막으로 일치하는 값을 가져와 해당 셀 값을 반환하기 위해 어떤 수식을 사용해야하는지 궁금하다면이 기사가 적합합니다.

이 기사에서는 조회 함수를 사용하여 여러 값에서 마지막으로 일치하는 값을 얻는 방법을 배웁니다.

질문) : 특정 열에서 조건부 값을 조회하고 마지막으로 발생한 항목을 찾은 다음 해당 값을 반환하려면 수식이 필요합니다.

이 예에서 고려할 데이터는 A 열에 몇 가지 이름이 있으며,이 예를 더 잘 이해하기 위해 몇 가지 이름이 반복됩니다. 두 번째 열에는 판매 수량이 있습니다.

다음은 샘플 데이터의 스냅 샷입니다.

  • 수식은 먼저 기준 텍스트가 발견 된 횟수를 확인한 다음 인접 값을 제공해야합니다.

img1

  • E2 셀에서 수식은

* = LOOKUP (2,1 / ($ A $ 2 : $ A $ 8 = D2), $ B $ 2 : $ B $ 8)

img2

코드 설명 :

  • 이 부분 ($ A $ 2 : $ A $ 8 = D2)은 TRUE / FALSE의 배열로 평가됩니다.

  • 1은 각각 1과 # DIV / 0의 배열로 평가되어야합니다! 오류 (1 / True는 1/1과 같으므로 1과 같고 1 / False는 1/0과 같으므로 오류가 발생합니다.

Lookup () 함수는 또는보다 작은 마지막 항목을 찾습니다. Lookup 값과 같음 …​ 1과 # DIV / 0!의 배열에서 2를 찾으면 배열의 마지막 1이 반환됩니다. 그런 다음 결과 벡터와 일치합니다.

위의 공식을 테스트하기 위해 조건문을 변경하거나 소스 데이터를 변경할 수 있습니다.

img3

img4

이 방법으로 검색된 이름의 마지막 항목으로 판매 수량을 찾습니다.

: ** 이것은 대시 보드의 또 다른 필수 기능입니다. 특정 조건에 대한 값을 합산하는 데 도움이됩니다.