Faccio un esempio:
Tabella 1
NOME COGNOME ETA'
Mario Rossi 20
Tabella 2
NOME COGNOME VIA CITTA'
Mario Rossi Roma Milano
Io vorrei, sulla base della tabella 1 (della colonna Nome e della
tabella Cognome), cercare nella tabella 2 il soggetto (Mario Rossi),
e
selezionare anche le altre informazioni.
In ingresso, da una lista di nomi e cognomi, vorrei avere in uscita
una tabella con scritto:
NOME COGNOME VIA CITTA'
Mario Rossi Roma Milano
In sintesi, ho una tabella con 1000 Nomi e Cognomi, una tabella con
20000 Nomi e Cognomi e altre informaizioni, vorrei - sulla base della
prima tabella - trovare i nominativi nella seconda tabella, con le
altre informazioni associate.
E' possibile fare questo con excel, o devo controllare tutte le
tabella a mano?
Grazie,
Luca
===================================
Puoi chiarire se nei cognomi ci sono dei duplicati?
-----------------
Ciao. Stirner
Ciao,
nela colonna Cognomi possono esserci dei duplicati, del tipo:
Rossi Mario
Rossi Luca
Rossi Giuseppe
Grazie,
Luca
==========================================
Io credo che tu non abbia bisogno di un altro foglio per realizzare il
tuo piccolo progetto.
Ti faccio un esempio che parte da A1: naturalmente esso dovrebbe
riprodurre i tuoi 20.000 dati.
COGNOME NOME ETA' VIA CITTA'
fabris paolo 21 de gasperi BOLZANO
fabris mario 22 marx TRIESTE
fabris fario 23 lolli VERONA
frasson lario 15 de pretis PADOVA
de grandis dario 45 giadini TREVISO
bruni sario 78 lolli VENEZIA
bruni kario 45 de pretis VICENZA
larit nario 65 de gasperi BOLZANO
parolin zario 32 marx TRIESTE
parolin gario 31 lolli VERONA
In H1 metteresti COGNOME
==========================================
Per realizzare il tuo piccolo proggetto non hai bisogno di un secondo
foglio ma di una semplice applicazionw del FILTRO AVANZATO.
Ti faccio un piccolo esempio con una tabella a partire da A1: essa
dovrebbe riprodurre i tuoi 20.000 dati.
COGNOME NOME ETA' VIA CITTA'
fabris paolo 21 de gasperi BOLZANO
fabris mario 22 marx TRIESTE
fabris fario 23 lolli VERONA
frasson lario 15 de pretis PADOVA
de grandis dario 45 giadini TREVISO
bruni sario 78 lolli VENEZIA
bruni kario 45 de pretis VICENZA
larit nario 65 de gasperi BOLZANO
parolin zario 32 marx TRIESTE
parolin gario 31 lolli VERONA
In H1 inserisci COGNOME e appena sotto in H2 inserisci il cognome da
cercare per esempio ="fabris"
Adesso posizionati su un punto qualsiasi della tabella e premi
DAti>Filtro>Filtro avanzato.
Controlla che in Azione sia spuntata l'opzione "Filtra l'elenco sul
posto"
Assicurati che l'intervallo elenco sia A1:E11 e Intervallo criteri sia
H1:H2
Adesso fai clik su ok e otterrai questo:
COGNOME NOME ETA' VIA CITTA'
fabris paolo 21 de gasperi BOLZANO
fabris mario 22 marx TRIESTE
fabris fario 23 lolli VERONA
--------------
Ciao. Stiner
=========================
Il messagggio precedente a questo è accidentalmente partito
accidentalmente.
---------------------
Ciao. Stirner
> =========================
> Il messagggio precedente a questo è accidentalmente partito
> accidentalmente.
> ---------------------
:)
E' meglio mettere la sicura alla tua colt ...
Buona giornata.
()---cucchiaino
===============================
Naturalmente il messaggio partito accidentalmente era chiaramente
quello visibilmente incompleto. Hai ragione sia le colt sia le colf
hanno bisogno di una sicura. Ma a ... sproposito di te ...
cucchiaino ... non è meglio rifornire il richiedente di una macro
visto che i dati sono tanti?
-----------------
Ciao. Stirner
Ciao,
ti ringrazio per la risposta, il mio problema è un pò più complicato.
Io ho due fogli excel: in uno ci sono 25.000 righe (composte da varie
colonne, del tipo Nome - Cognome - Eta' - Via - etc.), in un altro
foglio ci sono solo 2.000 righe, composte da meno colonne (Nome -
Cognome).
Io vorrei, sulla base delle 2.000 righe, recuperare dal primo foglio
(quello con 25.000 righe) solo e soltanto i nomi-cognomi presenti. In
questo modo avrò alla fine i 2.000 nomi-cognomi iniziali, con in più
le informazioni aggiuntive (Eta' - Via - etc.).
Se fossi in C, scriverei un programmino che, per i 2.000 nomi del
foglio2, cerca nel foglio1 l'associazione nome-cognome e recupera
tutti i dati. Purtroppo per me, non ho esperienza con excel, access,
etc., e quindi non so come fare (a meno di non mettermi a cercare nome
per nome, ma ci vuole una eternità).
Qualcuno può aiutarmi?
Grazie,
Luca
> Io ho due fogli excel: in uno ci sono 25.000 righe (composte da varie
> colonne, del tipo Nome - Cognome - Eta' - Via - etc.), in un altro
> foglio ci sono solo 2.000 righe, composte da meno colonne (Nome -
> Cognome).
>
> Io vorrei, sulla base delle 2.000 righe, recuperare dal primo foglio
> (quello con 25.000 righe) solo e soltanto i nomi-cognomi presenti. In
> questo modo avrò alla fine i 2.000 nomi-cognomi iniziali, con in più
> le informazioni aggiuntive (Eta' - Via - etc.).
>
> Se fossi in C, scriverei un programmino che, per i 2.000 nomi del
> foglio2, cerca nel foglio1 l'associazione nome-cognome e recupera
> tutti i dati. Purtroppo per me, non ho esperienza con excel, access,
> etc., e quindi non so come fare (a meno di non mettermi a cercare nome
> per nome, ma ci vuole una eternità).
ciao Luk
poniamo che l'elenco "lungo" sia in Foglio2, qui,
sinistra dell'elenco inserisci una colonna dove inserirai
una formula che concatena il nome e il cognome, tipo:
= B2 & C2
e poniamo che l'informazione da recuperare sia in colonna D
Nel Foglio1, dove hai l'elenco corto, a destra, nella prima
colonna libera puoi scrivere:
=CERCA.VERT(A2&B2;Foglio2!A:D;4;0)
il 4 è riferito alla colonna D di Foglio2
se queste operazioni non sono "una tantum" allora possiamo
provare a stilare una piccola macro (ciao stirner), ma non
mi sembra, per adesso opportuna.
()
()---cucchiaino
()