Retorna el valor més alt mitjançant la funció BUSCAR V a Excel

  • Comparteix Això
Hugh West

Sens dubte, VLOOKUP és una funció versàtil i pràctica a Excel . Ara bé, no seria genial si poguéssim obtenir el valor més gran amb la funció VLOOKUP ? Sona complex, oi? Mal! En aquest article, mostrarem 4 maneres útils de retornar el valor més alt mitjançant la funció VLOOKUP a Excel. A més, també aprendrem a obtenir el següent valor més alt amb la funció VLOOKUP .

Descarregar el llibre de pràctiques

Tornar Valor més alt amb VLOOKUP.xlsx

Introducció a la funció VLOOKUP

En termes senzills, la funció VLOOKUP o Vertical Lookup pren la funció l'entrada de l'usuari, la cerca al full de treball d'Excel i retorna un valor equivalent relacionat amb la mateixa entrada.

  • Objectiu de la funció:

La funció BUSCAR V cerca un valor a la columna més a l'esquerra d'una taula i després retorna un valor a la mateixa fila des d'una columna que especifiqueu.

  • Sintaxi:

=VLOOKUP(valor_cerca,matriu_taula,núm_índex_col,[cerca_interval])

  • Explicació de l'argument:
Argument Obligatori/Opcional Explicació
valor_de_cerca Obligatori Valor que volem cercar
matriu_taula Obligatori rang de cèl·lules con contenir les dades d'entrada
col_index_num Obligatorierror.
  • En tercer lloc, si hi ha diversos valors més alts en un full de treball, aleshores la funció VLOOKUP retorna el primer valor més alt de la llista.
  • Secció de pràctica

    Hem proporcionat una secció Pràctica al costat dret de cada full perquè pugueu practicar vosaltres mateixos. Si us plau, assegureu-vos de fer-ho vosaltres mateixos.

    Conclusió

    En essència, aquest article mostra 4 mètodes efectius sobre com BUSCAR V valor més alt. Per tant, llegiu l'article sencer amb atenció i descarregueu el llibre de treball gratuït per practicar. Ara, esperem que aquest article us sigui útil i, si teniu més preguntes o recomanacions, no dubteu a comentar aquí. Finalment, visiteu ExcelWIKI per veure molts més articles com aquest.

    número de columna del valor de cerca
    range_lookup Opcional TRUE fa referència a concordança aproximada, FALSE indica coincidència exacta
    • Paràmetre de retorn:

    Retorna un valor exacte o aproximat corresponent al valor d'entrada de l'usuari.

    4 maneres de retornar el valor més alt mitjançant la funció BUSCAR V a Excel

    Primer de tot, considerem el conjunt de dades d'informació de l'empleat que es mostra a les cel·les B4:D14 , que mostra el Punt total , el Represent. de vendes i l' ID dels empleats respectivament. En aquesta ocasió, volem retornar el valor més alt amb la funció VLOOKUP a Excel. D'ara endavant, sense més demora, fem una ullada a cada mètode amb la il·lustració adequada.

    Aquí hem utilitzat la versió Microsoft Excel 365 ; podeu utilitzar qualsevol altra versió segons la vostra conveniència.

    1. Torna el valor més alt al mateix full de treball

    Per començar, vegem com podem retornar el valor més alt al mateix full de treball utilitzant les funcions MAX i VLOOKUP . Aquí, la funció MAX retorna el valor més gran d'un interval determinat mentre que la funció VLOOKUP cerca i retorna el valor coincident.

    📌 Pasos :

    • Inicialmente, aneu a la cel·la B17 >> introduïu la fórmula donadaa continuació.

    =MAX(B5:B14)

    Aquí, les cel·les B5:B14 fan referència a “ Punt total” columna.

    • A continuació, aneu a la cel·la C17 >> escriviu l'expressió següent.

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

    Desglossament de la fórmula:

    • MAX($B$5:$B$14) → retorna el valor més gran d'un conjunt de valors. Aquí, les cel·les $B$5:$B$14 són l'argument número1 que representa la columna “Punt total” .
      • Sortida → 99
    • VLOOKUP(MAX($B$5:$B$14),B$5:D$14,2 ,FALSE) → cerca un valor a la columna més a l'esquerra d'una taula i després retorna un valor a la mateixa fila des d'una columna que especifiqueu. Aquí, MAX($B$5:$B$14) ( lookup_value argument) s'assigna a partir del B$5:D$14 ( table_array argument) matriu. A continuació, 2 (argument col_index_num ) representa el número de columna del valor de cerca. Finalment, FALSE (argument range_lookup ) fa referència a la Coincidència exacta del valor de cerca.
      • Sortida → Luke

    • Finalment, navegueu a D17 cel·la >> inseriu l'equació següent.

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

    Per exemple, les cel·les B4:B14 apunten a la Columna "Punt total" .

    Més informació: VLOOKUP Màxim de diversos valors (amb alternativa)

    2. RecuperarValor més alt d'un altre full de treball

    Com a alternativa, la funció BUSCARV pot cercar un valor d'un full de treball diferent. Vegem-ho, doncs, en acció.

    📌 Passos :

    • Primer, introduïu la fórmula que es mostra a continuació a la cel·la B5 .

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

    En aquest cas, "Informació de l'empleat". és el nom del full de treball, mentre que el Les cel·les B5:B14 representen el conjunt de dades.

    • En segon lloc, aneu a la cel·la C5 adjacent >> introduïu l'equació següent.

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

    En aquest escenari, les cel·les B5:B14 representen el conjunt de dades i “Informació de l'empleat”. és el nom del full de treball.

    • En tercer lloc, aneu a D5 cel·la >> apliqueu la funció VLOOKUP .

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

    Més informació: VLOOKUP Max Valor a Excel (amb limitacions i opcions alternatives)

    Lectures similars

    • VLOOKUP no funciona (8 raons i solucions)
    • Excel LOOKUP vs VLOOKUP: amb 3 exemples
    • INDEX MATCH vs VLOOKUP Funció (9 Exemples)
    • Per què BUSCARV retorna #N/A quan existeix la coincidència? (5 causes i solucions)
    • Excel VLOOKUP per retornar diversos valors verticalment

    3. Obtenir el valor més alt de diversos fulls de treball

    Per contra, també podem retornar el valor més alt de diversos fulls de treball utilitzantla funció VLOOKUP . En aquesta situació, suposem que el conjunt de dades Informació dels empleats per a la regió d'Àsia que mostra el Punt total , el Representant de vendes i l' ID , respectivament.

    De la mateixa manera, tenim el conjunt de dades Informació dels empleats per a la regió d'Europa .

    Per últim, el conjunt de dades de Informació dels empleats per a la regió d'Àfrica està disponible.

    📌 Passos :

    • En primer lloc, navegueu a la cel·la B5 >> inseriu la següent expressió a la Barra de fórmules .

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

    Aquí, la B5 Les cel·les :B11 indiquen la columna “Punt total” a “Àsia” , “Europa” i “Àfrica” fulls de treball.

    • Després, introduïu l'expressió següent a la cel·la 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")))

    Desglossament de la fórmula:

    • VLOOKUP(MAX(Àsia!B5) :B11),Àsia!$B$5:$D$11,2,FALSE) → aquí, MAX(Àsia!B5:B11) ( valor_de_cerca argument) s'assigna a la matriu Asia!$B$5:$D$11 ( table_array argument) a la matriu “Àsia” full de treball. A continuació, 2 (argument col_index_num ) representa el número de columna del valor de cerca. Finalment, FALSE (argument range_lookup ) fa referència a la Coincidència exacta del valor de cerca.
      • Sortida →Luke
    • CERCA V(MAX(Europa!B5:B11),Europa!$B$5:$D$11,2,FALSE) → el MAX(Europe!B5:B11) ( lookup_value argument) s'assigna a l' Europa!$B$5:$D$11 ( table_array argument) al full de treball “Europa” .
      • Sortida → Jon
    • VLOOKUP(MAX(Àfrica!B5:B11),Àfrica!$B$5:$D$11 ,2,FALSE) → aquí, MAX(Àfrica!B5:B11) ( argument de valor_de_cerca ) està mapejat des de l' Àfrica! $B$5:$D$11 ( table_array argument) matriu al full de treball “Àfrica” .
      • Sortida → Chris
    • IFERROR(VLOOKUP(MAX(Àsia!B5:B11),Àsia!$B$5:$ D$11,2,FALSE),SI ERROR(CERCAV(MAX(Europa!B5:B11),Europa!$B$5:$D$11,2,FALSE),IFERROR(CERCAV(MAX(Àfrica!B5:B11),Àfrica) !$B$5:$D$11,2,FALSE),”NO TROBAT”))) es converteix en
      • IFERROR((“Luke”, “Jon ”, “Chris”),”NO TROBAT”) la funció IFERROR retorna value_if_error si l'error té un error i el valor de la pròpia expressió en cas contrari. Aquí, l' (“Luke”, “Jon”, “Chris”) és l'argument valor i “NO TROBAT” és l'argument valor_si_error . En aquest cas, la funció retorna el nom corresponent al “Punt més alt” .
      • Sortida → Lluc

    • De la mateixa manera, copieu i enganxeu la fórmula a la cel·la D5 per obtenir l'empleat “ID” corresponent a “Luke” que és “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. Rendiment del valor més alt en funció dels criteris

    En primer lloc, podem calcular el valor més alt utilitzant la VLOOKUP funció basada en criteris específics. Aquí, combinarem la funció MAXIFS que retorna el valor més alt segons els criteris, i la funció VLOOKUP , que recupera el valor coincident.

    Ara, suposem. , tenim el conjunt de dades Dades de vendes de Stallion Corporation que es mostra a les cel·les B4:E17 , que mostra el “Identificador de l'empleat” , “Nom de l'empleat”. ” , “Salari” i “Data d'incorporació” .

    📌 Pasos :

    • Per començar, aneu a la cel·la D19 >> introduïu la fórmula que es mostra a continuació.

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

    Desglossament de la fórmula:

    • MAXIFS(B5:B17,D5:D17,”>10000″) → retorna el valor màxim entre cel·les específics per un conjunt de criteris determinat. Aquí, B5:B17 ( max_range argument) des d'on es retorna el valor. A continuació, l'argument D5:D17 ( interval_criteri ) des d'on el valor que coincideix amb “>10000” ( criteri1 argument) coincideix.
      • Sortida → 135
    • VLOOKUP(MAXIFS(B5:B17,D5:D17,”>10000″),B5 :E17,2,FALSE) → es converteix en
      • VLOOKUP(135,B5:E17,2,FALSE) → Aquí, 135 ( argument de valor_de_cerca ) s'assigna a la matriu B5:E17 ( table_array argument). A continuació, 2 (argument col_index_num ) representa el número de columna del valor de cerca. Finalment, FALSE (argument range_lookup ) fa referència a la Coincidència exacta del valor de cerca.
      • Sortida → Gloria

    Alternativa de la funció VLOOKUP: ús de la fórmula INDEX-MATCH per obtenir el valor més alt

    Ara, si no voleu utilitzar la funció VLOOKUP per qualsevol motiu, podeu utilitzar les funcions INDEX i MATCH per retornar el valor més alt, així que només seguiu.

    📌 Passos :

    • En primer lloc, introduïu la cel·la D19 i apliqueu l'equació següent.

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

    Desglossament de la fórmula:

    • MAX(D5:D17) → per exemple, les $B$5:$B$14 cel·les són l'argument número1 que representa el Columna "Punt total" .
      • Sortida → 45.000 $
    • COMPARACIÓ(MAX(D5:D17),D5:D17,0)→ Entrada aquesta fórmula, la cel·la MAX(D5:D17) apunta al “Salari” de “45.000$” . A continuació, D5:D17 representa la matriu a partir de la qual es fa coincidir la columna “Salari” . Finalment, 0 indica els criteris Concordança exacta .
      • Sortida →9
    • INDEX(B5:E17,MATCH(MAX(D5:D17),D5:D17,0),2) → esdevé
      • INDEX(B5:E17,9,2) → retorna un valor a la intersecció d'una fila i una columna en un interval determinat. En aquesta expressió, l'argument B5:E17 és l'argument matriu que són les notes puntuades pels estudiants. A continuació, 9 és l'argument row_num que indica la ubicació de la fila. Finalment, 2 és l'argument opcional núm_columna que apunta a la ubicació de la columna.
      • Sortida → Natasha

    Com obtenir el següent valor més alt amb VLOOKUP

    A més, podem obtenir el segon valor més alt utilitzant el VLOOKUP funció. És senzill i fàcil, així que seguiu els passos que es mostren a continuació.

    📌 Passos :

    • Primer de tot, aneu a D19 cel·la >> escriviu la fórmula següent.

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

    Per exemple, les cel·les D5:D17 apunten a la columna “Salari” .

    Llegiu-ne més: Què és una matriu de taula a VLOOKUP? (S'explica amb exemples)

    Coses a recordar

    • Primer, la funció VLOOKUP sempre cerca valors des de la columna superior de l'esquerra cap a la dreta que significa que aquesta funció “ Mai ” cerca les dades de l'esquerra.
    • En segon lloc, si introduïm un valor inferior a “ 1 ” com a número d'índex de columna, la funció retornarà un

    Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.