Función XLOOKUP

La función XLOOKUP devuelve los valores del intervalo de resultados según la posición en la que se haya encontrado una coincidencia en el intervalo de búsqueda. Si no se encuentra ninguna, devuelve la coincidencia más cercana.
XLOOKUP de BigQuery

Búsqueda cruzada. Devuelve los valores de la columna de datos en la posición donde se haya encontrado una coincidencia en la columna de búsqueda.

Ejemplos de uso

=XLOOKUP("Manzana";nombre_tabla!fruta;nombre_tabla!precio)

Sintaxis

XLOOKUP(clave_búsqueda;intervalo_búsqueda;intervalo_resultado;valor_no_encontrado;modo_coincidencia)

  • clave_búsqueda: valor que quieres buscar. Por ejemplo, 42, "Gatos" o B24.
  • columna_búsqueda: columna que se va a tener en cuenta en la búsqueda.
  • resultado_columna: columna que se debe tener en cuenta para el resultado.
  • valor_no_encontrado: [OPCIONAL: de forma predeterminada es #N/A] el valor que se debe devolver si no se encuentra ninguna coincidencia.
  • modo_coincidencia: [OPCIONAL: de forma predeterminada es 0] el modo de buscar una coincidencia para clave_búsqueda.
    • 0: corresponde a una concordancia exacta.
    • 1: corresponde a una coincidencia exacta o al siguiente valor mayor que clave_búsqueda.
    • -1: corresponde a una coincidencia exacta o al siguiente valor menor que clave_búsqueda.
    • 2: corresponde a una coincidencia con un comodín.

Nota: No se puede usar modo_búsqueda con la función XLOOKUP de BigQuery.

Ejemplos de uso

XLOOKUP("Manzana"; A2:A; E2:E) sustituye a BUSCARV("Manzana"; A2:E; 5; FALSO)
XLOOKUP("Precio"; A1:E1; A6:E6) sustituye a BUSCARH("Precio"; A1:E6; 6; FALSO)
XLOOKUP donde la columna de coincidencia está a la derecha de la columna de salida
XLOOKUP("Manzana"; E2:E7; A2:A7). La función equivalente de VLOOKUP es VLOOKUP("Manzana"; {E2:E7; A2:A7}; 2; FALSO)

Sintaxis

XLOOKUP(search_key, lookup_range, result_range, missing_value, match_mode, search_mode)
  • search_key: valor que quieres buscar. Por ejemplo, 42, "gatos" o B24.
  • lookup_range: intervalo de la búsqueda. Este intervalo debe estar compuesto por una sola fila o columna.
  • result_range: intervalo que se debe tener en cuenta para el resultado. El tamaño de fila o de columna de este intervalo debe ser el mismo que el de intervalo_búsqueda, dependiendo de cómo se lleve a cabo la búsqueda.
  • valor_no_encontrado: [OPCIONAL: de forma predeterminada es #N/A] el valor que se debe devolver si no se encuentra ninguna coincidencia.
  • match_mode: [OPCIONAL - 0 de forma predeterminada] El modo de buscar una coincidencia para search_key.
    • 0 corresponde a una coincidencia exacta.
    • 1 corresponde a una coincidencia exacta o al siguiente valor mayor que search_key.
    • -1 corresponde a una coincidencia exacta o al siguiente valor menor que clave_búsqueda.
    • 2 es un comodín.
  • search_mode: [OPCIONAL -1 de forma predeterminada] El modo de buscar en lookup_range.
    • 1 consiste en buscar de la primera entrada a la última.
    • -1 consiste en buscar de la última entrada a la primera.
    • 2 consiste en buscar en el intervalo con búsqueda binaria. El intervalo debe ordenarse primero en sentido ascendente.
    • -2 consiste en buscar en el intervalo con búsqueda binaria. El intervalo debe ordenarse primero en sentido descendente.

Notas

  • Si result_range es más de una fila o columna, el resultado será la fila o la columna completa del índice que se haya encontrado en lookup_range.

Ejemplos

Consulta la tabla para ver todos los ejemplos.
Consulta la tabla para ver todos los ejemplos.

 

XLOOKUP para el importe total vendido con modo_coincidencia y modo_búsqueda omitidos y el argumento especificado ausente.
XLOOKUP para el importe total vendido con match_mode y search_mode omitidos y el argumento especificado ausente.
 
XLOOKUP para el importe total vendido con modo_coincidencia = 0 y modo_búsqueda = 1 y -1.
XLOOKUP para el importe total vendido con match_mode = 0 y search_mode = 1 y -1.
 
XLOOKUP para el importe total vendido con modo_coincidencia = 1 y -1 y modo_búsqueda omitidos.
XLOOKUP para el importe total vendido con match_mode = 1 y -1 y search_mode omitidos.
 
XLOOKUP utilizando la coincidencia horizontal y devolviendo una columna completa.
XLOOKUP utilizando la coincidencia horizontal y devolviendo una columna completa.

Funciones relacionadas

true
Visita el centro de aprendizaje

¿Usas productos de Google, como Documentos de Google, en el trabajo o en clase? Prueba estos eficientes consejos, tutoriales y plantillas. Consulta cómo trabajar con archivos de Office sin instalar Office, crear calendarios de equipo y planes de proyectos dinámicos, organizar automáticamente tu bandeja de entrada y muchas cosas más.

Búsqueda
Borrar búsqueda
Cerrar búsqueda
Aplicaciones de Google
Menú principal
16051774565063430931