Compartir a través de


WorksheetFunction.HLookup(Object, Object, Object, Object) Método

Definición

Busca un valor en la fila superior de una tabla o una matriz de valores y devuelve un valor en la misma columna de una fila especificada en la tabla o matriz. Use HLookup cuando los valores de comparación se encuentren en una fila en la parte superior de una tabla de datos y desee examinar un número especificado de filas. Use VLookup(Object, Object, Object, Object) cuando los valores de comparación se encuentren en una columna situada a la izquierda de los datos que desea buscar.

public object HLookup(object Arg1, object Arg2, object Arg3, object Arg4);
Public Function HLookup (Arg1 As Object, Arg2 As Object, Arg3 As Object, Optional Arg4 As Object) As Object

Parámetros

Arg1
Object

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
Object

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
Object

Row_index_num: el número de fila de table_array desde el que se devolverá el valor coincidente. Un row_index_num de 1 devuelve el primer valor de fila de table_array, un row_index_num de 2 devuelve el segundo valor de fila en table_array, etc. Si row_index_num es menor que 1, HLookup devuelve el #VALUE. valor de error; si row_index_num es mayor que el número de filas en table_array, HLookup devuelve el #REF. valor de error.

Arg4
Object

Range_lookup: valor lógico que especifica si desea que HLookup encuentre una coincidencia exacta o una coincidencia 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, HLookup encontrará una coincidencia exacta. Si no encuentra ninguna, devolverá el valor de error #N/A.

Devoluciones

Comentarios

Si HLookup no encuentra lookup_value y range_lookup es true, usa el valor más grande que es menor que lookup_value.

Si lookup_value es menor que el valor más pequeño de la primera fila de table_array, HLookup devuelve el valor de error #N/A.

Si el argumento de rango de búsqueda es FALSE y el de valor buscado es texto, se pueden los usar caracteres comodín de signo de interrogación (?) y 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.

Se aplica a