miércoles, 10 de junio de 2020

EXCEL: Obtener el enésimo partido con CONSULTAV

Excel formula: Get nth match with VLOOKUP

Fórmula genérica

=CONSULTAV(id_formula,table,4,0)

Explicación

Para obtener el enésimo COINCIDIR con CONSULTAV, deberá agregar una columna auxiliar a su tabla que construya una identificación única que incluya el conteo. Si esto no es práctico, puede usar una fórmula de matriz basada en INDICE y COINCIDIR.
=CONSULTAV(id&"-"&I6,data,4,0)

Cómo funciona esta fórmula

Esta fórmula depende de una columna auxiliar, que se agrega como la primera columna a la tabla de datos de origen. La columna auxiliar 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 la cantidad de veces que la identificación única ha aparecido en la tabla de datos.
En el ejemplo, la celda de fórmula B4 de la columna auxiliar se ve así:
=D4&"-"&CONTAR.SI($D$4:D4,D4)
Esta fórmula recoge el valor en D4 y utiliza la concatenación para agregar un guión, y el resultado de una función CONTAR.SI. La función CONTAR.SI utiliza un rango expandido (la referencia mixta $ D $ 4: D4) para generar un recuento continuo de la identificación en los datos.
En el lado de búsqueda, CONSULTAV se usa para obtener valores de la tabla, teniendo en cuenta la ocurrencia "enésima". El truco consiste en crear un valor de búsqueda con la misma estructura que los valores que aparecen en la columna auxiliar, teniendo en cuenta "enésimo". Nuevamente, esto se hace con concatenación, agregando un guión y un valor que representa "enésimo" a un valor de búsqueda normal (extraído del rango "id" en este caso).

Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT