Partiremos de una hoja que contiene todos nuestros datos y a partir de ella
crearemos una hoja temporal para cada categora de datos. El nico
inconveniente que tendrn las hojas temporales sern las filas entre los
registros, pero dichas filas sern eliminadas al crear la ficha final dejando solo
los registros con los datos que nos interesan.
Copiar datos a una hoja temporal
En base a los datos mostrados en la imagen inicial, he creado una hoja
temporal llamada Temp_Fotografia y en la cual extraer los datos de la
categora Fotografa ubicados en la hoja Datos. La frmula que colocar en la
celda A2 ser la siguiente:
=SI(Datos!$C2="Fotografa",Datos!A2,NOD())
Esta frmula evala el valor de la celda C2 de la hoja Datos para saber si
pertenece a la categora Fotografa y en caso de ser verdadero trae el valor
de la celda A2 de la hoja Datos. En caso contrario, obtendremos un error #N/A
originado por la funcin NOD. Observa el resultado de esta frmula en la celda
A2 de la hoja Temp_Fotografia:
Puedes notar que las filas intermedias con errores que aparecan en la hoja
temporal han sido eliminadas y ahora solo se muestran los registros con datos
de la categora correspondiente. De igual manera he copiado la frmula hasta
la fila 20 para que se reflejen los resultados automticamente hasta un
mximo de 20 registros. El procedimiento para las otras hojas ser el mismo
que hemos seguido hasta ahora y solo debemos cambiar la hoja temporal a la
cual hace referencia la frmula. Por ejemplo, para la hoja Libros utilizar la
siguiente frmula en la celda A2:
=SI.ERROR(INDICE(Temp_Libros!A$2:A$20,
K.ESIMO.MENOR(SI(ESERROR(Temp_Libros!A$2:A$20), "", FILA(Temp_Libros!
A$2:A$20)-MIN(FILA(Temp_Libros!A$2:A$20))+1), FILA(1:1))),"")
Algo que no debes olvidar es que todos los rangos de las frmulas que hemos
creado hasta ahora los he limitado hasta la fila 20, pero si tienes una mayor
cantidad de datos en tu libro, debers adecuar dicho rango a la cantidad de
filas necesarias.
Comprobar el funcionamiento de las frmulas
Para comprobar que nuestras frmulas funcionan correctamente ser suficiente
agregar nuevos registros en la hoja Datos y validar que se reflejen
automticamente en las hojas correspondientes. En la siguiente animacin
puedes observar cmo realizo esta comprobacin: