Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Allora adattiamo le formule:
Z1
Marche
Z2
=SE.ERRORE(INDICE(INDIRETTO($C$6&"[marca]");INDICE(CONFRONTA(0;CONTA.SE($Z$1:$Z1;INDIRETTO($C$6&"[marca]"));0);));"")
e la tiri in basso per un discreto numero di righe, nella convalida in C6 metti
=SCARTO(Z1;1;;CONTA.SE(Z2:Z100;"?*"))
AA1
Codici
AA2
=SE.ERRORE(INDICE(INDIRETTO($C$6&"[Codice]");AGGREGA(15;6;INDICE(RIF.RIGA($1:$1000)/(INDIRETTO($C$6&"[Marca]")=$D$6););RIF.RIGA(A1)));"")
anche questa la tiri in basso a sufficienza, nella convalida in D6
=SCARTO(AA1;1;;CONTA.SE(AA2:AA100;"?*"))
In I6 metti:
=INDICE(INDIRETTO(C6&"[Costo]");CONFRONTA(E6;INDIRETTO(C6&"[Codice]");0))
per la descrizione, individuata la colonna che potrebbe essere la prima, dovresti poterla facilmente modificare per renderla fruibile in F6.
Ti condivido il file dove ho normalizzato le etichette ed i nomi delle tabelle come detto prima
ciao.
P.S.
Ho dovuto cancellare l'altra discussione in quanto è la stessa identica richiesta, ricorda di contrassegnare, se risolvi, le risposte utili.