WorksheetFunction.HLookup (Excel)

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 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 buscar un número especificado de filas. Use BUSCARV cuando los valores de comparación se encuentren en una columna a la izquierda de los datos que desea buscar.

Si BUSCARH no puede encontrar valor_buscado y ordenado es verdadero, usa el mayor valor inferior al valor_buscado. Si valor_buscado es menor que el menor valor de la primera fila de matriz_buscar_en, BUSCARH devuelve el valor de error #N/a. Si ordenado es falso y valor_buscado es texto, puede usar los caracteres comodín, el signo de interrogación (?) y el asterisco (*) en el argumento de valor_buscado. El símbolo de interrogación corresponde a cualquier carácter único, mientras que un asterisco corresponde a cualquier secuencia de caracteres. Si desea buscar un signo de interrogación o asterisco reales, escriba una tilde (~) delante del carácter.

Sintaxis : expression.HLookup (Arg1, Arg2, Arg3, Arg4)

Dim arrHLookup() As Variant
arrHLookup() = WorksheetFunction.HLookup(Arg1:=, Arg2:=, Arg3:=)

Arguments

Estos son los argumentos con nombre :

Arg1 - Valor buscado: valor que se debe buscar en la primera fila de la tabla. El argumento de valor buscado puede ser un valor, una referencia o una cadena de texto

Arg2 - Matriz de búsqueda: tabla de información en la que se buscan los datos. Utilice una referencia a un rango o el nombre de un rango

Arg3 - Indicador_filas-número de fila en matriz_buscar_en desde el que se devolverá el valor que coincide. Un indicador_filas de 1 devuelve el valor de la primera fila en matriz_buscar_en, un valor de indicador_filas devuelve el valor 2 de la segunda fila en matriz_buscar_en, etc. Si indicador_filas es menor que 1, BUSCARH devuelve el #VALUE! valor de error; Si indicador_filas es mayor que el número de filas de matriz_buscar_en, BUSCARH devuelve el #REF! valor de error

Los siguientes argumentos son opcionales

Arg4 (Boolean) - Rango de búsqueda: valor lógico que especifica si se desea que BUSCARH busque una coincidencia exacta o aproximada. Si es true o se omite, se devuelve una coincidencia aproximada. Es decir, si no encuentra ninguna coincidencia exacta, devolverá el siguiente mayor valor que sea inferior al del argumento de valor buscado. Si es false, BUSCARH buscará una coincidencia exacta. Si no encuentra ninguna, devolverá el valor de error #N/A.