En esta lección
En la pestaña «Carta» tienes cada producto con su precio y sus alérgenos. En la pestaña «Pedidos» apuntas lo que se sirve en un evento. Copiar el precio a mano en cada línea es lento y, cuando cambias un precio en la carta, el pedido se queda con el viejo. BUSCARV lo trae solo.
Cómo funciona BUSCARV
BUSCARV busca un valor en la primera columna de una tabla y devuelve lo que hay, en esa misma fila, en la columna que le digas. Se escribe igual en Excel y en Google Sheets:
=BUSCARV(qué buscas; dónde; qué columna; FALSO)
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Producto | Categoría | Precio | Alérgenos |
| 2 | Caña | Bebida | 2,20 € | Gluten |
| 3 | Café con leche | Bebida | 1,60 € | Leche |
| 4 | Croquetas de jamón | Tapa | 7,50 € | Gluten, leche, huevo |
| 5 | Papas arrugadas | Tapa | 5,00 € | Ninguno |
| 6 | Pulpo a la gallega | Ración | 16,00 € | Moluscos |
| 7 | Queso asado con mojo | Tapa | 8,50 € | Leche |
Datos de ejemplo. En tu carta, los alérgenos de cada plato salen de tus recetas y fichas técnicas.
Pregunta
Con la tabla «Carta» del ejemplo (A Producto, B Categoría, C Precio, D Alérgenos), ¿qué devuelve =BUSCARV("Pulpo a la gallega";Carta!$A$2:$D$7;2;FALSO)?
Ejemplo
Ejemplo resuelto: el precio de las croquetas
=BUSCARV("Croquetas de jamón";Carta!$A$2:$D$7;3;FALSO) devuelve 7,50 €: busca el texto en la columna A, lo encuentra en la fila 4 y devuelve lo que hay en la tercera columna de la tabla (C, el precio).
Con un 4 en vez de un 3 devolvería «Gluten, leche, huevo». En la pestaña Pedidos, con el producto en A2, la fórmula queda =BUSCARV(A2; Carta!$A$2:$D$7; 3; FALSO).
Los cuatro argumentos, uno a uno
- Valor buscado: lo que buscas, casi siempre una celda (A2). Tiene que estar escrito igual que en la tabla.
- Tabla: dónde buscas. En otra pestaña se escribe con su nombre y una exclamación: Carta!$A$2:$D$7. Los $ la dejan fija al arrastrar la fórmula hacia abajo.
- Columna: un número: 1 es la primera columna de la tabla, 2 la segunda… No es la letra de la columna.
- FALSO: coincidencia exacta. También vale un 0, en Excel y en Sheets.
Relaciona
Relaciona cada parte de =BUSCARV(A2; Carta!$A$2:$D$7; 3; FALSO) con lo que hace.
Toca una parte de la izquierda y después su significado a la derecha.
Elige su pareja:
Completa
En la pestaña Pedidos, el producto está en A2. Completa la fórmula de B2 para traer sus alérgenos desde la Carta y poder arrastrarla hacia abajo sin que la tabla se mueva.
=BUSCARV(A2;;;)
Ideas clave
- BUSCARV busca en la primera columna de la tabla y devuelve otra columna de la misma fila.
- La columna se indica con un número contado desde la primera de la tabla, no con la letra.
- Fija la tabla con $ (Carta!$A$2:$D$7) para arrastrar la fórmula.
- Pon siempre FALSO: sin él, BUSCARV puede devolver un dato equivocado sin avisar.
✓¡Lección completada! Sigue cuando quieras.