Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Tabelle a completamento automatico con convalida excel 2003

Ultimo Aggiornamento: 30/08/2017 11:30
Post: 2
Registrato il: 30/08/2017
Città: BASSANO DEL GRAPPA
Età: 31
Utente Junior
2003
OFFLINE
30/08/2017 10:40

Buongiorno a tutti,
io ho questo problema che non riesco a risolvere,
in uno stesso file excel ho creatoun foglio con una tabella con queste colonne, Cognome Nome DataN CI CF;
In un secondo foglio ho la stessa tabella ma senza dati.
In questo secondo foglio vorrei poter scegliere, tramite convalida, il cognome di un utente e automaticamente copiare il nome, datan, Ci e CF in modo da completare la riga.

Avete qualche soluzione, sto impazzendo ;(

Grazie mille a tutti
Post: 560
Registrato il: 02/08/2015
Utente Senior
Excel 2013
OFFLINE
30/08/2017 10:44

Ciao,
ti basta un semplice CERCA.VERT (leggi guida Excel).
A meno che non vuoi informazioni anche sulla creazione del menu a tendina.

Comunque sia, allega un file d'esempio per capire esattamente come è strutturato il file (e per evitarci di crearlo da zero solo per fare qualche prova).

Ciao
Tore


"Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."
Post: 2
Registrato il: 30/08/2017
Città: BASSANO DEL GRAPPA
Età: 31
Utente Junior
2003
OFFLINE
30/08/2017 10:56

Ecco il file
questo è il file ufficiale che io vorrei completare automaticamente.
Post: 561
Registrato il: 02/08/2015
Utente Senior
Excel 2013
OFFLINE
30/08/2017 10:58

Quindi non hai fatto nulla,
nemmeno il menu a tendina???


"Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."
Post: 3
Registrato il: 30/08/2017
Città: BASSANO DEL GRAPPA
Età: 31
Utente Junior
2003
OFFLINE
30/08/2017 11:07

Non ho ancora fatto tutto, volevo intanto capire come funzionava il cerca vert prima di fare il modello completo.
In ogni caso ti ho preparato la colonna con Cognome del file con il convalida, giusto per provare!

grazie mille intanto per l'aiuto
Post: 562
Registrato il: 02/08/2015
Utente Senior
Excel 2013
OFFLINE
30/08/2017 11:30

Riferendomi al primo file allegato...

Ti crei due "nomi definiti" che sfrutterai per gli elenchi a tendina.
La formula per il nome definito chiamato Cognome:
=SCARTO('Dati origine'!$A$2;;;MATR.SOMMA.PRODOTTO(--('Dati origine'!$A:$A<>""))-1)

La formula per il nome definito chiamato Nome:
=SCARTO('Dati origine'!$B$2;;;MATR.SOMMA.PRODOTTO(--('Dati origine'!$B:$B<>""))-1)

Quindi, nel campo "Origine:" del convalida dati per la colonna D del foglio "Griglia da completare automatic" scriverai:
=Cognome

in quello per la colonna E:
=Nome

Visto che nome e cognome si trovano in due celle separate, non puoi usare il CERCA.VERT ma devi ricorrere ad una formula matriciale (quindi da confermare con la combinazione di tasti CTRL+MAIUSC+INVIO anzichè solo con INVIO).

Nella cella F4 (da copiare poi a destra ed in basso) scriverai:
=SE.ERRORE(INDICE('Dati origine'!C$2:C$18;CONFRONTA($D4&$E4;'Dati origine'!$A$2:$A$18&'Dati origine'!$B$2:$B$18;0))&"";"")

P.S.

Ci sono molte cose migliorabili, tipo l'elenco a tendina dei nomi dipendente dal cognome che si sceglie (e viceversa)....ma questa è un'altra storia.

N.B.
ho notato solo salvando il file che si tratta di una versione del 2003 (o inferiore)....
la formula SE.ERRORE in quella versione non è riconosciuta, quindi sarai costretto ad usare l'alternativa più lunga:
=SE(VAL.ERRORE(INDICE('Dati origine'!C$2:C$18;CONFRONTA($D4&$E4;'Dati origine'!$A$2:$A$18&'Dati origine'!$B$2:$B$18;0))&"");"";INDICE('Dati origine'!C$2:C$18;CONFRONTA($D4&$E4;'Dati origine'!$A$2:$A$18&'Dati origine'!$B$2:$B$18;0))&"")
Ciao
Tore
[Modificato da cromagno 30/08/2017 11:38]


"Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 23:13. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com