Devolve o valor máis alto usando a función BUSCAR V en Excel

  • Comparte Isto
Hugh West

Sen dúbida, BUSCAR V é unha función versátil e útil en Excel . Agora ben, non sería xenial se puidésemos obter o valor máis grande coa función BUSCAR V ? Parece complexo, non? Mal! Neste artigo, demostraremos 4 xeitos prácticos de devolver o valor máis alto usando a función VLOOKUP en Excel. Ademais, tamén aprenderemos a obter o seguinte valor máis alto coa función BUSCARV .

Descargar Practice Workbook

Volver Valor máis alto con VLOOKUP.xlsx

Introdución á función VLOOKUP

En termos sinxelos, a función VLOOKUP ou Vertical Lookup toma o a entrada do usuario, búscaa na folla de cálculo de Excel e devolve un valor equivalente relacionado coa mesma entrada.

  • Obxectivo da función:

A función BUSCAR V busca un valor na columna máis á esquerda dunha táboa e, a continuación, devolve un valor na mesma fila desde unha columna que especifique.

  • Sintaxe:

=VLOOKUP(valor_busca,matriz_táboa,núm_índice_col,[busca_rango])

  • Explicación do argumento:
Argumento Requirido/Opcional Explicación
valor_busca Obrigatorio Valor que queremos buscar
matriz_table Obrigatorio rango de celas con tendo datos de entrada
col_index_num Obrigatorioerro.
  • En terceiro lugar, se hai varios valores máis altos nunha folla de traballo, entón a función BUSCARV devolve o primeiro valor máis alto da lista.
  • Sección de práctica

    Proporcionamos unha sección Práctica no lado dereito de cada folla para que poidas practicar ti mesmo. Asegúrate de facelo por ti mesmo.

    Conclusión

    En esencia, este artigo mostra 4 métodos eficaces sobre como BUSCAR V valor máis alto. Entón, lea atentamente o artigo completo e descargue o libro de traballo gratuíto para practicar. Agora, esperamos que este artigo sexa útil e, se tes máis dúbidas ou recomendacións, non dubides en comentar aquí. Por último, visita ExcelWIKI para ver moitos máis artigos coma este.

    número de columna do valor de busca
    range_lookup Opcional TRUE refírese a coincidencia aproximada, FALSO indica coincidencia exacta
    • Parámetro de retorno:

    Devolve un valor exacto ou aproximado correspondente ao valor de entrada do usuario.

    4 xeitos de devolver o valor máis alto usando a función BUSCAR V en Excel

    Primeiro e máis importante, consideremos o conxunto de datos de información do empregado mostrado nas celas B4:D14 , que mostra o Punto total , o Representante de vendas e o ID dos empregados respectivamente. Nesta ocasión, queremos devolver o valor máis alto coa función BUSCARV en Excel. De aquí en diante, sen máis demora, vexamos cada método coa ilustración axeitada.

    Aquí utilizamos a versión Microsoft Excel 365 ; podes usar calquera outra versión segundo a túa conveniencia.

    1. Devolver o valor máis alto na mesma folla de traballo

    Para comezar, vexamos como podemos devolver o valor máis alto na mesma folla de traballo usando as funcións MAX e VLOOKUP . Aquí, a función MAX devolve o valor máis grande nun intervalo determinado mentres que a función BUSCARV busca e devolve o valor coincidente.

    📌 Pasos :

    • Inicialmente, vai á cela B17 >> introduza a fórmula indicadaa continuación.

    =MAX(B5:B14)

    Aquí, as celas B5:B14 fan referencia a “ Punto total” columna.

    • A continuación, móvese á cela C17 >> escriba a seguinte expresión.

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

    Desglose da fórmula:

    • MAX($B$5:$B$14) → devolve o valor máis grande dun conxunto de valores. Aquí, as celas $B$5:$B$14 é o argumento número1 que representa a columna “Punto total” .
      • Saída → 99
    • VLOOKUP(MAX($B$5:$B$14),B$5:D$14,2 ,FALSO) → busca un valor na columna máis á esquerda dunha táboa e, a continuación, devolve un valor na mesma fila dunha columna que especifique. Aquí, MAX($B$5:$B$14) ( argumento lookup_value ) está asignado a partir do B$5:D$14 ( matriz_táboa argumento) matriz. A continuación, 2 (argumento col_index_num ) representa o número de columna do valor de busca. Por último, FALSO (argumento range_lookup ) refírese á Coincidencia exacta do valor de busca.
      • Saída → Luke

    • Eventualmente, navegue ata o D17 cela >> insira a seguinte ecuación.

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

    Por exemplo, as celas B4:B14 apuntan ao Columna "Punto total" .

    Ler máis: VLOOKUP Máximo de varios valores (con alternativa)

    2. RecuperarValor máis alto doutra folla de traballo

    Como alternativa, a función BUSCARV pode buscar un valor dunha folla de traballo diferente. Así que vémolo en acción.

    📌 Pasos :

    • Primeiro, introduce a fórmula indicada a continuación na cela B5 .

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

    Neste caso, "Información do empregado". é o nome da folla de traballo mentres que o As celas B5:B14 representan o conxunto de datos.

    • En segundo lugar, móvese á cela C5 adxacente >> introduza a seguinte ecuación.

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

    Neste escenario, as celas B5:B14 representan o conxunto de datos e “Información do empregado”. é o nome da folla de traballo.

    • En terceiro lugar, vaia ao D5 cela >> aplique a función VLOOKUP .

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

    Ler máis: VLOOKUP Valor máximo en Excel (con limitacións e opcións alternativas)

    Lecturas similares

    • VLOOKUP non funciona (8 razóns e solucións)
    • Excel LOOKUP vs VLOOKUP: con 3 exemplos
    • INDEX MATCH vs VLOOKUP Función (9 Exemplos)
    • Por que BUSCARV devolve #N/A cando existe coincidencia? (5 causas e solucións)
    • Excel VLOOKUP para devolver varios valores en vertical

    3. Obter o valor máis alto de varias follas de traballo

    Pola contra, tamén podemos devolver o valor máis alto de varias follas de traballo usandoa función BUSCARV . Nesta situación, supoñamos o conxunto de datos Información do empregado para a rexión de Asia que mostra o Punto total , o Representante de vendas e o ID respectivamente.

    Do mesmo xeito, temos o conxunto de datos Información dos empregados para a rexión de Europa .

    Por último, o conxunto de datos de Información dos empregados para a rexión de África está dispoñible.

    📌 Pasos :

    • En primeiro lugar, navegue ata a cela B5 >> insira a seguinte expresión na Barra de fórmulas .

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

    Aquí, o B5 As celas :B11 indican a columna “Punto total” en “Asia” , “Europa” e “África” follas de traballo.

    • Despois, introduza a seguinte expresión na cela 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")))

    Desglose da fórmula:

    • VLOOKUP(MAX(Asia!B5 :B11),Asia!$B$5:$D$11,2,FALSO) → aquí, MAX(Asia!B5:B11) ( valor_busca argumento) está asignado desde a matriz Asia!$B$5:$D$11 ( table_array argumento) na matriz “Asia” folla de traballo. A continuación, 2 (argumento col_index_num ) representa o número de columna do valor de busca. Por último, FALSO (argumento range_lookup ) refírese á Coincidencia exacta do valor de busca.
      • Saída →Luke
    • BUSCAR V(MAX(Europa!B5:B11),Europa!$B$5:$D$11,2,FALSO) → o MAX(Europa!B5:B11) ( argumento de valor_busca ) está asignado desde Europa!$B$5:$D$11 ( table_array argumento) na folla de traballo “Europa” .
      • Saída → Jon
    • VLOOKUP(MAX(África!B5:B11),África!$B$5:$D$11 ,2,FALSO) → aquí, MAX(África!B5:B11) ( argumento de valor_busca ) está mapeado desde África! $B$5:$D$11 ( table_array argumento) matriz na folla de traballo “África” .
      • Saída → Chris
    • IFERROR(BUSCARV(MAX(Asia!B5:B11),Asia!$B$5:$) D$11,2,FALSO),SE ERROR(BUSCARV(MAX(Europa!B5:B11),Europa!$B$5:$D$11,2,FALSO),SE ERROR(BUSCARV(MAX(África!B5:B11),África) !$B$5:$D$11,2,FALSO),”NO ENCONTRO”))) convértese en
      • IFERROR((“Luke”, “Jon ”, “Chris”),”NO FOUND”) a función IFERROR devolve value_if_error se o erro ten un erro e o valor da propia expresión en caso contrario. Aquí, o (“Luke”, “Jon”, “Chris”) é o argumento valor e “NON ATOPAR” é o argumento valor_se_error . Neste caso, a función devolve o nome correspondente ao “Punto máis alto” .
      • Saída → Lucas

    • Do mesmo xeito, copie e pegue a fórmula na cela D5 para obter o empregado “ID” correspondente a “Luke” que é “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. Obtén o valor máis alto en función dos criterios

    Por unha banda, podemos calcular o valor máis alto usando a BUSCAR V función en función de criterios específicos. Aquí, combinaremos a función MAXIFS que devolve o valor máis alto segundo os criterios e a función VLOOKUP , que recupera o valor coincidente.

    Agora, supoñamos , temos o conxunto de datos Datos de vendas de Stallion Corporation que se mostra nas celas B4:E17 , que representa o “Identificación do empregado” , “Nome do empregado ” , “Salario” e “Data de incorporación” .

    📌 Pasos :

    • Para comezar, vai á cela D19 >> introduza a fórmula indicada a continuación.

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

    Desglose da fórmula:

    • MAXIFS(B5:B17,D5:D17,”>10000″) → devolve o valor máximo entre celas específicos por un determinado conxunto de criterios. Aquí, B5:B17 ( max_range argumento) desde onde se devolve o valor. A continuación, o D5:D17 ( intervalo_criterios argumento) desde onde o valor que coincide co “>10000” ( criteria1 argumento) coincide.
      • Saída → 135
    • VLOOKUP(MAXIFS(B5:B17,D5:D17,”>10000″),B5 :E17,2,FALSO) → convértese en
      • BUSCARV(135,B5:E17,2,FALSO) → Aquí, 135 ( argumento valor_busca ) está mapeado desde a matriz B5:E17 ( matriz_table argumento). A continuación, 2 (argumento col_index_num ) representa o número de columna do valor de busca. Por último, FALSO (argumento range_lookup ) refírese á Coincidencia exacta do valor de busca.
      • Saída → Gloria

    Alternativa á función VLOOKUP: Usando a fórmula INDEX-MATCH para obter o valor máis alto

    Agora, se non quere usar a función BUSCARV por calquera motivo, pode utilizar as funcións INDEX e MATCH para devolver o valor máis alto, así que só segue.

    📌 Pasos :

    • En primeiro lugar, introduce a cela D19 e aplica a seguinte ecuación.

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

    Desglose da fórmula:

    • MAX(D5:D17) → por exemplo, as celas $B$5:$B$14 é o argumento número1 que representa o Columna "Punto total" .
      • Saída → $45,000
    • COINCIDENCIA (MAX(D5:D17),D5:D17,0)→ En esta fórmula, a cela MAX(D5:D17) apunta ao “Salario” de “$45,000” . A continuación, D5:D17 representa a matriz a partir da cal a columna "Salario" onde se corresponde o valor. Finalmente, 0 indica os criterios de Coincidencia exacta .
      • Saída →9
    • INDICE(B5:E17,MATCH(MAX(D5:D17),D5:D17,0),2) → convértese en
      • INDEX(B5:E17,9,2) → devolve un valor na intersección dunha fila e dunha columna nun intervalo determinado. Nesta expresión, o B5:E17 é o argumento matriz que son as notas puntuadas polos estudantes. A continuación, 9 é o argumento número_fila que indica a localización da fila. Por último, 2 é o argumento opcional número_columna que apunta á localización da columna.
      • Saída → Natasha

    Como obter o seguinte valor máis alto con VLOOKUP

    Ademais, podemos obter o segundo valor máis alto usando o VLOOKUP función. É sinxelo e sinxelo, así que só tes que seguir os pasos que se mostran a continuación.

    📌 Pasos :

    • Primeiro de todo, vai ao D19 cela >> escriba a fórmula a continuación.

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

    Por exemplo, as celas D5:D17 apuntan a a columna “Salario” .

    Ler máis: Que é unha matriz de táboas en VLOOKUP? (Explicado con exemplos)

    Cousas para lembrar

    • Primeiro, a función BUSCAR V busca sempre os valores da columna superior da esquerda cara á dereita que significa que esta función " Nunca " busca os datos da esquerda.
    • En segundo lugar, se introducimos un valor inferior a " 1 " como número de índice da columna, a función devolverá un

    Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.