Hoja de cálculo: almacene varias entradas para un "campo" por fila

Hoja de cálculo: almacene varias entradas para un "campo" por fila

Tengo una hoja de cálculo que inventaria nuestra colección de partituras con múltiples campos como título, compositor, etc.:

Octavo# Título - idioma original Compositor Arreglista Editor Poeta Traductor voz Idioma acompañar Editor IDENTIFICACIÓN# # Mstrwrk Notas
248 Dos motetes monteverde Arnoldo, Denis SSATTB latín bajo continuo prensa de la Universidad de Oxford ISBN 0 19 337583 4 48 ("Adoramus Te" y "Cantate Domino") Copia singular en inglés

Al final de cada fila, me gustaría almacenar todas las fechas de presentación de la pieza. Algunas piezas inevitablemente tendrán múltiples fechas. Si sigo extendiendo las columnas hacia la derecha, no se podrán ordenar. Sin embargo, si coloco todas las fechas de cada pieza en una celda, tampoco se podrán ordenar dinámicamente dentro de esa celda y las filas deberán cambiar de tamaño de maneras feas.

Yo quiero:

  • Vea fácilmente cuándo se ha interpretado cada pieza
  • Ordene en orden cronológico inverso para ver las piezas más recientes
  • No perder la capacidad de ordenar cronológicamente (aunque rara vez lo haré)

¿Cómo sugeriría almacenar esta información? Actualmente usamos Google Sheets para compartir fácilmente, pero eventualmente lo volveremos a colocar en Excel, probablemente usado principalmente en Excel Online.

Respuesta1

Necesitas dos listas. Una es la lista que muestra, la otra es simplemente los números de identificación y las fechas realizadas (cada fila sería una identificación y una fecha). Luego, podría crear búsquedas y/o consultas para mostrar resultados que se ajusten a sus necesidades.

No estoy tan familiarizado con Google Sheets, pero imagino que existe una funcionalidad equivalente a Excel. Para enumerar todas las fechas para una identificación determinada, la fórmula de Excel sería (nota [] designa los rangos con sus datos) =textjoin(CHAR(10), true, filter([date listing], [ID column] = ID target)).

Agregar captura de pantalla de muestra: ingrese la descripción de la imagen aquí

La tabla "naranja" es su lista original y la "amarilla" es la lista de actuaciones. También puedes agregar una búsqueda de descripciones a la tabla amarilla, si lo deseas.

La fórmula en la tabla naranja para la Columna1 es =TEXTJOIN(CHAR(10),TRUE,TEXT(FILTER(Table2[Date],Table2[ID]=[@ID]),"m/d/yyyy")). Podrías usar SORT(FILTER(...))y agregar TRANSPOSE(SORT(FILTER9...)))a la Columna D (moviendo la tabla amarilla, por supuesto) para poner cada fecha en su propia columna (tendría que estar fuera de los límites de la tabla o obtendrías errores de DERRAME).

2da edición: ingrese la descripción de la imagen aquí

información relacionada