8] =HLOOKUP
=BUSCARH es una función que se utiliza para buscar valores en una tabla o rango de celdas en función de criterios específicos y devolver el valor correspondiente de la fila especificada. Esta función pertenece a la categoría Buscar y hacer referencia, y es una función similar a la función BUSCARV, pero diferente en términos de orientación de datos. La función BUSCARH busca el valor en la primera fila de la tabla o rango de celdas y devuelve el valor de la fila especificada, mientras que la función BUSCARV busca el valor en la primera columna de la tabla o rango de celdas y devuelve el valor de la columna especificada.
La sintaxis de la función =BUSCARH es la siguiente:
=HLOOKUP(lookup_value,table_array,row_index_num,[range_lookup])
Dónde:
- lookup_value es el valor que desea buscar en una tabla o rango de celdas. Este valor puede ser un número, un texto, una fecha, una hora o una referencia de celda.
- table_array es la tabla o el rango de celdas que contiene los datos que desea buscar. Esta tabla o rango de celdas debe tener al menos dos filas, y el valor que desea buscar debe estar en la primera fila.
- row_index_num es el número de fila de una tabla o rango de celdas que contiene los valores que desea devolver. Este número de línea debe ser un número positivo, comenzando en 1 para la primera fila, 2 para la segunda línea, y así sucesivamente.
- [range_lookup] es un argumento opcional que especifica si desea buscar un valor exacto o uno aproximado. Este valor puede ser VERDADERO o FALSO, o 1 o 0. Si escribe TRUE o 1, o deja estos argumentos en blanco, la función =BUSCARH busca valores que se acerquen a, es decir, valores menores o iguales que lookup_value, suponiendo que la primera fila de la tabla o el rango de celdas ya está ordenada de forma ascendente. Si escribe FALSO o 0, la función =BUSCARH busca el valor exacto, que es exactamente el mismo valor que lookup_value, independientemente del orden de la primera fila de la tabla o del rango de celdas.
A continuación, se muestra un ejemplo del uso de la función =BUSCARH:
A | B | C | D |
Nombre | Valor | Información | Código |
Andi | 80 | Pasar | A001 |
Mente | 70 | Pasar | A002 |
Cici | 60 | Pasar | A003 |
Dedi | 50 | Fallar | A004 |
Uno | 40 | Fallar | A005 |
- =HLOOKUP(“Valor“,A1:D5,2,FALSE) devuelve el valor 80, que es el valor devuelto desde la segunda fila de la tabla o el rango de celdas A1:D5, basado en el valor «Valor”buscado en la primera fila, mediante la búsqueda de valor exacto.
- =HLOOKUP(« Información“,A1:D5,3,TRUE) devuelve el texto «Pass», que es el valor devuelto desde la tercera fila de la tabla o rango de celdas A1:D5, basado en el valor «Descripción”buscado en la primera fila, mediante una búsqueda de valores aproximados.
- =HLOOKUP(B1,A1:D5,4,FALSE) devuelve el texto»A001″, que es el valor devuelto desde la cuarta fila de la tabla o rango de celdas A1:D5, basado en el valor que se encuentra en la celda B1 que se buscó en la primera fila, mediante la búsqueda de valor exacto.
- =HLOOKUP(45,A1:D5,1,TRUE) devuelve el texto“Valor», que es el valor devuelto desde la primera fila de la tabla o rango de celdas A1:D5, basado en el valor 45 buscado en la primera fila, mediante una búsqueda de valores aproximada.