Búsqueda y referencia: función VLOOKUP
Descripción
Use BUSCARV cuando necesite buscar cosas en una tabla o un rango por fila. Organice sus datos para que el valor que busque esté a la izquierda del valor de retorno que desea encontrar.
Sintaxis
VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])
Argumentos
Argumento | Descripción | Requerido / Opcional |
---|---|---|
valor de búsqueda | El valor que desea buscar. El valor que desea buscar debe estar en la primera columna del rango de celdas que especifique en table_array. Lookup_value puede ser un valor o una referencia a una celda. |
Necesario |
matriz de tabla | El rango de celdas en el que BUSCARV buscará el valor_buscado y el valor de retorno. La primera columna del rango de celdas debe contener lookup_value. El rango de celdas también debe incluir el valor de retorno que desea encontrar. |
Necesario |
col_index_num | El número de columna (que comienza con 1 para la columna más a la izquierda de la matriz de tabla) que contiene el valor de retorno. |
Necesario |
rango de búsqueda | Un valor lógico que especifica si desea que BUSCARV encuentre una coincidencia exacta o una coincidencia aproximada:
|
Opcional |
Notas
Use referencias absolutas para range_lookup, ya que le permite completar una fórmula para que siempre se vea en el mismo rango de búsqueda exacto.
Al buscar valores de fecha o número, asegúrese de que los datos de la primera columna de table_array no se almacenen como valores de texto. De lo contrario, BUSCARV podría devolver un valor incorrecto o inesperado.
Si range_lookup es FALSE y lookup_value es texto, puede utilizar los caracteres comodín, el signo de interrogación (?) Y el asterisco (*), en lookup_value. Un signo de interrogación coincide con cualquier carácter. Un asterisco coincide con cualquier secuencia de caracteres. Si desea encontrar un signo de interrogación o un asterisco, escriba una tilde (~) delante del carácter.
Si range_lookup es TRUE o se omite, la primera columna de table_array debe ordenarse alfabéticamente o numéricamente. Si la primera columna no está ordenada, el valor de retorno puede ser incorrecto.
Ordene la primera columna de table_array o use FALSE para una coincidencia exacta.
Cuando busque valores de texto en la primera columna, asegúrese de que los datos de la primera columna no tengan espacios iniciales, espacios finales, uso inconsistente de comillas rectas ('o ") y curvas (' o“), o caracteres no imprimibles. En estos casos, BUSCARV podría devolver un valor inesperado
Si range_lookup es TRUE, entonces si el valor en lookup_value es menor que el valor más pequeño en la primera columna de table_array, obtendrá el valor de error # N / A
Si range_lookup es FALSE y no se encuentra el número exacto, obtendrá el valor de error # N / A
Si col_index_num es mayor que el número de columnas en table_array, obtendrá el #REF! valor de error
Si table_array es menor que 1, obtendrás el #VALUE! valor de error
Si a la fórmula le faltan comillas, obtendrá el #NAME? valor de error
Aplicabilidad
Excel 2007, Excel 2010, Excel 2013, Excel 2016