BUSCARH

Busca un valor en la fila superior de una tabla o una matriz de valores y, a continuación, devuelve un valor en la misma columna de una fila especificada en la tabla o en la matriz. Use BUSCARH cuando los valores de comparación se encuentren en una fila en la parte superior de una tabla de datos y desee encontrar información que se encuentre dentro de un número especificado de filas. Use BUSCARV cuando los valores de comparación se encuentren en una columna a la izquierda o de los datos que desee encontrar.

Sintaxis

BUSCARH(valor_buscado;matriz_buscar_en;indicador_filas; ordenado)

Valor_buscado   es el valor que se busca en la primera fila de matriz_buscar_en. Valor_buscado puede ser un valor, una referencia o una cadena de texto.

Matriz_buscar_en   es una tabla de información en la que se buscan los datos. Utilice una referencia a un rango o el nombre de un rango.

Indicador_filas   es el número de fila en matriz_buscar_en desde el cual se deberá devolver el valor coincidente. Si indicador_filas es 1, devuelve el valor de la primera fila en matriz_buscar_en; si indicador_filas es 2, devuelve el valor de la segunda fila en matriz_buscar_en y así sucesivamente. Si indicador_filas es menor que 1, BUSCARH devuelve el valor de error #¡VALOR!; si indicador_filas es mayor que el número de filas en matriz_buscar_en, BUSCARH devuelve el valor de error #¡REF!

Ordenado   es un valor lógico que especifica si desea que el elemento buscado por la función BUSCARH coincida exacta o aproximadamente. Si ordenado es VERDADERO o se omite, la función devuelve un valor aproximado, es decir, si no se encuentra un valor exacto, se devuelve el mayor valor que sea menor que el argumento valor_buscado. Si ordenado es FALSO, la función BUSCARH encontrará el valor exacto. Si no se encuentra dicho valor, devuelve el valor de error #N/A.

Observaciones

Ejemplos

Supongamos que en una hoja se guarda un inventario de repuestos. A1:A4 contiene "Ejes"; 4; 5; 6. B1:B4 contiene "Cojinetes"; 4; 7; 8. C1:C4 contiene "Engranajes"; 9; 10; 11.

BUSCARH("Ejes"; A1:C4;2;VERDADERO) es igual a 5

BUSCARH("Cojinetes",A1:C4,3,FALSO) es igual a 7

BUSCARH("Cojinetes";A1:C4;3;VERDADERO) es igual a 8

BUSCARH("Engranajes";A1:C4;4;) es igual a 11

Matriz_buscar_en también puede ser una constante matricial:

BUSCARH(3;{1;2;3/"a";"b";"c"/"d";"e";"f"};2;VERDADERO) es igual a "c"