Sintaxis:
`Vlookup (search_key, range, index_number, [is_sorted])`
Desglosemos cada argumento:
* `Search_key`: Este es el valor que estás buscando. Puede ser un número, texto o una referencia de celda que contenga el valor. Este valor * debe * existir en la primera columna del `rango '.
* `Range`: Esta es la matriz de tabla donde buscará Vlookup. Es una gama de células, especificadas usando referencias celulares (por ejemplo, `A1:D10`). La primera columna de este rango debe contener los valores que está buscando.
* `index_number`: Este es el número de columna dentro del 'rango' del que desea recuperar el resultado. La primera columna del `rango` se considera la columna 1. Entonces, si desea el valor de la segunda columna, use` 2`, la tercera columna, use `3`, etc.
* `[is_sorted]`: Este es un argumento opcional. Es un valor lógico (verdadero o falso) que especifica si la primera columna del 'rango' se clasifica en orden ascendente.
* `true` (u omitido): Vlookup encuentra una coincidencia aproximada. La primera columna del rango * debe * ser ordenada en orden ascendente. Si no se encuentra una coincidencia exacta, devuelve el valor asociado con el valor más grande menor que el `Search_Key`.
* `falso`: Vlookup encuentra una coincidencia exacta. La primera columna de la gama no necesita ser ordenada. Si no se encuentra una coincidencia exacta, devuelve el error `#n/a`. Esta es generalmente la opción más segura y confiable.
Ejemplo:
Digamos que tiene una hoja de cálculo con información del producto:
| ID de producto | Nombre del producto | Precio | Cantidad |
| --- | --- | --- | --- |
| A123 | Widget a | $ 10 | 100 |
| B456 | Widget b | $ 20 | 50 |
| C789 | Widget c | $ 30 | 75 |
Desea encontrar el precio del "Widget B". Así es como usaría Vlookup:
1. `Search_key`: "B456" (o una célula que contiene "B456")
2. `Range`: `A1:D4` (suponiendo que sus datos comiencen en la celda A1)
3. `index_number`: `3` (porque el precio está en la tercera columna del rango)
4. `is_sorted`: `Falso` (para una coincidencia exacta)
La fórmula sería:`=Vlookup (" B456 ", A1:D4, 3, Falso)`
Esto devolvería `$ 20`.
Consideraciones importantes:
* Sensibilidad de casos: Vlookup no es sensible al caso.
* Tipo de datos: Asegúrese de que el `Search_Key` y la primera columna del` Range` tengan tipos de datos consistentes (por ejemplo, ambos números o ambos texto). Los tipos no coincidentes a menudo conducirán a errores `#n/a`.
* Manejo de errores: Use `iferror` para manejar`#n/a` errores con gracia. Por ejemplo:`=iferror (vlookup (" b456 ", a1:d4, 3, falso)," producto no encontrado ")`
* Match aproximado (verdadero): Solo use `True 'si necesita una coincidencia aproximada y su primera columna está ordenada. El `falso 'generalmente se prefiere para la precisión y evita resultados inesperados.
Vlookup es una herramienta poderosa, pero tiene limitaciones. Para búsquedas más complejas o cuando busque en varias columnas, considere usar funciones de índice y coincidencia, que proporcionan más flexibilidad.