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))
WhereAnimal
isthecolumncontainingtheanimalname,MATCH
looksatthesingledataselectorcellmatchingthecorrespondingnumberintheIndex
columnandthenreturnstheAnimal
.
INDEX(Legs,MATCH(PrintIndex::$B$1,$Index))
ReturnstheLegs
data.
INDEX(Head,MATCH(PrintIndex::$B$1,$Index))
ReturnstheHead
data.
INDEX(Feathers,MATCH(PrintIndex::$B$1,$Index))
ReturnstheFeathers
data.
INDEX(Size,MATCH(PrintIndex::$B$1,$Index))
ReturnstheSize
data.
Anchequandoaltridativengonoinseritinellatabella,vienevisualizzatoilvalorecorretto.QuestoèdiversodaVLOOKUP()
chedeveavereilnumerodicolonnarestituito.Quandovieneinseritaunanuovacolonna,VLOOKUP
siinterrompedoveINDEX(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: