Funciones de búsqueda y referencia BUSCARV y BUSCARH en Excel

Funciones BUSCARV y BUSCARH

Función BUSCARV

La función BUSCARV se usa para encontrar un valor en la columna más a la izquierda de un rango y luego devuelve un valor en la columna más a la derecha dada en la misma fila. La función BUSCARV es una de las fórmulas de Excel más utilizadas.

Sintaxis: BUSCARV(valor-búsqueda, matriz-tabla, número_índice-columna, [range_lookup])

  • lookup_value es el valor a buscar en la columna más a la izquierda de table_array
  • table_array es una matriz que contiene varias columnas, utilizando la columna más a la izquierda como referencia para buscar datos
  • col_index_num se usa para especificar la columna que se usará para devolver el valor cuando lookup_value coincide con la columna más a la izquierda de table_array
  • range_lookup es VERDADERO o FALSO, si es VERDADERO, Excel buscará datos que sean idénticos o casi idénticos a valor_buscado, si es FALSO, entonces Excel buscará datos que sean verdaderamente idénticos, si no se encuentran, se devolverá el valor #N/A, este parámetro es opcional, si se ignora es VERDADERO

Por ejemplo, hay datos como la imagen de abajo

Funciones de búsqueda y referencia de Excel 2007

Hay datos maestros y datos de ventas. Los datos maestros contienen categorías y márgenes de contribución para cada categoría. Los datos de ventas incluyen descripciones de bienes, categorías y precios de compra. ¿Cómo determinar el precio de venta en base al margen predeterminado para cada categoría?

Para obtener el margen de cada artículo en los datos de ventas, se utiliza la función BUSCARV.

  • lookup_value es la columna de categoría en los datos de ventas (columna C)
  • table_array es un área con datos maestros (área A3:C5)
  • col_index es la información de margen para cada categoría en los datos maestros (columna C)
  • Complete range_lookup con FALSE porque los datos de la categoría deben ser exactamente los mismos

Coloque el cursor en la celda E10 y luego ingrese la siguiente fórmula

=BUSCARV(C10,$A$3:$C$5,3,FALSO)

  • La celda C10 es una celda que contiene datos de código de categoría en datos de ventas (lookup_value)
  • El área $A$3:$C$5 son los datos maestros donde se almacena la información de borde (table_array), (¿por qué usa el arreglo de tablas referencia absoluta? sigue leyendo referencia de celda)
  • 3 es la posición de la columna de datos de borde en los datos maestros (col_index_num)
  • FALSO el proceso de búsqueda de datos de categoría es exactamente el mismo (range_lookup)

Copie la celda E10 y luego péguela en el rango E11:E18. El resultado es el que se muestra a continuación.

Funciones de búsqueda y referencia de Excel 2007

Para calcular el precio de venta es el precio de compra + (precio de compra * margen), continúe con una fórmula simple.

Consejos y trucos para usar la función BUSCARV

  • Función BUSCARV con 2 o más datos de valor de búsqueda
  • Los diseños geniales usan vulnerabilidades de BUSCARV
  • Función BUSCARV y debilidades de la solución
  • Función IF multinivel frente a función BUSCARV
  • Función BUSCARV con datos dinámicos de table_array
  • Función BUSCARV con 2 datos matriz de tabla

Función BUSCARH

La función BUSCARV es similar a la función BUSCARV, la única diferencia es que está orientada a datos, donde la función BUSCARV busca datos verticalmente (columnas), mientras que la función BUSCARH busca datos horizontalmente (filas).

Usando los mismos datos del ejemplo anterior, aquí hay un ejemplo del uso de la función BUSCARH, la posición de los datos maestros cambia, vea la imagen a continuación

Funciones de búsqueda y referencia de Excel 2007

Coloque el cursor en la celda E9 y luego ingrese la siguiente fórmula

=BUSCARH(C9,$B$2:$D$4,3,FALSO)

  • La celda C9 es una celda que contiene datos de código de categoría en datos de ventas (lookup_value)
  • El área $B$2:$D$4 son los datos maestros donde se almacena la información del margen (table_array)
  • 3 es la posición de fila del derange table_array donde se almacena la información de borde (row_index_num)
  • FALSO el proceso de búsqueda de datos de categoría es exactamente el mismo (range_lookup)

Copie la celda E9 y luego péguela en el rango E10: E17, el resultado es como se muestra a continuación

Funciones de búsqueda y referencia de Excel 2007

El resultado es el mismo que el de la función BUSCARV. Cuándo usar BUSCARV y cuándo usar BUSCARH depende de la alineación de los datos que se usan.

Siguiente: Funciones MATCH, INDEX y CHOOSE

Leave a Reply