Fórmula de Excel: Coincidencia exacta básica XLOOKUP -

Fórmula genérica

=XLOOKUP(value,rng1,rng2)

Resumen

Para usar XLOOKUP para encontrar una coincidencia exacta, deberá proporcionar un valor de búsqueda, un rango de búsqueda y un rango de resultados. En el ejemplo que se muestra, la fórmula en H6 es:

=XLOOKUP(G4,B5:B18,D5:D18)

que devuelve 3.517.424, la población de Berlín de la columna D.

Explicación

En el ejemplo que se muestra, la celda G4 contiene el valor de búsqueda, "Berlín". XLOOKUP está configurado para encontrar este valor en la tabla y devolver la población. La fórmula en G5 es:

=XLOOKUP(G4,B5:B18,D5:D18) // get population

  • El lookup_value proviene de la celda G4
  • El lookup_array es el rango B5: B18, que contiene nombres de ciudades
  • Return_array es D5: D18, que contiene Población
  • No se proporciona match_mode y el valor predeterminado es 0 (coincidencia exacta)
  • El modo de búsqueda no se proporciona y el valor predeterminado es 1 (del primero al último)

Para devolver Condado en lugar de población, solo se cambia la matriz de retorno. La fórmula en G6 es:

=XLOOKUP(G4,B5:B18,C5:C18) // get country

XLOOKUP vs VLOOKUP

La fórmula VLOOKUP equivalente para recuperar la población es:

=VLOOKUP(G4,B5:D18,3,0)

Hay algunas diferencias notables que hacen que XLOOKUP sea más flexible y predecible:

  • VLOOKUP requiere la matriz de tabla completa como segundo argumento. XLOOKUP requiere solo el rango con valores de búsqueda.
  • VLOOKUP requiere un argumento de índice de columna para especificar una columna de resultado. XLOOKUP requiere un rango.
  • VLOOKUP realiza una coincidencia aproximada de forma predeterminada. Este comportamiento puede causar serios problemas. XLOOKUP realiza una coincidencia exacta de forma predeterminada.

Articulos interesantes...