Excel에서 VLOOKUP 함수를 사용하여 가장 높은 값 반환

  • 이 공유
Hugh West

확실히 VLOOKUP Excel 의 다재다능하고 편리한 기능입니다. 이제 VLOOKUP 함수 로 가장 큰 값을 얻을 수 있다면 얼마나 좋을까요? 복잡하게 들리죠? 잘못된! 이 기사에서는 Excel의 VLOOKUP 함수를 사용하여 가장 높은 값을 반환하는 4가지 편리한 방법을 보여줍니다. 또한 VLOOKUP 함수를 사용하여 다음으로 높은 값을 구하는 방법도 알아봅니다.

실습 워크북 다운로드

돌아가기 VLOOKUP.xlsx로 가장 높은 값

VLOOKUP 기능 소개

간단히 말해서 VLOOKUP 또는 수직 조회 기능은 사용자의 입력, Excel 워크시트에서 조회하고 동일한 입력과 관련된 동등한 값을 반환합니다.

  • 함수 목적:

VLOOKUP 함수는 테이블의 맨 왼쪽 열에서 값을 찾은 다음 지정한 열에서 같은 행의 값을 반환합니다.

  • 구문:

=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

  • 인수 설명:
인수 필수/선택 설명
lookup_value 필수 조회하려는 값
table_array 필수 셀 범위 입력 데이터 보유
col_index_num 필수오류입니다.
  • 셋째, 워크시트에 가장 높은 값이 여러 개 있는 경우 VLOOKUP 함수는 목록에서 첫 번째로 높은 값을 반환합니다.
  • 실습 섹션

    각 시트 오른쪽에 연습 섹션을 제공하여 직접 연습할 수 있습니다. 반드시 직접 해보시기 바랍니다.

    결론

    본 기사에서는 VLOOKUP 하는 방법에 대한 4가지 효과적인 방법을 보여줍니다. 가장 높은 값. 따라서 전체 기사를 주의 깊게 읽고 무료 워크북을 다운로드하여 연습하세요. 이제 이 기사가 도움이 되셨기를 바라며 추가 질문이나 권장 사항이 있으면 여기에 의견을 남겨주십시오. 마지막으로 이와 같은 더 많은 기사를 보려면 ExcelWIKI 를 방문하세요.

    조회 값의 열 번호
    range_lookup 옵션 TRUE는 다음을 나타냅니다. 대략 일치, FALSE는 정확히 일치함을 나타냄
    • 반환 매개변수:

    반환 사용자의 입력 값에 해당하는 정확하거나 근사한 값.

    Excel에서 VLOOKUP 함수를 사용하여 가장 높은 값을 반환하는 4가지 방법

    먼저 표시된 직원 정보 데이터 세트를 살펴보겠습니다. B4:D14 셀에 직원의 Total Point , Sales Rep. ID 가 각각 표시됩니다. 이때 엑셀의 VLOOKUP 함수로 가장 높은 값을 반환하고자 합니다. 이제 더 이상 지체하지 않고 적절한 그림과 함께 각 방법을 살펴보겠습니다.

    여기서는 Microsoft Excel 365 버전을 사용했습니다. 편의에 따라 다른 버전을 사용해도 됩니다.

    1. 동일한 워크시트에서 가장 높은 값 반환

    먼저 다음을 사용하여 동일한 워크시트에서 가장 높은 값을 반환하는 방법을 살펴보겠습니다. MAX VLOOKUP 기능. 여기서 MAX 함수 는 주어진 범위에서 가장 큰 값을 반환하고 VLOOKUP 함수는 일치하는 값을 찾아 반환합니다.

    📌 단계 :

    • 처음에는 B17 셀로 이동합니다. 주어진 수식을 입력

    =MAX(B5:B14)

    여기서 B5:B14 셀은 " Total Point” 열.

    • 다음으로 C17 셀 >> 아래 식을 입력하세요.

    =VLOOKUP(MAX($B$5:$B$14),B$5:D$14,2,FALSE)

    수식 분류:

    • MAX($B$5:$B$14) → 는 값 집합에서 가장 큰 값을 반환합니다. 여기서 $B$5:$B$14 셀은 "Total Point" 열을 나타내는 number1 인수입니다.
      • 출력 → 99
    • VLOOKUP(MAX($B$5:$B$14),B$5:D$14,2 ,FALSE) → 테이블의 가장 왼쪽 열에서 값을 찾은 다음 지정한 열에서 같은 행의 값을 반환합니다. 여기서 MAX($B$5:$B$14) ( lookup_value 인수)는 B$5:D$14 ( table_array 인수) 배열. 다음으로 2 ( col_index_num 인수)는 조회 값의 열 번호를 나타냅니다. 마지막으로 FALSE ( range_lookup 인수)는 조회 값의 완전 일치 를 나타냅니다.
      • 출력 → Luke

    • 결국 으로 이동 D17 세포>> 다음 방정식을 삽입합니다.

    =VLOOKUP(MAX(B5:B14),B5:D14,3,FALSE)

    예를 들어, B4:B14 셀은 "총점" 열.

    자세히 보기: 여러 값의 VLOOKUP 최대값(대안 포함)

    2. 검색다른 워크시트에서 가장 높은 값

    또는 VLOOKUP 함수는 다른 워크시트에서 값을 조회할 수 있습니다. 실제로 작동하는 것을 봅시다.

    📌 단계 :

    • 먼저 아래의 수식을 B5 셀에 입력합니다.

    =MAX('Employee Info.'!B5:B14)

    이 경우 "Employee Info." 는 워크시트의 이름이고 B5:B14 셀은 데이터 세트를 나타냅니다.

    • 두 번째로 인접한 C5 셀로 이동합니다. 다음 방정식을 입력합니다.

    =VLOOKUP(MAX('Employee Info.'!B5:B14),'Employee Info.'!B5:D14,2,FALSE)

    이 시나리오에서 B5:B14 셀은 데이터 세트이고 "Employee Info." 는 워크시트의 이름입니다.

    • 셋째, D5<로 진행합니다. 2> 셀>> VLOOKUP 기능을 적용합니다.

    =VLOOKUP(MAX('Employee Info.'!B5:B14),'Employee Info.'!B5:D14,3,FALSE)

    자세히 보기: Excel의 VLOOKUP 최대 값(제한 및 대체 옵션 포함)

    유사한 읽기

    • VLOOKUP이 작동하지 않음(8가지 이유 및 솔루션)
    • Excel LOOKUP 대 VLOOKUP: 3가지 예 사용
    • INDEX MATCH 대 VLOOKUP 함수(9 예)
    • 일치가 존재할 때 VLOOKUP에서 #N/A를 반환하는 이유는 무엇입니까? (5가지 원인 및 해결 방법)
    • Excel VLOOKUP에서 여러 값을 세로로 반환

    3. 여러 워크시트에서 가장 높은 값 가져오기

    반대로 다음을 사용하여 여러 워크시트에서 가장 높은 값을 반환할 수도 있습니다. VLOOKUP 기능. 이 상황에서 각각 Total Point , Sales Rep ID 를 표시하는 Employee Information for Asia Region 데이터 세트를 가정해 보겠습니다.

    마찬가지로 Employee Information for Europe Region 데이터 세트가 있습니다.

    마지막으로 Employee Information for Africa Region 의 데이터 세트를 사용할 수 있습니다.

    📌 단계 :

    • 먼저 B5 셀 >> 수식 입력줄 에 다음 식을 삽입합니다.

    =MAX(Asia!B5:B11,Europe!B5:B11,Africa!B5:B11)

    여기서 B5 :B11 셀은 "Asia" , "Europe" "Africa"<25의 "Total Point" 열을 나타냅니다> 워크시트.

    • 다음에 C5 셀에 아래 식을 입력합니다.

    =IFERROR(VLOOKUP(MAX(Asia!B5:B11),Asia!$B$5:$D$11,2,FALSE),IFERROR(VLOOKUP(MAX(Europe!B5:B11),Europe!$B$5:$D$11,2,FALSE),IFERROR(VLOOKUP(MAX(Africa!B5:B11),Africa!$B$5:$D$11,2,FALSE),"NOT FOUND")))

    수식 분석:

    • VLOOKUP(MAX(Asia!B5 :B11),Asia!$B$5:$D$11,2,FALSE) → 여기, MAX(Asia!B5:B11) ( lookup_value 인수)는 “아시아”<25의 Asia!$B$5:$D$11 ( table_array 인수) 배열에서 매핑됩니다> 워크시트. 다음으로 2 ( col_index_num 인수)는 조회 값의 열 번호를 나타냅니다. 마지막으로 FALSE ( range_lookup 인수)는 조회 값의 완전 일치 를 나타냅니다.
      • 출력 →누가
    • VLOOKUP(MAX(Europe!B5:B11),Europe!$B$5:$D$11,2,FALSE) → MAX(Europe!B5:B11) ( lookup_value 인수)는 Europe!$B$5:$D$11 ( table_array 인수) “유럽” 워크시트의 배열입니다.
      • 출력 → Jon
    • VLOOKUP(MAX(Africa!B5:B11),Africa!$B$5:$D$11 ,2,FALSE) → 여기에서 MAX(Africa!B5:B11) ( lookup_value 인수)는 Africa! $B$5:$D$11 ( table_array argument) “아프리카” 워크시트의 배열.
      • 출력 → Chris
    • IFERROR(VLOOKUP(MAX(Asia!B5:B11),Asia!$B$5:$ D$11,2,FALSE),IFERROR(VLOOKUP(MAX(유럽!B5:B11),유럽!$B$5:$D$11,2,FALSE),IFERROR(VLOOKUP(MAX(아프리카!B5:B11),아프리카 !$B$5:$D$11,2,FALSE),"찾을 수 없음")))
      • IFERROR(("Luke", "Jon ”, “Chris”),”NOT FOUND”) IFERROR 함수 는 오류에 오류가 있으면 value_if_error를 반환하고 그렇지 않으면 표현식 자체의 값을 반환합니다. 여기서 ("Luke", "Jon", "Chris") value 인수이고 "NOT FOUND" value_if_error 인수입니다. 이 경우 함수는 "가장 높은 지점" 에 해당하는 이름을 반환합니다.
      • 출력 → Luke

    • 마찬가지로 수식을 D5 셀에 복사하여 붙여넣어 직원을 구합니다. "ID" "Luke" 에 해당하는 "104" .

    =IFERROR(VLOOKUP(MAX(Asia!B5:B11),Asia!$B$5:$D$11,3,FALSE),IFERROR(VLOOKUP(MAX(Europe!B5:B11),Europe!$B$5:$D$11,3,FALSE),IFERROR(VLOOKUP(MAX(Africa!B5:B11),Africa!$B$5:$D$11,3,FALSE),"NOT FOUND")))

    4. 기준에 따른 최고값 산출

    한 가지는 VLOOKUP 특정 기준에 따른 기능. 여기서는 기준에 따라 가장 높은 값을 반환하는 MAXIFS 함수 와 일치하는 값을 가져오는 VLOOKUP 함수를 결합합니다.

    자, , B4:E17 셀에 Sales Data of Stallion Corporation 데이터 세트가 있으며 "직원 ID" , "직원 이름"을 나타냅니다. ” , "월급" "입사일" .

    📌 단계 :

    • 시작하려면 D19 셀 >> 아래 주어진 수식을 입력하십시오.

    =VLOOKUP(MAXIFS(B5:B17,D5:D17,">10000"),B5:E17,2,FALSE)

    수식 분류:

    • MAXIFS(B5:B17,D5:D17,”>10000″) → 는 주어진 기준 집합에 따라 지정된 셀 중에서 최대값을 반환합니다. 여기서 B5:B17 ( max_range argument) 값이 반환되는 위치입니다. 다음으로, “>10000” ( criteria1 인수)가 일치합니다.
      • 출력 → 135
    • VLOOKUP(MAXIFS(B5:B17,D5:D17,”>10000″),B5 :E17,2,FALSE) →
      • VLOOKUP(135,B5:E17,2,FALSE) → 여기서는 135 ( lookup_value argument)는 B5:E17 ( table_array argument) 배열에서 매핑됩니다. 다음으로 2 ( col_index_num 인수)는 조회 값의 열 번호를 나타냅니다. 마지막으로 FALSE ( range_lookup 인수)는 조회 값의 완전 일치 를 나타냅니다.
      • 출력 → Gloria

    VLOOKUP 함수의 대안: INDEX-MATCH 수식을 사용하여 가장 높은 값 얻기

    이제 어떤 이유로든 VLOOKUP 기능을 사용하지 않으려면 INDEX MATCH 기능을 사용하여 가장 높은 값을 반환할 수 있습니다. 따라하세요.

    📌 단계 :

    • 먼저 D19 셀을 입력하고 다음 방정식을 적용합니다.

    =INDEX(B5:E17,MATCH(MAX(D5:D17),D5:D17,0),2)

    수식 분석:

    • MAX(D5:D17) → 예를 들어, $B$5:$B$14 셀은 다음을 나타내는 number1 인수입니다. "총점" 열.
      • 출력 → $45,000
    • MATCH(MAX(D5:D17),D5:D17,0)→ 에서 이 수식에서 MAX(D5:D17) 셀은 "$45,000" "급여" 를 가리킵니다. 다음으로 D5:D17 는 값이 일치하는 "Salary" 열의 배열을 나타냅니다. 마지막으로 0 완전 일치 기준을 나타냅니다.
      • 출력 →9
    • INDEX(B5:E17,MATCH(MAX(D5:D17),D5:D17,0),2) →
      • INDEX(B5:E17,9,2) → 주어진 범위에서 행과 열이 교차하는 지점의 값을 반환합니다. 이 식에서 B5:E17 는 학생들이 채점한 점수인 array 인수입니다. 다음으로 9 는 행 위치를 나타내는 row_num 인수입니다. 마지막으로 2 는 열 위치를 가리키는 선택적 column_num 인수입니다.
      • 출력 → Natasha

    VLOOKUP으로 다음으로 높은 값을 얻는 방법

    또한 VLOOKUP 기능. 간단하고 쉽기 때문에 아래에 표시된 단계를 따르십시오.

    📌 단계 :

    • 우선 D19 셀 >> 아래 수식을 입력하세요.

    =VLOOKUP(MAX(D5:D17),B5:E17,2,TRUE)

    예를 들어, D5:D17 셀은 다음을 가리킵니다. "Salary" 열.

    자세히 보기: VLOOKUP의 테이블 배열이란? (예제설명)

    유의사항

    • 첫째, VLOOKUP 함수는 항상 가장 왼쪽 위 열부터 오른쪽으로 값을 찾는다. " Never " 함수는 왼쪽의 데이터를 찾는다는 의미입니다.
    • 둘째, 컬럼 인덱스 번호로 " 1 "보다 작은 값을 입력하면, 함수는

    Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.