Volver al Blog
Funciones de Búsqueda
Excel
INDICE
COINCIDIR
Fórmulas

INDICE y COINCIDIR: La Pareja de Búsqueda Que Sobrevive a una Columna Movida

05/08/2026
INDICE y COINCIDIR: La Pareja de Búsqueda Que Sobrevive a una Columna Movida

Resumen Rápido

Puntos clave de este artículo

  • 🧭 COINCIDIR devuelve una posición, INDICE devuelve un valor — por qué dividir el trabajo arregla BUSCARV
  • ⬅️ Mirar a la izquierda, y por qué una columna insertada no puede romper la fórmula
  • 🔀 Búsquedas bidireccionales: un COINCIDIR por las filas y otro por los encabezados
  • 📶 Coincidencia aproximada para tramos y escalas — y la regla de ordenación que no puedes saltarte
  • 👥 Duplicados, comodines y cómo obtener la *última* coincidencia en vez de la primera
  • 🧮 Dos criterios a la vez, más INDICE para filas enteras, columnas enteras y rangos dinámicos
Tiempo de lectura: ~19 min

Toda hoja de cálculo acaba conteniendo una fórmula que antes era correcta. Devolvió el número adecuado durante meses, luego alguien añadió una columna a la tabla de origen y ahora devuelve el número de teléfono donde antes estaban los ingresos. Sin error, sin aviso — solo un número equivocado en un informe en el que la gente confía.

Esa fórmula era casi con toda seguridad un BUSCARV, y la razón de que se rompiera es que identifica la respuesta contando columnas. La columna 4 significa "cuatro columnas a la derecha de donde empecé", así que en cuanto cambia la forma de la tabla, la cuenta se queda obsoleta.

INDICE y COINCIDIR lo arreglan dividiendo la búsqueda en dos preguntas que se hacen de forma independiente: dónde está y qué hay ahí. Esta guía cubre ambas funciones por separado, la pareja trabajando junta y las seis o siete variantes que cubren casi cualquier búsqueda real que vayas a escribir.

Consejo: Sigue los ejemplos en tu propio libro. Todo lo de abajo funciona sobre la tabla que aparece tras la sección 1 — cópiala en una hoja en blanco empezando en A1 y las referencias de celda coincidirán exactamente.


1) Dos Funciones, Un Trabajo

Una fórmula de búsqueda hace dos cosas: localiza una fila y luego lee un valor de ella. BUSCARV junta ambas en una sola función y esconde la costura. INDICE y COINCIDIR las mantienen separadas, que es justamente el objetivo.

FunciónPregunta que respondeQué devuelve
COINCIDIR¿Dónde está mi valor en esta lista?Una posición — un número
INDICE¿Qué hay en la posición N de este rango?Un valor

Ninguna es una búsqueda por sí sola. COINCIDIR encuentra una fila pero no puede leerla; INDICE lee una fila pero no puede encontrarla. Anida una dentro de la otra y tendrás una búsqueda que hace todo lo que hace BUSCARV, más tres cosas que él no puede:

ProblemaBUSCARVINDICE/COINCIDIR
Devolver una columna a la izquierda de la claveImposibleNormal
Alguien inserta una columna en medio de la tablaSilenciosamente incorrectoSigue correcto
Olvidar el argumento de coincidencia exactaUsa aproximada por defectoCOINCIDIR también usa aproximada por defecto — ver sección 6
Velocidad en una tabla muy grandeRecorre toda la tablaBusca en una columna, lee una columna

Esa tercera fila es honesta más que halagadora. COINCIDIR tiene el mismo comportamiento aproximado por defecto que BUSCARV, y pilla a la gente con la misma frecuencia. La diferencia es que todo lo demás de la pareja es más seguro.

Ingresos Regionales por SKU

Fíjate en dos cosas de esta disposición: la clave por la que buscarías (SKU) está en la columna C, a la derecha del nombre de Producto que querrías recuperar — y cada producto aparece dos veces, una por región. Ambos detalles son donde las búsquedas suelen fallar. Los datos están en A2:F9.

ABCDEF
1
Product
Region
SKU
Jan
Feb
Mar
2
Laptop Pro
North
SKU-4101
2400
2650
2210
3
Laptop Pro
South
SKU-4102
1850
1720
2090
4
Monitor 27
North
SKU-4103
1280
990
1440
5
Monitor 27
South
SKU-4104
860
1150
905
6
Keyboard K2
North
SKU-4105
310
285
420
7
Keyboard K2
South
SKU-4106
240
330
275
8
Dock D3
North
SKU-4107
640
720
580
9
Dock D3
South
SKU-4108
415
505
690

fxLas celdas con fórmulas están resaltadas en verde

Pasa el mouse sobre las celdas con fórmulas para ver la fórmula y resaltar las celdas referenciadas


2) COINCIDIR: Posición, No Valor

🎯 Escenario: Antes de buscar nada, averigua en qué fila está un SKU.

=COINCIDIR(valor_buscado, matriz_buscada, [tipo_de_coincidencia])

Disposición de los datos:

  • Columna A: Producto
  • Columna B: Región
  • Columna C: SKU
  • Columnas D–F: ingresos de enero, febrero y marzo
=COINCIDIR("SKU-4107", C2:C9, 0)

Resultado: 7

Léelo con atención: la respuesta es 7, no 8. COINCIDIR cuenta dentro del rango que le has dado, y C2:C9 empieza en la fila 2 — así que SKU-4107 es el séptimo elemento de ese rango aunque esté en la octava fila de la hoja. Esta cuenta relativa es lo más útil que puedes interiorizar sobre COINCIDIR, y la mayor fuente de errores de uno en uno.

El tercer argumento decide cómo busca:

tipo_de_coincidenciaEncuentraRequiere
0Una coincidencia exactaNada — cualquier orden
1 (por defecto)El mayor valor al buscadoOrden ascendente
-1El menor valor al buscadoOrden descendente

Usa 0 salvo que estés haciendo deliberadamente una búsqueda por tramos. La sección 6 cubre el caso en que 1 es la respuesta correcta; en todos los demás sitios es una trampa.

Error Común: Omitir el tercer argumento no significa "exacta". Significa 1, que da por hecho que tus datos están ordenados de forma ascendente. Sobre datos sin ordenar eso devuelve una posición equivocada de aspecto plausible y sin ningún error — el peor tipo de fallo, porque nada te avisa de que ha ocurrido. Escribe el , 0 siempre.

Mini ejercicio: Encuentra la posición de "Mar" dentro del rango de encabezados D1:F1. (Deberías obtener 3.)


3) INDICE: El Valor en una Posición

🎯 Escenario: Leer el cuarto nombre de producto sin saber cuál es.

=INDICE(matriz, núm_fila, [núm_columna])
=INDICE(A2:A9, 4)

Resultado: Monitor 27

Dale a INDICE un rango bidimensional y querrá las dos coordenadas:

=INDICE(D2:F9, 3, 3)

Resultado: 1440 — tercera fila, tercera columna de D2:F9, que es Monitor 27 Norte en marzo.

La misma cuenta relativa que COINCIDIR: la fila 3 de D2:F9 es la fila 4 de la hoja. Las dos funciones coinciden en esto, que es exactamente por lo que se anidan tan limpiamente — una posición de COINCIDIR significa lo mismo para INDICE, siempre que ambos rangos empiecen en la misma fila.

INDICE no busca nada. Se le dice dónde mirar. Y eso es una ventaja: significa que el "dónde" puede venir de cualquier sitio — un número escrito, una celda, un cálculo o un COINCIDIR.

Error Común: =INDICE(A2:A9, 12) devuelve #¡REF! porque no hay un duodécimo elemento. Lo mismo ocurre con =INDICE(D2:F9, 3, 5) — tres columnas de ancho, ninguna quinta columna. Si una fórmula que funcionaba muestra de pronto #¡REF!, la causa habitual es un COINCIDIR dentro que ha empezado a devolver un número mayor del que el rango de INDICE puede alojar, lo que normalmente significa que los dos rangos se han desincronizado.

Mini ejercicio: Devuelve la cifra de enero de la octava fila de datos. (Espera 415.)


4) La Pareja: Tu Primer INDICE/COINCIDIR

🎯 Escenario: Ingresos de enero para SKU-4107, sin contar una sola columna.

=INDICE(D2:D9, COINCIDIR("SKU-4107", C2:C9, 0))

Resultado: 640

Léelo de dentro afuera, en dos frases: COINCIDIR encuentra SKU-4107 en la columna C e informa de la posición 7. INDICE devuelve el séptimo valor de la columna D. Ese es el patrón entero, y nunca se complica más que eso.

La frase que conviene memorizar: =INDICE(la columna que quieres, COINCIDIR(lo que buscas, la columna donde mirar, 0)).

Ahora mira a la izquierda — lo que BUSCARV no puede hacer en absoluto:

=INDICE(A2:A9, COINCIDIR("SKU-4104", C2:C9, 0))

Resultado: Monitor 27

Ahí no ha pasado nada especial. El rango que se devuelve está a la izquierda del rango de búsqueda, y ninguna de las dos funciones se ha dado cuenta ni le ha importado, porque recibieron dos rangos independientes en vez de una tabla con un desplazamiento contado. BUSCARV sencillamente no puede expresar esto; el apaño consiste en mover físicamente columnas en los datos de origen, que es una cosa rara que hacerle a una tabla por culpa de una fórmula.

Y la razón de que la fórmula sobreviva a las ediciones: inserta una columna nueva entre B y C, y Excel actualiza tanto D2:D9 como C2:C9 para que apunten a los mismos datos que antes. El =BUSCARV("SKU-4107", C2:F9, 2, FALSO) equivalente sigue diciendo 2, porque 2 es un número escrito y los números escritos no se mueven.

Error Común: El rango de INDICE y el de COINCIDIR deben empezar en la misma fila y tener la misma altura. =INDICE(D2:D9, COINCIDIR("SKU-4107", C1:C9, 0)) incluye el encabezado en la búsqueda, así que todas las posiciones vuelven una unidad de más — y la fórmula devuelve la fila de debajo de la correcta. Sin error. Simplemente mal, para siempre. Selecciona ambos rangos de la misma manera, siempre.

Mini ejercicio: Devuelve los ingresos de marzo de SKU-4102. (Espera 2090.)


5) Búsqueda Bidireccional: COINCIDIR Dos Veces

🎯 Escenario: Elegir cualquier SKU y cualquier mes, y obtener el número donde se cruzan.

INDICE acepta una fila y una columna. Alimenta ambas desde un COINCIDIR y tendrás una búsqueda que se mueve en dos direcciones:

=INDICE(D2:F9, COINCIDIR("SKU-4103", C2:C9, 0), COINCIDIR("Mar", D1:F1, 0))

Resultado: 1440

El primer COINCIDIR baja por la columna C y encuentra la fila 3. El segundo recorre la fila de encabezados y encuentra la columna 3. INDICE devuelve su intersección.

Conviértelo en una interfaz. Pon el SKU en H1 y el mes en H2:

=INDICE(D2:F9, COINCIDIR(H1, C2:C9, 0), COINCIDIR(H2, D1:F1, 0))

Ahora la hoja tiene dos celdas de entrada y una respuesta, y nadie tiene que tocar una fórmula para hacer otra pregunta. Añade listas desplegables de validación de datos en H1 y H2 y ya es un pequeño informe.

La regla de alineación es lo único con lo que hay que tener cuidado: D1:F1 debe cubrir exactamente las mismas columnas que D2:F9. Busca en los encabezados de un rango de cuatro columnas con un rango de encabezados de tres y el segundo COINCIDIR devolverá tan tranquilo posiciones que no se corresponden con lo que INDICE está contando.

Error Común: El texto de los encabezados es una fuente habitual de #N/D fantasma. Un encabezado que ponga "Mar " con un espacio final nunca coincidirá con "Mar", y el espacio es invisible en pantalla. Compruébalo con =LARGO(F1) — si devuelve 4 para un mes de tres letras, ahí tienes el problema. Limpia los encabezados en vez de parchear la fórmula.

Mini ejercicio: Devuelve la cifra de febrero de SKU-4108. (Espera 505.)


6) Coincidencia Aproximada: Tramos, Escalas y Notas

🎯 Escenario: Una tasa de comisión que depende del tramo de ingresos en el que cae un SKU.

Este es el único caso en el que el tipo_de_coincidencia 1 no es un error. Pon una tabla de tramos en H2:I5, ordenada de forma ascendente por umbral:

H (desde)I (tasa)
00%
10005%
25008%
500012%
=INDICE(I2:I5, COINCIDIR(D2, H2:H5, 1))

Con D2 conteniendo los 2400 de ingresos de enero de Laptop Pro Norte, el resultado es 5% — 2400 no llega a 2500, así que cae en el tramo que empieza en 1000.

Qué hace realmente el 1: recorre la lista buscando el mayor valor que siga siendo menor o igual al valor buscado, y se detiene ahí. Por eso la tabla solo necesita el límite inferior de cada tramo — el límite inferior de la fila siguiente es el superior de esta.

El requisito de ordenación es absoluto. Sobre una lista desordenada, COINCIDIR con 1 no rastrea buscando la mejor respuesta; usa una búsqueda binaria que presupone el orden y se rinde antes de tiempo. Ordena la tabla de tramos de forma ascendente y déjala así.

Usa -1 cuando tu tabla sea descendente por naturaleza — límites de notas escritos de mejor a peor, por ejemplo. La misma idea, en espejo: el menor valor mayor o igual al buscado.

Error Común: La coincidencia aproximada nunca devuelve #N/D para un valor demasiado grande — 9.000.000 en la tabla de arriba devuelve el 12% sin inmutarse. Solo da error cuando el valor es menor que todas las entradas. Si tus tramos necesitan un límite superior, añade una fila superior explícita o compruébalo con SI.

Mini ejercicio: Con la misma tabla de tramos, ¿qué tasa se aplica a los 640 de ingresos de enero de SKU-4107? (Espera 0%.)


7) Cuando No Coincide Nada

🎯 Escenario: Un SKU que no está en la tabla, dentro de un informe que lee más gente.

COINCIDIR devuelve #N/D cuando no encuentra el valor, e INDICE lo transmite tal cual. #N/D es una respuesta realmente útil — significa "no encontrado", que no es lo mismo que cero — pero queda feo en un resumen, y un solo #N/D envenena cualquier SUMA que lo toque.

=SI.ND(INDICE(D2:D9, COINCIDIR(H1, C2:C9, 0)), "No encontrado")

Usa SI.ND, no SI.ERROR. SI.ERROR lo captura todo — #¡REF!, #¡VALOR!, #¡DIV/0! — lo que significa que ocultará alegremente el hecho de que has roto tu propia fórmula. SI.ND solo captura "no encontrado", así que un fallo de verdad sigue apareciendo como un error de verdad.

Cuando un valor que sin duda está ahí vuelve como #N/D, casi siempre es una de estas cuatro cosas:

  1. El valor buscado es texto y la lista son números (o al revés). "4107" y 4107 son valores distintos. =ESNUMERO(H1) frente a =ESNUMERO(C2) lo resuelve en cinco segundos.
  2. Espacios al principio o al final, normalmente de un pegado o una exportación. Aplica ESPACIOS a la columna de origen en una columna auxiliar y busca contra ella.
  3. Los rangos se han desfasado — buscas en C2:C9 pero los datos llegan ya hasta la fila 40.
  4. Caracteres no imprimibles de un pegado desde web o PDF. LIMPIAR resuelve la mayoría; =CODIGO(DERECHA(A2,1)) te enseñará al culpable.

Una comprobación rápida antes de reescribir nada: =CONTAR.SI(C2:C9, H1). Si eso es 0, la fórmula está bien y el problema son los datos.

Error Común: COINCIDIR no distingue mayúsculas de minúsculas. "sku-4107", "SKU-4107" y "Sku-4107" encuentran la misma fila. Eso suele ser cómodo, y de vez en cuando no lo es en absoluto — si buscas códigos sensibles a mayúsculas, necesitas IGUAL dentro de una fórmula matricial.

Mini ejercicio: Envuelve la fórmula de la sección 4 para que un SKU no reconocido devuelva "SKU desconocido" en vez de #N/D.


8) Duplicados, Comodines y la Última Coincidencia

🎯 Escenario: Dos filas dicen "Laptop Pro". ¿Cuál te da la fórmula?

=COINCIDIR("Laptop Pro", A2:A9, 0)

Resultado: 1

Siempre la primera. COINCIDIR se detiene en el primer acierto y no mira más allá, así que =INDICE(F2:F9, COINCIDIR("Laptop Pro", A2:A9, 0)) devuelve 2210 — la fila del Norte — y no da ninguna pista de que existe una fila del Sur. Este es el error silencioso más caro de este artículo, porque la respuesta parece perfectamente razonable.

Compruébalo antes de fiarte:

=CONTAR.SI(A2:A9, "Laptop Pro")

Resultado: 2

Un recuento mayor que 1 significa que "la primera coincidencia" es una decisión que estás tomando, no un hecho sobre los datos. O añades un segundo criterio (sección 9) o dices en voz alta qué fila quieres.

Para obtener la última coincidencia, hay un truco muy rodado:

=INDICE(F2:F9, COINCIDIR(2, 1/(A2:A9="Laptop Pro")))

Resultado: 2090 — la fila del Sur.

Parece un disparate y no lo es. (A2:A9="Laptop Pro") produce VERDADERO/FALSO por fila; dividir 1 entre eso da 1 para las coincidencias y #¡DIV/0! para el resto. COINCIDIR con el tipo por defecto 1 busca el 2, nunca lo encuentra y se queda con el último valor que todavía puede usar — que es el último 1, que es la última coincidencia. Fíjate en que aquí no hay tercer argumento; es deliberado, y la única vez en este artículo en que querrás que falte.

Los comodines funcionan con tipo_de_coincidencia 0 sobre texto:

ComodínCoincide con
*Cualquier número de caracteres
?Exactamente un carácter
~Escapa un * o ? literal
=COINCIDIR("Dock*", A2:A9, 0)

Resultado: 7

Error Común: Los comodines son solo para texto. =COINCIDIR("*", D2:D9, 0) devuelve #N/D sobre una columna de números aunque todas las celdas estén llenas. Y un valor buscado que contenga legítimamente un asterisco necesita "~*" o se leerá como comodín.

Mini ejercicio: ¿Qué producto registró una cifra de marzo de 690? (Usa INDICE sobre la columna A con un COINCIDIR sobre la columna F — espera Dock D3.)


9) Dos Criterios a la Vez

🎯 Escenario: Ingresos de marzo de Laptop Pro en el Sur — la fila que la sección anterior no podía alcanzar.

COINCIDIR acepta un solo valor buscado, así que el truco consiste en construir una única matriz que ya codifique ambas condiciones.

La multiplicación booleana es la más legible de las dos formas:

=INDICE(F2:F9, COINCIDIR(1, (A2:A9="Laptop Pro")*(B2:B9="South"), 0))

Resultado: 2090

Cada comparación produce una matriz de VERDADERO/FALSO. Multiplicar los convierte en 1 y 0, y la multiplicación actúa como Y — una fila puntúa 1 solo si se cumplen ambas condiciones. COINCIDIR(1, ..., 0) encuentra entonces la primera fila así. Añade una tercera condición multiplicando otro paréntesis; no cambia nada más.

La concatenación es el enfoque más antiguo:

=INDICE(F2:F9, COINCIDIR("Laptop Pro"&"|"&"South", A2:A9&"|"&B2:B9, 0))

Resultado: 2090. La clave es que el separador aparezca a ambos lados — el mismo "|" que une los dos rangos tiene que unir también las dos mitades del valor buscado, o no coincidirá nunca nada.

Usa siempre un separador. Sin él, "AB"&"C" y "A"&"BC" producen la misma cadena, y una búsqueda puede coincidir con una fila que no tiene nada que ver. Una barra vertical o una virgulilla entre las partes no cuesta nada y elimina toda esa clase de fallo.

Nota de versión: en Microsoft 365 y Excel 2021 esto funciona sin más. En Excel 2019 y anteriores ambas formas son fórmulas matriciales y necesitan Ctrl+Mayús+Entrar — verás la fórmula envuelta en { } cuando se haya introducido correctamente.

Error Común: Los criterios en forma matricial evalúan todas las celdas de los rangos que nombras, así que =INDICE(F:F, COINCIDIR(1, (A:A="Laptop Pro")*(B:B="South"), 0)) le pide a Excel procesar un millón de filas dos veces. Una de estas es imperceptible; treinta en un panel son una pausa visible en cada edición. Acota los rangos o, mejor, usa una Tabla de Excel real.

Mini ejercicio: Devuelve los ingresos de enero de Monitor 27 en el Norte. (Espera 1280.)


10) INDICE Más Allá de la Búsqueda — y Dónde Encaja BUSCARX

INDICE tiene dos comportamientos que no tienen nada que ver con COINCIDIR y que merece la pena conocer por sí solos.

Pasa un 0 como coordenada para obtener la fila o la columna entera.

=SUMA(INDICE(D2:F9, 5, 0))

Resultado: 1015 — todo el primer trimestre de la fila 5, Keyboard K2 Norte.

=SUMA(INDICE(D2:F9, 0, 2))

Resultado: 8350 — la columna entera de febrero.

INDICE devuelve una referencia, no solo un valor, lo que significa que puede ir a cualquiera de los dos lados de los dos puntos de un rango:

=SUMA(D2:INDICE(D2:D9, COINCIDIR("SKU-4105", C2:C9, 0)))

Eso suma la columna D desde el principio de los datos hasta la fila de SKU-4105, y el extremo se mueve conforme cambian los datos. DESREF puede hacer lo mismo, pero DESREF e INDIRECTO son volátiles — se recalculan con cualquier cambio en cualquier punto del libro, les afecte o no. INDICE no. En un modelo grande esa diferencia se mide en segundos por pulsación.

Entonces, ¿sigue teniendo sentido escribir INDICE/COINCIDIR en 2026? A veces. BUSCARX es realmente mejor para el caso habitual:

SituaciónUsa
Búsqueda cotidiana, Microsoft 365 o Excel 2021+BUSCARX — una función, con si_no_se_encuentra incorporado
El archivo se abrirá en Excel 2019, 2016 o anteriorINDICE/COINCIDIRBUSCARX sale como #¿NOMBRE?
Búsqueda bidireccional en una matrizCualquiera; INDICE con dos COINCIDIR sigue siendo lo más claro
Extremos de rango dinámicos, sin volatilidadINDICEBUSCARX no sustituye esto
Necesitas la posición, no el valorCOINCIDIR o COINCIDIRX

COINCIDIRX merece una mención propia: es COINCIDIR con los valores por defecto arreglados. La coincidencia exacta es la opción por defecto en vez de la aproximada, y puede buscar de abajo arriba con un cuarto argumento, lo que hace innecesario el truco de la última coincidencia de la sección 8: =COINCIDIRX("Laptop Pro", A2:A9, 0, -1) devuelve 2 directamente.

Error Común: Un libro compartido con alguien que tenga un Excel antiguo mostrará _xlfn.XLOOKUP y #¿NOMBRE? donde estaban tus fórmulas, y guardar desde esa máquina puede eliminarlas de forma permanente. Si no controlas todas las copias del archivo, INDICE/COINCIDIR no es nostalgia — es compatibilidad.

