Taula de continguts
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. Secció de pràcticaHem 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