PDA

View Full Version : excell e database


tolo
03-04-2006, 14:05
un consiglio da parte di esperti di Excell.
per lavoro mi trovo nella condizione di usare detto programma come una sorta di database.
l'esigenza sarebbe di avere una lista di nominativi in un foglio di lavoro "indice", e i dati raggruppati a seconda della categoria in altri fogli: in modo che in ogni foglio sia presente sia l'indice (uguale e ripetuto per tutti) che i dati.

es.
________________
"foglio indice"

pippo
mario
luca
_______________
"foglio 1"
pippo 100
mario 20
luca 15
_______________
"foglio 2"
pippo rosso
mario giallo
luca nero
_______________


pensavo di risolvere creando il foglio "indice" e incollando il collegamento alla colonna sui restati fogli.

Così facendo incappo però in un problema: quando voglio aggiungere un nominativo all'interno della lista devo comunque aggiungere una riga su ogni foglio , ricopiare e reincollare tutti i nominativi (sempre su ogni foglio).
Essendoci una trentina di fogli è evidente che questa non è una soluzione.

c'è modo con excell di rendere "automatica" anche l'operazione di aggiunta di un nominativo in modo che tutti i fogli

ciaps
03-04-2006, 14:27
secondo me non ha molto senso usare excel in questo modo, l'idea di avere una chiave è vincente se oi la stessa chiave non la devi digitare in più parti: cosa accede se nel foglio 1 scrivi pippo e nel foglio 2 scrivi pipo...
Concettualmente preferirei su un unico foglio scrivere tutte le caratteristiche dello stesso soggetto tipo
Pippo 100 rosso
mario 20 giallo
ecc
eventualmente per poi operare su singoli sottogruppi (esempio contare tutti i rossi ) devi ricorrere alla tabelle pivot certo che se i dati sono tanti access diventa indispensabile e molto più facile
ciao

excursus
03-04-2006, 15:34
Ciao
non mi è del tutto chiara quale sia la tua priorità in un file di questo tipo, comunque per ripetere un elenco in più fogli ed eventualmente modificarlo, potresti raggruppare i fogli, in modo da intervenire solo sul primo e automaticamente su tutti gli altri.