Mini ejercicio: Suma los ingresos del primer trimestre de SKU-4105 usando INDICE con una coordenada 0 y un COINCIDIR para la fila. (Espera 1015.)


Lista de Comprobación Rápida (Antes de Fiarte de la Respuesta)

  • Todo COINCIDIR de coincidencia exacta termina en , 0 — sin excepciones fuera de la sección 6
  • El rango de INDICE y el de COINCIDIR empiezan en la misma fila y tienen la misma altura
  • Ningún rango incluye la fila de encabezados
  • Has pasado CONTAR.SI por la columna clave para confirmar que no hay duplicados — o has decidido qué duplicado quieres
  • Toda coincidencia aproximada (1 o -1) apunta a una tabla correctamente ordenada
  • Los fallos van envueltos en SI.ND, no en SI.ERROR
  • Los rangos son absolutos ($C$2:$C$9) o una Tabla antes de arrastrar la fórmula hacia abajo
  • La concatenación de varios criterios usa un separador entre las partes
  • No hay referencias a columnas enteras dentro de criterios en forma matricial

Resumen de Errores Comunes

  1. Olvidar el , 0: COINCIDIR usa aproximada por defecto. Sobre datos sin ordenar eso es una respuesta equivocada sin ningún error asociado.
  2. Rangos desalineados: un rango de INDICE que empieza una fila por encima del de COINCIDIR devuelve el valor de la fila vecina, de forma permanente y silenciosa.
  3. Cuenta relativa: COINCIDIR devuelve la posición dentro del rango, no la fila de la hoja. La posición 7 de C2:C9 es la fila 8 de la hoja.
  4. Suponer que la primera coincidencia es la única: pasa CONTAR.SI por la columna clave antes de creerte una búsqueda propensa a duplicados.
  5. Tablas de tramos sin ordenar: la coincidencia aproximada usa una búsqueda binaria y devolverá disparates sobre datos sin ordenar en vez de dar error.
  6. SI.ERROR en vez de SI.ND: oculta tus propios fallos #¡REF! y #¡VALOR! junto al auténtico "no encontrado".
  7. Claves de texto frente a número: "4107" nunca coincide con 4107. Compruébalo con ESNUMERO en ambos lados.
  8. Espacios finales: invisibles y fatales para una coincidencia exacta. LARGO los delata.
  9. Concatenar sin separador: "AB"&"C" es igual a "A"&"BC", así que las claves de varios criterios pueden colisionar.
  10. Rangos relativos al arrastrar hacia abajo: sin $, el rango de búsqueda se desliza por la hoja fila a fila y las últimas filas no encuentran nada.

Conclusión

El argumento a favor de INDICE/COINCIDIR nunca fue que sea ingenioso. Es que describe lo que realmente quieres decir. =INDICE(D2:D9, COINCIDIR(H1, C2:C9, 0)) dice encuentra esto en aquella columna y dame el valor correspondiente de esta otra columna — tres rangos nombrados, sin contar, sin dar por hecho que el orden de columnas de hoy es permanente.

Si estás en una versión actual de Excel y el archivo sigue siendo tuyo, escribe BUSCARX y disfrútalo. Pero la pareja sigue siendo la respuesta siempre que un archivo tenga que abrirse en algún sitio más antiguo, siempre que necesites una posición en vez de un valor y siempre que un rango necesite un extremo que se mueva. Esos casos no han desaparecido, y son lo bastante frecuentes como para que merezca la pena dominar INDICE/COINCIDIR en vez de solo conocerlo de oídas.

El hábito que más importa es el más pequeño de la lista: escribe el , 0. Todos los fallos silenciosos de búsqueda de este artículo vienen de una fórmula que funcionó perfectamente y respondió a una pregunta que nadie hizo.

¿Quieres practicar? Los ejercicios de búsqueda de la app entrenan exactamente estos patrones — primera coincidencia, bidireccional y aquellos en los que la fórmula obvia te da la fila equivocada.

Comparte este artículo:
Volver al Blog