Un modo per ottenere ciò usando solo i numeri
La chiave di questa soluzione è la combinazione delle formule INDEX(MATCH()) . Ecco un eccellente articolo sull'uso di questa combinazione di funzioni.
Crea 2 fogli
- un foglio per dati
- un foglio per stampa
Nel foglio Dati , aggiungi una tabella di base per conservare i dati. Una riga di intestazione è utile per leggere le formule man mano che vengono aggiunte:

NelfoglioStampa,creaunatabellaotabelle(puoicreareunacreativitàqui,unnumeroqualsiasiditabelleocelleperformattarelastampainqualsiasimododesiderato)perunformatodistampa.Lecellenondevononecessariamenteesserenellastessatabellainsieme,poichéciascunacontieneunriferimentoindividualeallatabelladata.L'esempionelloscreenshotquisottoutilizzaduetabelle.
Indietro sul foglio Dati , crea una tabella con una o due celle per selezionare il record da stampare:

Ora,nellaschedaStampa,utilizzaleseguentiformulepervisualizzareidatidesiderati:
INDEX(Animal,MATCH(PrintIndex::B1,Index))WhereAnimalisthecolumncontainingtheanimalname,MATCHlooksatthesingledataselectorcellmatchingthecorrespondingnumberintheIndexcolumnandthenreturnstheAnimal.
INDEX(Legs,MATCH(PrintIndex::$B$1,$Index))ReturnstheLegsdata.
INDEX(Head,MATCH(PrintIndex::$B$1,$Index))ReturnstheHeaddata.
INDEX(Feathers,MATCH(PrintIndex::$B$1,$Index))ReturnstheFeathersdata.
INDEX(Size,MATCH(PrintIndex::$B$1,$Index))ReturnstheSizedata.
Anchequandoaltridativengonoinseritinellatabella,vienevisualizzatoilvalorecorretto.QuestoèdiversodaVLOOKUP()chedeveavereilnumerodicolonnarestituito.Quandovieneinseritaunanuovacolonna,VLOOKUPsiinterrompedoveINDEX(MATCH())nonlofa.
Aggiungi la formattazione condizionale come desiderato alle celle nella tabella Stampa del foglio.
Indietro nella scheda Dati, seleziona il numero corrispondente all'animale che desideri stampare.
Seleziona la scheda Stampa , quindi stampa normalmente. comando + P
È possibile utilizzare AppleScript per automatizzare il processo di selezione del numero indice, quindi stampare il foglio Stampa .
Questo è un modo semplice e pulito per mantenere / aggiornare / modificare la visualizzazione di stampa senza dover reinventare l'intero schema dei dati.
Demo: