Compartir:

Funciones de Búsqueda y Referencia: VLOOKUP, HLOOKUP y XLOOKUP

VLOOKUP

La función VLOOKUP (BuscarV en español) es una de las funciones más utilizadas en Excel para buscar un valor en la primera columna de una tabla y devolver un valor en la misma fila desde otra columna de la tabla. Su sintaxis es:

=VLOOKUP(valor_buscado, tabla, indicador_columnas, [rango_buscado])
  1. valor_buscado: El valor que se desea buscar. Puede ser una referencia de celda o un valor específico.
  2. tabla: El rango de celdas que contiene los datos. La primera columna de este rango será la que se utilizará para buscar el valor.
  3. indicador_columnas: El número de la columna desde la que se quiere extraer el valor. La primera columna en el rango se considera como 1.
  4. rango_buscado: Un argumento opcional que indica si la búsqueda será exacta o aproximada. Si se coloca FALSO, se buscará un valor exacto; si se coloca VERDADERO o se omite, se buscará una coincidencia aproximada.

Ejemplo de VLOOKUP

Supongamos que tenemos una tabla de productos en el rango A1:C5, donde la columna A contiene códigos de producto, la columna B contiene nombres y la columna C contiene precios. Para encontrar el precio de un producto con el código «P002», utilizaríamos la siguiente fórmula:

=VLOOKUP("P002", A1:C5, 3, FALSO)

Esto buscará «P002» en la primera columna de la tabla y devolverá el precio correspondiente de la tercera columna.

HLOOKUP

La función HLOOKUP (BuscarH en español) es similar a VLOOKUP, pero busca un valor en la primera fila de una tabla y devuelve el valor de una fila específica dentro de la misma columna. Su sintaxis es:

=HLOOKUP(valor_buscado, tabla, indicador_filas, [rango_buscado])
  1. valor_buscado: El valor que se desea buscar en la primera fila.
  2. tabla: El rango de celdas que contiene los datos, siendo la primera fila la que se utilizará para buscar.
  3. indicador_filas: El número de la fila desde la que se quiere extraer el valor. La primera fila en el rango se considera como 1.
  4. rango_buscado: Un argumento opcional que indica si la búsqueda será exacta o aproximada.

Ejemplo de HLOOKUP

Imaginemos que tenemos una tabla de datos que inicia en A1, donde la primera fila contiene los nombres de meses y las filas siguientes representan cifras de ventas. Para obtener las cifras de ventas del mes de junio, podríamos usar:

=HLOOKUP("Junio", A1:G5, 3, FALSO)

Esto buscaría «Junio» en la primera fila y devolvería el valor correspondiente de la tercera fila.

XLOOKUP

La función XLOOKUP (BuscarX en español) es una función más reciente y versátil que combina las capacidades de VLOOKUP y HLOOKUP. Permite realizar búsquedas tanto verticales como horizontales. Su sintaxis es:

=XLOOKUP(valor_buscado, matriz_buscada, matriz_resultado, [si_no_encontrado], [modo_concordancia], [modo_búsqueda])
  1. valor_buscado: El valor que se desea buscar.
  2. matriz_buscada: El rango donde se buscará el valor.
  3. matriz_resultado: El rango que contiene los resultados que se quieren devolver.
  4. si_no_encontrado: Un argumento opcional que indica el valor a devolver en caso de que no se encuentre el valor buscado.
  5. modo_concordancia: Un argumento opcional que permite definir si la búsqueda será exacta o aproximada. Por defecto, busca coincidencias exactas.
  6. modo_búsqueda: Otro argumento opcional que permite definir la dirección de búsqueda (de arriba hacia abajo, de abajo hacia arriba, etc.).

Ejemplo de XLOOKUP

Usando la misma tabla de productos mencionada anteriormente, si quisiéramos buscar el nombre del producto basado en el código «P002», la fórmula sería:

=XLOOKUP("P002", A1:A5, B1:B5, "No encontrado")

Esta fórmula buscaría «P002» en la columna de códigos y devolvería el nombre correspondiente desde la columna de nombres. Si «P002» no se encuentra, devolvería «No encontrado».

Comparación de Funciones

CaracterísticaVLOOKUPHLOOKUPXLOOKUP
Tipo de búsquedaVerticalHorizontalVertical y Horizontal
Rango de búsquedaPrimera columnaPrimera filaCualquier matriz
Búsqueda exacta/aproximada
Valor por defecto si no se encuentraNoNo

La función XLOOKUP aporta una mejora significativa al eliminar algunas limitaciones de VLOOKUP y HLOOKUP, permitiendo un uso más flexible y eficiente. Con estas funciones de búsqueda y referencia, Excel se convierte en una herramienta más poderosa para gestionar y analizar datos.

0
    0
    Su carrito
    Su carrito está vacíoVolver a la tienda