Función BUSCARH en Excel

Vamos a ver ahora una función que cumple la misma actividad en esencia del BUSCARV, se trata del BUSCARH, esta función sirve para buscar un valor específico en la primera Fila de una matriz y devuelve un valor especificado según el número de Filas de dicha matriz.

  • BUSCARV: Busca por filas (en la primera columna), es decir en Vertical (por eso la letra V al final del nombre de la función).
  • BUSCARH: Busca por columna (en la primera fila), es decir en Horizontal (de ahí la letra H en el nombre de la función).

Tenemos la siguiente información:

Se trata del esquema de dos Bases de datos que para efectos de la explicación las tengo en la misma hoja pero lo más común es que sean en hojas o incluso en libros aparte. En la Base de datos de la parte superior que está en naranjado, tenemos la información de 9 personas con unos datos básicos. En la base de datos de la parte inferior (la azul) tenemos 4 cedulas de las cuales necesitamos obtener los datos básicos que tenemos en la Base de datos 1.

Para utilizar la función BUSCARH, debemos tener clara las siguientes preguntas:

  1. ¿Qué voy a buscar?
  2. ¿Dónde lo voy a buscar?
  3. Una vez encuentre lo que estoy buscando, ¿qué información necesito?

Vamos a responder estas preguntas aplicando la función BUSCARH para la primera cédula de la Base de Datos Azul:

  1. El dato que voy a buscar es la Cédula que está en la celda D10
  2. Vamos a buscar la cédula en el rango D2:L6
  3. Una vez la función BUSCARH encuentre la cédula 222222 en el rango D2:L6 necesitamos obtener el Nombre que se encuentra en la segunda Fila de la matriz de búsqueda.

La función BUSCARH lo que hace es buscar la cedula en la matriz indicada haciendo un barrido de izquierda a derecha, una vez encuentra el dato buscado puede tomar cualquier dato que se encuentre en la misma Columna hacia la debajo de la primera fila. En este ejercicio, el nombre está en la segunda fila de la matriz, así que  le indicamos a la función BUSCARH que tome el valor que se encuentre en la segunda fila del valor que se está buscando.

Estructura de la función BUSCARH:

=BUSCARH(valor_buscado,matriz_de_busqueda,número_de_filas,precisión)

Un par de reglas para la adecuada operación de esta función:

  1. La primera Fila de la matriz de búsqueda debe contener el valor que se va a buscar, es decir, en nuestro ejercicio, la matriz de búsqueda no puede empezar en la Fila 3 pues dicha fila no es de las cédulas, por tanto nunca encontraría la cédula 222222.
  2. La matriz de búsqueda debe permanecer Fija, es decir como Referencia Absoluta. Esto es necesario para que cuando copiemos la función para buscar las otras 3 cédulas, la matriz de búsqueda siempre sea la misma

Bien, ahora a editemos la función en la celda D11 sin asignar el argumento de precisión:

Y el resultado:

Descargar archivo de trabajo.

MÁS SOBRE

Gerencie.com en su correo.

Suscríbase y nosotros colocaremos en su bandeja de entrada la mejor información que generamos diariamente.

Siéntase libre de opinar

En Gerencie.com está permitido opinar, criticar, discutir, controvertir, disentir, etc. Lo que no está permitido es insultar o escribir palabras ofensivas o soeces. Si lo hace, su comentario será rechazado por el sistema o será eliminado por el administrador. Por último, trate de no escribir en mayúscula sostenida, resulta muy difícil leerle.