Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Ricerca incrociata in tabelle excel

716 views
Skip to first unread message

Luksaiyan

unread,
Dec 25, 2007, 6:15:24 AM12/25/07
to
Salve,
vorrei sapere se è possibile effettuare una ruicerca incrociata tra 2
tabelle excel.

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


stirner

unread,
Dec 25, 2007, 6:51:18 AM12/25/07
to

===================================

Puoi chiarire se nei cognomi ci sono dei duplicati?

-----------------
Ciao. Stirner

Luksaiyan

unread,
Dec 25, 2007, 8:33:03 PM12/25/07
to

Ciao,
nela colonna Cognomi possono esserci dei duplicati, del tipo:
Rossi Mario
Rossi Luca
Rossi Giuseppe

Grazie,
Luca

stirner

unread,
Dec 26, 2007, 1:04:04 AM12/26/07
to
> Luca- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -

==========================================

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

stirner

unread,
Dec 26, 2007, 1:21:16 AM12/26/07
to
> Luca- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -

==========================================

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

stirner

unread,
Dec 26, 2007, 1:23:27 AM12/26/07
to
> Ciao. Stiner- Nascondi testo tra virgolette -

>
> - Mostra testo tra virgolette -

=========================
Il messagggio precedente a questo è accidentalmente partito
accidentalmente.
---------------------
Ciao. Stirner

cucchiaino

unread,
Dec 26, 2007, 2:46:15 AM12/26/07
to
stirner scrive:

> =========================
> Il messagggio precedente a questo è accidentalmente partito
> accidentalmente.
> ---------------------

:)

E' meglio mettere la sicura alla tua colt ...


Buona giornata.

()---cucchiaino

stirner

unread,
Dec 26, 2007, 3:54:34 AM12/26/07
to

===============================
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

Luksaiyan

unread,
Dec 26, 2007, 5:12:49 PM12/26/07
to
> 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

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

cucchiaino

unread,
Dec 27, 2007, 2:35:10 AM12/27/07
to
Luksaiyan scrive:

> 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
()

0 new messages