Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Ciao Antonio,
Il mio nome è Raffaele e sono un esperto Microsoft a disposizione per aiutarti.
Io spesso per effettuare queste operazioni uso la funzione index abbinata a due match per captare la riga e la colonna desiderata, può essere fatto anche con il comando di vlookup con la differenza che devi specificare la posizione numerica per la colonna.
In linea di principio la tabella del foglio 1 avrà la colonna codice cliente, che sarà una colonna di input e delle colonne successive che avranno nomi uguali (o diversi) le quali celle conterranno delle formule che andranno a selezionare le info della tabella DB in relazione al codice cliente desiderato.
Questo link spiega bene come funzionano le due funzioni
https://corporatefinanceinstitute.com/resources...
Se hai Excel in italiano ti basta semplicemente ricercare la funzione equivalenti che se non sbaglio sono indice e confronta.
La funzione da inserire in ogni colonna (che preleverà le info dal DB)
=index(<tabella db>, match(<cella codice cliente>, <colonna relativa ai codici clienti del db>, 0), match(<nome di una colonna del db>, <riga contenente i nomi delle colonne del DB>, 0))
Quando selezioni la tabella db ricordati che devi includere la riga di intestazione delle colonne, stessa cosa quando selezioni la colonna contente i codici clienti.
Il primo match ti cerca il codice cliente nella tabella db, mentre il secondo match (che avrà il primo campo diverso per ogni colonna nella quale vuoi reperire i dati dal db) ti punta ala colonna scelta nella tabella db.
In poche parole per ogni campo che vuoi ricavare le info dal db ti servono le coordinate y (di riga, ovvero la riga contente il codice cliente) e x (di colonna, la colonna contenente l'intestazione scelta) della tabella db.
Spero che l'informazione fornita sia completa ed utile alla risoluzione del problema. Se il problema persiste non esitare a contattarci.
Grazie per aver postato su Microsoft Community.
Distinti saluti,
Raffaele