certmundo.
es‑mx

6 min de lectura

¿Cómo usar BUSCARV y BUSCARH para encontrar datos en Excel?

BUSCARV y BUSCARH son funciones de Excel que buscan un valor dentro de una tabla y devuelven la información de una columna o fila relacionada.

Son dos de las funciones más pedidas en ofertas de trabajo en México. Empresas como Liverpool, Bimbo y FEMSA las usan a diario para cruzar datos entre tablas.


La diferencia entre BUSCARV y BUSCARH

BUSCARV busca un valor en la primera columna de una tabla y devuelve un dato de otra columna en la misma fila. La "V" significa vertical.

BUSCARH busca un valor en la primera fila de una tabla y devuelve un dato de otra fila en la misma columna. La "H" significa horizontal.

Usa BUSCARV cuando tus datos están organizados en columnas (lo más común). Usa BUSCARH cuando tus encabezados están en filas.


Sintaxis de BUSCARV

=BUSCARV(valor_buscado; matriz_buscar_en; indicador_columnas; [ordenado])

Cada argumento hace lo siguiente:

Argumento Qué hace
valor_buscado El dato que quieres encontrar (un número, texto o celda)
matriz_buscar_en El rango de la tabla donde vas a buscar
indicador_columnas El número de columna que quieres devolver
[ordenado] FALSO para búsqueda exacta; VERDADERO para aproximada

Regla de oro: Casi siempre escribe FALSO como cuarto argumento. Así evitas resultados incorrectos.


Sintaxis de BUSCARH

=BUSCARH(valor_buscado; matriz_buscar_en; indicador_filas; [ordenado])

La estructura es idéntica a BUSCARV. La única diferencia es que indicador_filas indica el número de fila que quieres devolver, no de columna.


Ejemplos prácticos con BUSCARV

Ejemplo 1: Buscar el precio de un producto en Liverpool

Tienes esta tabla en el rango A1:C5:

A (Código) B (Producto) C (Precio)
101 Televisor $8,500
102 Lavadora $12,300
103 Refrigerador $18,500
104 Microondas $2,200

Quieres saber el precio del producto con código 103. Escribe en otra celda:

=BUSCARV(103; A1:C5; 3; FALSO)

Resultado: $18,500

Explicación paso a paso:

  • 103 → es el valor que buscas
  • A1:C5 → es toda la tabla
  • 3 → devuelve el dato de la tercera columna (Precio)
  • FALSO → busca una coincidencia exacta

Ejemplo 2: Buscar el nombre de un empleado en FEMSA

Tienes una tabla de empleados en A2:D50. La columna A tiene el número de empleado, la columna B tiene el nombre completo.

En la celda F2 tienes el número de empleado 4821. Para obtener su nombre:

=BUSCARV(F2; A2:D50; 2; FALSO)

Resultado: el nombre completo del empleado con número 4821.

Usar una referencia de celda (F2) en lugar del número directo te permite cambiar el empleado sin reescribir la fórmula.

Ejemplo 3: Calcular el bono con base en la categoría en Bimbo

Tienes una tabla de categorías y bonos en F1:G4:

F (Categoría) G (Bono mensual)
A $3,000
B $1,800
C $900

Un empleado tiene categoría B (almacenada en la celda B2). Para encontrar su bono:

=BUSCARV(B2; $F$1:$G$4; 2; FALSO)

Resultado: $1,800

Nota el uso de $F$1:$G$4 con signos de dólar. Eso fija el rango para que no se mueva cuando copies la fórmula hacia abajo.


Ejemplo práctico con BUSCARH

Búsqueda de metas por trimestre en Mercado Libre

Tienes esta tabla en A1:E2:

A B (T1) C (T2) D (T3) E (T4)
Meta de ventas $500,000 $620,000 $750,000 $900,000

Quieres obtener la meta del tercer trimestre (T3). Escribe:

=BUSCARH("T3"; A1:E2; 2; FALSO)

Resultado: $750,000

Explicación:

  • "T3" → el valor que buscas en la primera fila
  • A1:E2 → el rango de la tabla horizontal
  • 2 → devuelve el dato de la segunda fila (la fila de montos)
  • FALSO → coincidencia exacta

Errores comunes

Error 1: Ver #N/A en el resultado

#N/A significa que Excel no encontró el valor buscado en la tabla. Las causas más frecuentes son:

  • Espacios invisibles: el código " 103" no es igual a "103". Usa =ESPACIOS() para limpiar los datos.
  • Tipo de dato incorrecto: buscas el número 103 pero la columna tiene el texto "103". Verifica el formato de las celdas.
  • El valor no existe: simplemente el dato no está en la tabla.

Error 2: Usar VERDADERO en lugar de FALSO

Cuando el cuarto argumento es VERDADERO, Excel busca una coincidencia aproximada. Esto solo funciona bien si la primera columna está ordenada de menor a mayor. Si no lo está, puedes obtener resultados completamente incorrectos sin ningún mensaje de error. Siempre usa FALSO a menos que sepas exactamente lo que haces.

Error 3: El rango no incluye la columna que quieres devolver

Si tu tabla está en A1:C10 y escribes indicador_columnas = 4, Excel mostrará el error #REF!. El número de columna siempre debe estar dentro del rango que definiste. Cuenta las columnas desde la primera del rango, no desde la columna A de la hoja.

Error 4: No fijar el rango con $

Si copias =BUSCARV(A2; B1:D10; 2; FALSO) hacia abajo, el rango se moverá a B2:D11, luego a B3:D12, y así. Fija siempre la tabla con signos de dólar: $B$1:$D$10.


Comparación rápida: BUSCARV vs BUSCARH

Característica BUSCARV BUSCARH
Dirección de búsqueda Vertical (columnas) Horizontal (filas)
Busca en... Primera columna del rango Primera fila del rango
Devuelve datos de... Otra columna Otra fila
Uso más común Catálogos de productos, empleados Tablas de periodos, trimestres
Frecuencia de uso Muy alta Media

Cuándo ya no es suficiente BUSCARV

BUSCARV tiene una limitación importante: solo busca hacia la derecha. Si el dato que quieres devolver está en una columna a la izquierda del valor buscado, BUSCARV no puede hacerlo directamente.

En esos casos, los usuarios avanzados usan INDICE con COINCIDIR. Sin embargo, para la mayoría de las tareas cotidianas en empresas mexicanas, dominar BUSCARV con FALSO es suficiente para destacar.


Puntos clave para recordar

  • Siempre fija tu rango de tabla con $ cuando vayas a copiar la fórmula.
  • El indicador_columnas se cuenta desde la primera columna de tu rango, no desde la columna A.
  • Usa BUSCARV para tablas verticales y BUSCARH para tablas horizontales.
  • El error #N/A casi siempre indica un problema de espacios o de tipo de dato.
  • Dominar estas funciones aumenta directamente tu valor en el mercado laboral mexicano.

Puntos clave

  • `BUSCARV` busca un valor en la primera columna de una tabla y devuelve el dato de otra columna; usa `FALSO` como cuarto argumento para obtener siempre una coincidencia exacta.
  • `BUSCARH` funciona igual que `BUSCARV` pero busca en la primera **fila** del rango; es útil para tablas organizadas por periodos o trimestres.
  • El error `#N/A` casi siempre se debe a espacios invisibles en los datos o a que el tipo de dato no coincide (número vs. texto).
  • Fija siempre el rango de la tabla con signos de dólar (`$B$1:$D$50`) para que la fórmula no se rompa al copiarla hacia otras celdas.
  • `BUSCARV` solo busca hacia la derecha; si necesitas devolver datos de una columna a la izquierda del valor buscado, deberás usar `INDICE` con `COINCIDIR`.

Comparte esta lección:

¿Cómo usar BUSCARV y BUSCARH para encontrar datos en Excel? | Fórmulas de Excel: Guía Completa | Certmundo