
Fórmula genérica
=VLOOKUP(id_formula,table,4,0)
Resumen
Para obtener el enésimo PARTIDO con BUSCARV, deberá agregar una columna auxiliar a su tabla que construya una identificación única que incluya el recuento. Si esto no es práctico, puede usar una fórmula de matriz basada en INDICE y COINCIDIR en su lugar.
=VLOOKUP(id&"-"&I6,data,4,0)
Explicación
Esta fórmula depende de una columna auxiliar, que se agrega como la primera columna a la tabla de datos de origen. La columna de ayuda contiene una fórmula que crea un valor de búsqueda único a partir de una identificación existente y un contador. El contador cuenta el número de veces que ha aparecido la identificación única en la tabla de datos.
En el ejemplo, la celda de fórmula B4 de la columna auxiliar se ve así:
=D4&"-"&COUNTIF($D$4:D4,D4)
Esta fórmula toma el valor en D4 y usa la concatenación para agregar un guión y el resultado de una función CONTAR.SI. La función CONTAR.SI usa un rango en expansión (la referencia mixta $ D $ 4: D4) para generar un recuento continuo de la identificación en los datos.
En el lado de la búsqueda, VLOOKUP se utiliza para obtener valores de la tabla, teniendo en cuenta la aparición "enésima". El truco consiste en construir un valor de búsqueda con la misma estructura que los valores que aparecen en la columna de ayuda, teniendo en cuenta "nth". Nuevamente, esto se hace con concatenación, agregando un guión y un valor que representa "n-ésimo" a un valor de búsqueda normal (extraído del rango llamado "id" en este caso).