Cómo imprimir una fila de Números por página, bien formateada

2

Tengo una hoja de cálculo de Números que consta de datos que me gustaría imprimir.

Sin embargo, me gustaría que cada fila de la tabla se imprima en su propia página separada. Además, cada fila contiene muchos elementos de datos, incluido uno que contiene algunos párrafos de texto; no tiene sentido imprimirlos en una sola fila. En su lugar, quiero imprimir cada fila como una tabla formateada por separado.

Así, por ejemplo, si la primera fila de mi tabla tuviera este aspecto

entoncesmegustaríaimprimirlodeestaforma:

incluido el uso de formato condicional para colorear las celdas, si es posible.

¿Hay alguna manera de hacer esto? Es decir. para crear una nueva tabla de cada fila de una tabla y luego imprimirlas todas, una por página. Mi mesa tiene alrededor de 100 filas, por lo que hacer cada una a mano no es realmente factible.

Si esto no se puede hacer en Números, ¿hay otra forma fácil de hacerlo en una Mac?

    
pregunta Nathaniel 16.05.2018 - 04:54

1 respuesta

2

Una forma de lograr esto simplemente usando números

La clave de esta solución es la combinación de las fórmulas INDEX(MATCH()) . Aquí hay un excelente artículo sobre el uso de esta combinación de funciones.

Crea 2 hojas

  • una hoja para datos
  • una hoja para imprimir

En la hoja Datos , agregue una tabla básica para contener los datos. Una fila de encabezado es útil para leer las fórmulas a medida que se agregan:

EnlahojaImprimir,creeunatablaotablas(sepuedeobtenercreatividadaquí,cualquiernúmerodetablasoceldasparaformatearlaimpresióndelaformadeseada)paraunformatodeimpresión.Noesnecesarioquelasceldasesténenlamismatabla,yaquecadaunacontieneunareferenciaindividualalatabladata.Elejemploenlacapturadepantallasiguienteutilizadostablas.

De vuelta en la hoja Datos , cree una tabla con una o dos celdas para seleccionar el registro a imprimir:

Ahora,devueltaenlahojaImprimir,uselassiguientesfórmulasparamostrarlosdatosdeseados:

  

INDEX(Animal,MATCH(PrintIndex::B1,Index))  DondeAnimaleslacolumnaquecontieneelnombredelanimal,MATCHmiralaceldaselectoradedatosindividualesquecoincideconelnúmerocorrespondienteenlacolumnaIndexyluegodevuelveelAnimal.

    

INDEX(Legs,MATCH(PrintIndex::$B$1,$Index))  DevuelvelosdatosLegs.

    

INDEX(Head,MATCH(PrintIndex::$B$1,$Index))  DevuelvelosdatosHead.

    

INDEX(Feathers,MATCH(PrintIndex::$B$1,$Index))  DevuelvelosdatosFeathers.

    

INDEX(Size,MATCH(PrintIndex::$B$1,$Index))  DevuelvelosdatosSize.

Inclusocuandoseinsertanotrosdatosenlatabla,semuestraelvaloradecuado.EstoesdiferenteaVLOOKUP()quetienequetenerelnúmerodecolumnadevuelto.Cuandoseinsertaunanuevacolumna,VLOOKUPserompedondeINDEX(MATCH())nolohace.

Agregue el formato condicional que desee a las celdas en la (s) tabla (s) de la hoja Imprimir .

De vuelta en la hoja de datos, seleccione el número correspondiente al animal que desea imprimir.

Seleccione la hoja Imprimir y luego imprima normalmente. command+P

AppleScript podría utilizarse para automatizar el proceso de selección del número de índice y luego imprimir la hoja Imprimir .

Esta es una forma limpia y fácil de mantener / actualizar / cambiar la vista de impresión sin tener que reinventar todo el esquema de datos.

Demostración:

    
respondido por el bjbk 21.05.2018 - 16:48

Lea otras preguntas en las etiquetas