Lecciones › Funciones de búsqueda

Función BUSCARH

Cargando…

Sobre esta lección

Busca en tablas horizontales, con los títulos en la primera fila, usando la función BUSCARH.

Tema: Funciones de búsqueda · 6 pasos · Premium

Cómo empieza la lección

  1. Algunas tablas son horizontales: los días o los meses van en la primera fila y los datos quedan debajo. Para ellas existe la función BUSCARH. Busca en la primera fila de la tabla y devuelve lo que hay en la misma columna, unas filas más abajo.

    El tercer argumento ahora es el número de la fila dentro de la tabla. El plato es la fila 2.

    En B7, averigua el plato del día que está en B6 escribiendo =BUSCARH(B6;B1:F4;2;FALSO).

Los otros 5 pasos forman parte del plan Premium. Ver planes →

Funciones que se usan en esta lección

BUSCARH

La función BUSCARH hace lo mismo que BUSCARV, pero en horizontal: busca un valor en la primera fila de una tabla y baja por esa columna hasta la fila que le pidas. Sirve cuando los encabezados están a lo ancho, como los meses de un presupuesto: "¿cuánto se gastó en publicidad en marzo?".

=BUSCARH(valor_buscado; matriz_tabla; indicador_filas; [rango])

valor_buscado

Lo que buscas en la primera fila de la tabla: un encabezado o la celda que lo contiene. Ej.: B6.

matriz_tabla

La tabla completa, con la fila de encabezados incluida. Ej.: A1:D4.

indicador_filas

El número de la fila que quieres traer, contando desde 1 a partir de la primera fila de la tabla.

rango (opcional)

FALSO para coincidencia exacta, que es lo habitual. VERDADERO, o nada, para coincidencia aproximada, que exige la primera fila ordenada de menor a mayor.

Ver ejemplos y ejercicio de BUSCARH →

Errores comunes: BUSCARH

  • Olvidar el cuarto argumento. Sin él, la búsqueda es aproximada y puede devolver la columna equivocada sin avisar. Para buscar encabezados exactos, termina con FALSO.
  • Contar mal la fila. El tercer argumento es la posición dentro de la tabla, no el número de fila de la hoja. Si la tabla empieza en la fila 3, su primera fila sigue siendo la 1.
  • Dejar fuera la fila de encabezados. BUSCARH busca en la primera fila del rango. Empieza el rango en la fila donde están los encabezados.
  • Error #N/D. El encabezado no existe o está escrito distinto, por ejemplo "Mar" frente a "Marzo". Revisa que el texto buscado sea igual al de la tabla.
  • Usarla en una tabla vertical. Si cada registro ocupa una fila y los campos están en columnas, la función correcta es BUSCARV.

Otras lecciones de Funciones de búsqueda