IFERROR amb VLOOKUP a Excel (5 usos diferents)

  • Comparteix Això
Hugh West

Quan la funció VLOOKUP no pot trobar el valor de cerca a la matriu de cerca, mostrarà un signe d'error, #N/A . Però podeu desfer-vos d'aquest problema utilitzant la funció IFERROR amb la funció VLOOKUP . En aquest article, us mostro 5 usos diferents de IFERROR amb VLOOKUP a Excel.

Diguem que tenim un conjunt de dades de notes obtingudes de diferents estudiants en un classe. Utilitzarem aquest conjunt de dades per mostrar diferents usos de IFERROR amb VLOOKUP.

Descarregar el quadern de pràctiques

IFERROR VLOOKUP.xlsx

Usos de IFERROR amb VLOOKUP a Excel

Què passarà si només fem servir VLOOKUP

Primer, veurem què passarà si utilitzeu només la funció VLOOKUP . Suposem que Jessica és una estudiant el nom del qual no pertany al nostre conjunt de dades. Ara, si trobem la marca obtinguda de Jessica mitjançant la funció VLOOKUP , Excel mostrarà un signe d'error #N/A. Podem tractar aquest signe d'error utilitzant la funció IFERROR amb la funció VLOOKUP

Ara vegem el diferents usos de IFERROR amb VLOOKUP.

1.   IFERROR amb VLOOKUP per substituir #N/A per text personalitzat

Suposem que quan cerqueu per a un estudiant el nom del qual no figura a la llista, voleu mostrar un text personalitzat com ara "No trobat". Per fer la tasca, introduïu la fórmula següent a la cel·la F5 i premeu ENTER.

=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), "Not Found")

Aquí, E5 = Valor de cerca que serà ser cercat a la llista

B4:C11 = Interval de cerca que és el vostre conjunt de dades

2 = Columna de cerca que és la columna de Marques obtingudes

FALSE significa que la funció buscarà una coincidència exacta

Ara si escriviu el nom d'un estudiant de la vostra llista a la cel·la E5 , obtindreu les seves notes obtingudes a la cel·la F5.

I si escriviu qualsevol nom d'estudiant que no estigui a la vostra llista, a la cel·la E5 , la cel·la F5 mostrarà el vostre text personalitzat No trobat.

2.   Per obtenir una cel·la buida en lloc de #N/A

Si voleu mantenir la cel·la buida quan el nom cercat no és a la vostra llista, escriviu el següent fórmula a la cel·la E5,

=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), " ")

Aquí, E5 = valor de cerca que es buscarà a la llista

B4:C11 = Interval de cerca que és el vostre conjunt de dades

2 = Columna de cerca aquesta és la columna de Marques obtingudes

FALSE significa que la funció buscarà una coincidència exacta

Ara, si escriviu el nom d'un estudiant de la vostra llista a la cel·la E5 , obtindreu les seves notes obtingudes a la cel·la F5.

Però si escriviu qualsevol nom que no estigui al conjunt de dades, la cel·la F5 romandrà buida.

3.   IFERROR ambBUSCAR V per al conjunt de dades dividit

Suposem que teniu dues llistes al vostre conjunt de dades. Voleu trobar les notes obtingudes per a qualsevol estudiant de les dues llistes.

Escriviu la fórmula següent a la cel·la E5 i premeu ENTER

=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE),VLOOKUP(E5,B14:C20,2,FALSE))

Aquí, E5 = Valor de cerca que es buscarà a la llista

B4:C11 =1r rang de cerca que és la 1a llista del conjunt de dades

B14:C20 = = 2n rang de cerca que és la 2a llista del conjunt de dades

2 = Columna de cerca que és la columna de Marques obtingudes

FALSE significa que la funció cercarà una informació exacta coincideix

Ara, si escriviu algun dels noms de qualsevol de les vostres llistes, a la cel·la E5, obtindreu les notes obtingudes d'aquesta persona a cel·la F5.

4.   IFERROR amb VLOOKUP per trobar sempre un resultat

Diguem que teniu números de contacte de diferents sucursals de la vostra empresa al vostre conjunt de dades. Ara voleu mostrar un número de contacte si algú cerca alguna de les sucursals encara que el nom de la sucursal no sigui la vostra llista. Si el nom de la sucursal no apareix a la llista, voleu mostrar el número de contacte de l'oficina central.

Escriviu la fórmula següent a qualsevol cel·la buida i premeu ENTER

=IFERROR(VLOOKUP(E5,B4:C8,2,FALSE),VLOOKUP("Head office",B4:C8,2,FALSE))

Aquí, E5 = Valor de cerca que es buscarà a la llista

B4:C11 = Interval de cerca queés el vostre conjunt de dades

2 = columna de cerca que és la columna de Número de contacte

FALSE significa que la funció buscarà per a una coincidència exacta

Ara, si escriviu qualsevol nom de branca a la cel·la E4 que no estigui a la llista, obtindrà el número de contacte de l'oficina central a la cel·la on heu escrit la fórmula.

5.   Per a la versió anterior d'Excel

A Excel 2013 o a cap versió anterior, la funció IFERROR no està disponible. Però podeu fer la mateixa tasca utilitzant la funció IF i la funció ISNA juntament amb la funció VLOOKUP .

Escriviu la fórmula següent a la cel·la F5 i premeu ENTER

=IF(ISNA(VLOOKUP(E5,B4:C11,2,FALSE)), "Not Found", VLOOKUP(E5,B4:C11,2,FALSE))

Aquí, E5 = Valor de cerca que es cercarà a la llista

B4:C11 = Interval de cerca que és el vostre conjunt de dades

2 = Columna de cerca aquesta és la columna de Número de contacte

FALSE significa que la funció buscarà una coincidència exacta

Ara, si escriviu qualsevol nom d'estudiant de la vostra llista a la cel·la E5 , obtindreu les seves notes obtingudes a la cel·la F5.

I si escriviu un nom d'estudiant que no estigui a la vostra llista, a la cel·la E5 , la cel·la F5 mostrarà el vostre text personalitzat No trobat.

Conclusió

La funció IFERROR us permet ometre l'errorvalor de la funció VLOOKUP . Podeu utilitzar IFERROR amb VLOOKUP per a qualsevol dels usos descrits en aquest article. Si teniu cap problema mentre impliqueu les funcions juntes, deixeu un comentari. Si coneixeu algun ús addicional de IFERROR amb VLOOKUP , feu-nos-ho saber a la secció de comentaris.

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.