Tengo una hoja maestra con miles de filas. Esta hoja es básicamente la hoja madre de donde otras hojas tomarán sus datos. Tomemos como ejemplo la siguiente tabla madre:
Ahora tengo otra partitura que es exclusivamente para eventos musicales. La tabla se ve así:
Básicamente, lo que necesito es una fórmula en A3, que extraiga solo eventos musicales únicos de la partitura madre.
Sé que esto se puede lograr usando una tabla dinámica, pero prefiero el método de fórmula, que probablemente implicaría índice y coincidencia.
Gracias.
Respuesta1
Puede completar las tres columnas con una fórmula.
Esta fórmula matricial en A3 de su segunda hoja debe ingresarse con CTRLShiftEnter, en lugar de solo Enter. Si se hace correctamente, la fórmula estará rodeada de llaves en la barra de fórmulas.
=IFERROR(INDEX(IF($A$1:$A$10="Musical",B$1:B$10,""),SMALL(IF($A$1:$A$10="Musical",ROW(B$1:B$10),""),ROW()-2)),"")
También tendrá que modificar los rangos para incluir el nombre de su hoja maestra, es decir, Sheet1!$A$1:$A$10
y expandir los rangos según sea necesario. Dado que su tabla maestra tiene miles de filas, puede usar rangos de columnas completos, es decir Sheet1!$A:$A
.
Después de ingresar la fórmula en A3, complétela hacia la derecha y luego hacia abajo hasta que los resultados se muestren en blanco. Aquí hay una tabla de muestra donde los valores originales y nuevos están en la misma hoja.
Nota: IFERROR() puede ser algo lento, por lo que es posible que desees seguir los pasos y esperar a que aparezcan los resultados cada vez.
Buena suerte y espero que esto ayude.