> lección 17/23 · 14 min

BUSCARV frente a INDICE y COINCIDIR

Concepto

BUSCARV tiene una limitación: busca siempre en la primera columna de la tabla y solo puede devolver columnas que estén a su derecha. Si tienes el nombre del producto y necesitas su código, que está a la izquierda, BUSCARV no sirve. INDICE y COINCIDIR no tienen esa limitación.

Buscar hacia la izquierda. Con INDICE y COINCIDIR eliges por separado la columna donde buscar y la columna que devuelves, sin importar el orden:

=INDICE(A2:A9; COINCIDIR("Mouse"; B2:B9; 0))   → el id del Mouse, que está a la izquierda del nombre

Insertar columnas no las rompe. BUSCARV pide la columna como número (3). Si alguien inserta una columna en medio de la tabla, ese 3 pasa a apuntar a otro dato sin que nada avise. INDICE apunta a la columna misma (C2:C9), y Excel la ajusta si se insertan columnas.

BUSCARX. Las versiones recientes de Excel traen BUSCARX(valor; donde_buscar; que_devolver), que también busca en cualquier dirección y es exacta por defecto. Si la tienes disponible, es la más simple. En planillas antiguas o compartidas vas a encontrar BUSCARV e INDICE con COINCIDIR, así que conviene leer las tres.

Cuál usar. Para una búsqueda simple hacia la derecha en una tabla que no va a cambiar, BUSCARV basta. Para buscar hacia la izquierda, o en tablas que otras personas editan, INDICE y COINCIDIR (o BUSCARX).

> tarea de planilla

Bodega te pasó una lista de productos por nombre (F2:F4) y necesita el id de cada uno, que en el catálogo está a la izquierda del nombre. Completa G2:G4 con el id; escribe la fórmula en G2 y rellénala.

G2
ABCDEFGHI
1
2
3
4
5
6
7
8
9
10

Primero intenta: las pistas aparecen después de 2 intentos con un resultado incorrecto (los errores de código no cuentan). Llevas 0.

Aprueba las tareas de esta lección para ver el cierre.