Curso de Excel Intermedio

Índice y coincidir: reportes dinámicos en Excel

Curso de Excel Intermedio

Índice y coincidir: reportes dinámicos en Excel

Resumen

La función coincidir en Excel te resuelve un problema muy concreto: encontrar la posición de un dato sin contar columnas o filas a mano. Si trabajas con archivos de 100 columnas o más y arma reportes dinámicos, esta combinación con índice y buscarV te ahorra tiempo y errores.

Cuando usas funciones como buscarX o buscarV, siempre te piden el número de columna o de fila que quieres traer. Con pocas columnas es fácil: columna 1, columna 2. Pero cuando tu tabla tiene decenas de columnas, contar manualmente se vuelve un dolor de cabeza. Ahí entra coincidir.

Qué hace la función coincidir y cómo la uso

La función coincidir devuelve la posición numérica de un valor dentro de un rango. En lugar de contar tú, Excel lo hace por ti.

En el ejemplo de la clase, se busca el valor PQR dentro de una matriz. La fórmula regresa un 6 porque PQR está en la sexta posición contando 1, 2, 3, 4, 5, 6 [00:52]. Ese PQR podría ser cualquier encabezado tuyo: ID empleado, ID inventario, lo que necesites.

Los tres elementos que pide coincidir son:

  • El valor que buscas, por ejemplo PQR o el nombre de tu columna.
  • El rango donde lo buscas, que fijas para que no se mueva.
  • El tipo de coincidencia, donde pones cero para una coincidencia exacta.

¿Para qué sirve la función coincidir en Excel? Devuelve la posición numérica de un dato dentro de una fila o columna. Si buscas PQR y está en el sexto lugar, coincidir te regresa 6. Así evitas contar columnas manualmente.

Un punto clave: coincidir funciona tanto en vertical como en horizontal. Puedes buscar WX en un rango horizontal y te devuelve su posición, por ejemplo un 8 [01:47]. La lógica es la misma sin importar la orientación.

Por qué coincidir casi nunca se usa sola

Aquí viene lo interesante. Coincidir rara vez trabaja por su cuenta. Su verdadero poder aparece cuando la anidas dentro de otra función de búsqueda y toma el lugar del número de fila o columna [01:11].

Piensa en la función índice como un tablero de ajedrez. Índice necesita dos coordenadas para traerte un dato exacto: un punto vertical y un punto horizontal [04:00]. Esas coordenadas son justo lo que coincidir calcula por ti.

Cómo combino índice con coincidir

La función índice te pide primero la matriz, es decir, toda tu información sin encabezados, ni verticales ni horizontales [04:20]. Después te pide número de fila y número de columna.

El flujo para armarlo es este:

  1. Seleccionas la matriz interior de tus datos y la fijas con F4.
  2. Para el número de fila, anidas un coincidir que busque tu criterio vertical, por ejemplo el mes abril.
  3. Para el número de columna, anidas otro coincidir que busque tu criterio horizontal, por ejemplo tienda 7.

Como lo explican en la clase, todo lo que hiciste con coincidir por separado lo metes dentro de índice: un coincidir define la fila y otro coincidir define la columna [05:05]. El resultado es el mismo, pero ahora es dinámico.

¿Cómo hago que un reporte cambie solo al elegir un mes o una tienda? Combinas índice con dos funciones coincidir y creas listas desplegables con validación de datos. Al cambiar el mes o la tienda, las coordenadas se recalculan y el dato se actualiza automáticamente.

Cómo armo un reporte dinámico desde cero

El ejercicio práctico junta todo para simular un dashboard real donde eliges tienda 5 o cualquier otra, seleccionas el mes, y los datos cambian solos [06:00].

El primer paso es crear las listas desplegables. Vas a la pestaña Datos, entras a validación de datos y eliges el tipo Lista [06:50]. En el origen agregas todas tus tiendas para una lista y repites el proceso para los meses. Con esto ya puedes seleccionar valores en lugar de escribirlos.

Después vienen dos caminos para traer el dato.

Cuál es la diferencia entre buscarV con coincidir e índice con coincidir

Ambas opciones llegan al mismo resultado, pero con lógicas distintas. Aquí está el valor de conocer las dos.

Con buscarV y coincidir:

  • Le indicas el dato que quieres regresar, en este caso la tienda.
  • Fijas el rango de búsqueda con F4.
  • El número de columna lo resuelve un coincidir, porque depende del mes que elijas [07:40].
  • Cierras con cero para la coincidencia exacta del buscarV.

Si eliges tienda 3 y abril, la fórmula te devuelve el monto correcto al instante [08:10].

Con índice y coincidir:

  • Seleccionas la matriz interior sin cabeceras y la fijas.
  • El número de fila lo da un coincidir que busca tu tienda en la columna correspondiente.
  • El número de columna lo da otro coincidir que busca tu mes entre todos los encabezados de meses [08:50].

El detalle fino está en dónde empiezas a seleccionar el rango para coincidir. En el caso de buscarV se toma desde el punto donde arranca el conteo, incluso desde una celda vacía, porque ese conteo empieza justo ahí [08:00].

Recuerda cerrar siempre con paréntesis. El resultado final es idéntico al de buscarV con coincidir, lo que confirma que las dos rutas son válidas [09:20].

La ventaja de dominar esta combinación es el dinamismo que le das a tus reportes y dashboards. Con validación de datos más índice y coincidir, tus entregables dejan de ser estáticos y responden solos a cada selección.

¿Cuál de las dos rutas prefieres para tus reportes, buscarV con coincidir o índice con coincidir? Cuéntame en los comentarios cómo la aplicarías en tu trabajo.