Preguntas sobre fórmulas EXCEL
Ver
Encuentra el valor especificado en la primera columna de la tabla o matriz numérica y devuelve el valor de la columna especificada en la fila actual de la tabla o matriz . Cuando el valor de comparación está en la primera columna de la tabla de datos, se puede utilizar la función BUSCARV en lugar de la función BUSCARH.
La v en BUSCARV significa vertical.
Sintaxis
BUSCARV(valor_búsqueda, matriz_tabla, núm_índice_columna, búsqueda_rango)
Valor_búsqueda es el valor que debe encontrarse en la primera columna de la matriz. Valor_buscado puede ser un valor numérico, una referencia o una cadena de texto.
Table_array es la tabla de datos donde se deben encontrar los datos. Puede utilizar una referencia a una zona o un nombre de zona, como una base de datos o una lista.
Si range_lookup es TRUE, los valores de la primera columna de table_array deben ordenarse en orden ascendente: ..., -2, -1, 0, 1, 2, ..., - Z, FALSO, VERDADERO; de lo contrario, la función BUSCARV no puede devolver el valor correcto. Si range_lookup es FALSO, no es necesario ordenar table_array.
Puedes ordenar los valores en orden ascendente seleccionando Ascendente en Ordenar en el menú Datos.
Los valores de la primera columna de Table_array pueden ser texto, números o valores lógicos.
El texto no distingue entre mayúsculas y minúsculas.
Col_index_num es el número de columna del valor coincidente que se devolverá en table_array. Cuando Col_index_num es 1, se devuelve el valor de la primera columna de table_array; cuando Col_index_num es 2, se devuelve el valor de la segunda columna de table_array, y así sucesivamente. Si col_index_num es menor que 1, la función BUSCARV devuelve el valor de error #¡VALOR! ;Si col_index_num es mayor que el número de columnas en table_array, la función BUSCARV devolverá el valor de error #REF. .
Range_lookup es un valor lógico que indica si la función BUSCARV devuelve una coincidencia exacta o aproximada. Si es VERDADERO o se omite, se devuelve un valor coincidente aproximado, es decir, si no se encuentra un valor coincidente exacto, se devuelve el valor máximo menor que valor_buscado si valor_rango es FALSO, la función BUSCARV devolverá un valor coincidente exacto; Si no se encuentra, se devuelve el valor de error #N/A.
Explicación
Si la función BUSCARV no puede encontrar el valor_buscado y el rango_búsqueda es VERDADERO, se utiliza el valor máximo menor o igual a valor_buscado.
Si valor_buscado es menor que el valor mínimo en la primera columna de table_array, la función BUSCARV devolverá el valor de error # n/a.
Si la función BUSCARV no puede encontrar el valor_buscado y la búsqueda_rango es FALSO, la función BUSCARV devuelve el valor de error # n/a.
Ejemplo
El ejemplo puede ser más fácil de entender si lo copia en una hoja de trabajo en blanco.
Cómo hacerlo
Cree un libro u hoja de trabajo en blanco.
Seleccione un ejemplo en el tema de ayuda. No seleccione encabezados de fila o columna.
Selecciona un ejemplo de la ayuda.
Pulsa Ctrl C.
En la hoja de trabajo, seleccione la celda A1 y presione CTRL V.
Para alternar entre ver los resultados y ver la fórmula que devuelve los resultados, presione Ctrl ` (acento), o en el menú Herramientas, seleccione Auditoría de fórmula y luego haga clic en Modelo de auditoría de fórmula".
Este ejemplo utiliza un valor de aire de 1 atmósfera.
1
2
Tres
Cuatro
Cinco
Seis p>
p>
Siete
Ocho
Nueve
10
AC
Densidad Viscosidad Temperatura
.457 3.55 500
.525 3.25 400
.616 2.93 300
.675 2.75 250
.746 2.57 200
.835 2.38 150
.946 2.17 100
1.09 1.95 50
1.29 1.71 0
Descripción de la fórmula (resultado)
= vlookup (1,A2:C10,2) encuentra 1 en la columna A y devuelve el valor de la columna B en la misma fila (2.17).
= vlookup(1,A2:C10,3,true) busca 1 en la columna A y devuelve el valor de la columna C (100) en la misma fila.
= vlookup(.7,A2:C10,3,false) encontró 0,746 en la columna A. Como no hay una coincidencia exacta en la columna A, se devuelve un valor de error (#N/A).
= vlookup (0.1,A2:C10,2,true) encuentra 0.1 en la columna A. Debido a que 0.1 es menor que el valor mínimo de la columna A, devuelve un valor de error (#N/A).
=BUSCARV(2,A2:C10,2,TRUE) encuentra 2 en la columna a y devuelve el valor de la columna b en la misma fila (1.71).