Pagina 1 di 2

Per chi ne mastica di excel...

Inviato: venerdì 4 novembre 2011, 22:40
da legio
Un saluto a tutti.

Ecco il mio quesito da un milione di dollari, apparentemente molto semplice ma per me insormontabile.

Ho due file excel, uno vuoto, l'altro contenente una piccola rubrica telefonica strutturata su due colonne (cognome e numero di telefono).

Nella prima colonna del file vuoto inserisco un cognome qualsiasi e nella seconda colonna voglio che mi appaia automaticamente il numero di telefono corrispondente al medesimo cognome contenuto nel file rubrica.

Se riesco a risolvere questo problema risparmierei ore e ore di lavoro ogni settimana.

Grazie a tutti anticipatamente

Re: Per chi ne mastica di excel...

Inviato: sabato 5 novembre 2011, 9:42
da desertstorm
Giusto per capire:
ma parli della condivisione contemporanea di due file excel, in ambiente EXCEL?

....e vuoi che nel file vuoto, all'immissione del nominativo ti compaia il relativo numero che hai invece immagazzinato sull'altro file?


Mmmmm non so se esiste la condivisione di file e/o lo scambio in tempo reale di dati tra i due file sai!!

Per chi ne mastica di excel...

Inviato: sabato 5 novembre 2011, 11:18
da Luca69
Si può fare: si possono creare link tra due file.
Il modo più semplice é creare una formula che "cerca" il numero di telefono nel file esterno usando il cognome come chiave.
Che versione di Excel usi?


Sent from my iPhone using Tapatalk

Re: Per chi ne mastica di excel...

Inviato: sabato 5 novembre 2011, 17:12
da legio
Intanto grazie a entrambi x l'interessamento

Tecnicamente non credo si tratti di una vera e propria condivisione. Penso piuttosto ci sia bisogno di una formula di ricerca. Se nel file vuoto scrivo Rossi, automaticamente mi deve comparire nella cella attigua il nr di tel che compare sotto la voce Rossi del file Rubrica.

Purtroppo sul pc del mio ufficio c'è il vecchio excel 2003.

Per chi ne mastica di excel...

Inviato: domenica 6 novembre 2011, 2:41
da Luca69
legio ha scritto:Intanto grazie a entrambi x l'interessamento

Tecnicamente non credo si tratti di una vera e propria condivisione. Penso piuttosto ci sia bisogno di una formula di ricerca. Se nel file vuoto scrivo Rossi, automaticamente mi deve comparire nella cella attigua il nr di tel che compare sotto la voce Rossi del file Rubrica.

Purtroppo sul pc del mio ufficio c'è il vecchio excel 2003.
...mi viene difficile fare delle prove con quella versione ...magari provo con quella nuova e salvo in formato vecchio ;)


Sent from my iPhone using Tapatalk

Re: Per chi ne mastica di excel...

Inviato: domenica 6 novembre 2011, 3:57
da legio
Luca69 ha scritto:
legio ha scritto:Intanto grazie a entrambi x l'interessamento

Tecnicamente non credo si tratti di una vera e propria condivisione. Penso piuttosto ci sia bisogno di una formula di ricerca. Se nel file vuoto scrivo Rossi, automaticamente mi deve comparire nella cella attigua il nr di tel che compare sotto la voce Rossi del file Rubrica.

Purtroppo sul pc del mio ufficio c'è il vecchio excel 2003.
...mi viene difficile fare delle prove con quella versione ...magari provo con quella nuova e salvo in formato vecchio ;)


Sent from my iPhone using Tapatalk
Grazie di cuore.

Attendo con ansia tue news...

Re: Per chi ne mastica di excel...

Inviato: domenica 6 novembre 2011, 9:57
da cerry83
è molto semplice, basta fare una macro. Ci vorrebbe poco...però bisogna stabilire delle regole. Ad esempio, i nomi e i numeri nella rubrica sono sempre nelle stesse colonne? Cioé...su A ci sono i nomi e su B i numeri? Poi, il nome nel file vuoto lo metti sempre e solo in A1? Oppure vuoi fare più ricerche contemporanee?

Re: Per chi ne mastica di excel...

Inviato: domenica 6 novembre 2011, 12:28
da NickStick
Ciao legio, basta una formula.

Si chiama "cerca.vert" ed e' potentissima.

Se premi sul simbolo Fx accanto alla barra formula e la cerchi, trovi delle spiegazioni ben fatte.

Comunque gia' qui sotto si vede qualcosa.

Ti ho mandato un MP coi due files "collegati" cosi' puoi sperimentare.

Re: Per chi ne mastica di excel...

Inviato: domenica 6 novembre 2011, 13:00
da desertstorm
Nick invieresti i due file anche a me, sono interessato anche io visto che uso spesso Excel.

Grazie :) :)

Re: Per chi ne mastica di excel...

Inviato: domenica 6 novembre 2011, 13:05
da legio
NickStick ha scritto:Ciao legio, basta una formula.

Si chiama "cerca.vert" ed e' potentissima.

Se premi sul simbolo Fx accanto alla barra formula e la cerchi, trovi delle spiegazioni ben fatte.

Comunque gia' qui sotto si vede qualcosa.

Ti ho mandato un MP coi due files "collegati" cosi' puoi sperimentare.
Nick sei un grande!

Vado ad ordinarti una statua!

Domattina in ufficio scarico i tuoi file e li provo.



Solo una domanda: ma quel 2 nella formula cosa sta a significare?

Re: Per chi ne mastica di excel...

Inviato: domenica 6 novembre 2011, 21:06
da Luca69
Vedo che ti hanno giá risposto :)

Allora il "2" non é un due ma devi leggere "A2" ed é la cella che contiene il nome che vuoi cercare nel "VecchioFile" tra le celle A2 e B4.

Se ti leggi un po' l'Help della funzione CERCA.VERT ti torna tutto più chiaro :))

Re: Per chi ne mastica di excel...

Inviato: domenica 6 novembre 2011, 21:20
da legio
Luca69 ha scritto:Vedo che ti hanno giá risposto :)

Allora il "2" non é un due ma devi leggere "A2" ed é la cella che contiene il nome che vuoi cercare nel "VecchioFile" tra le celle A2 e B4.

Se ti leggi un po' l'Help della funzione CERCA.VERT ti torna tutto più chiaro :))
Sì sì quello lo immaginavo, mi riferivo però al "2" tra i due punti e virgola prima di "FALSO". Comunque domani controllo sull'help.

Non vedo l'ora di provare il piccolo miracolo :)

Re: Per chi ne mastica di excel...

Inviato: domenica 6 novembre 2011, 21:31
da Luca69
A ..quel 2 rappresenta l'indice della colonna da cui ritornare il risultato; in pratica 2 sta ad indicare la seconda colonna, quella che contiene il numero di telefono. Se tu ne avessi una terza, che so con l'indirizzo, dovresti mettere "3" per ottenerlo come risultato della funzione "cerca.vert"

Edit - dall'help di Excel:

Codice: Seleziona tutto

CERCA.VERT(valore; matrice_tabella; indice; [intervallo]) 
Nella sintassi della funzione CERCA.VERT sono previsti gli argomenti seguenti:
 valore    Obbligatorio. Valore da cercare nella prima colonna della tabella o dell'intervallo. L'argomento valore può essere un valore o un riferimento. Se il valore immesso come argomento valore è minore del valore più piccolo nella prima colonna dell'argomento matrice_tabella, CERCA.VERT restituirà il valore di errore #N/D.
matrice_tabella    Obbligatorio. Intervallo di celle contenenti i dati. È possibile utilizzare un riferimento a un intervallo (ad esempio, A2:D8) o un nome di intervallo. I valori nella prima colonna di matrice_tabella sono i valori cercati da valore e possono essere costituiti da testo, numeri o valori logici. Non viene rilevata la distinzione tra maiuscole e minuscole. 
indice    Obbligatorio. Numero di colonna dell'argomento matrice_tabella dal quale deve essere restituito il valore corrispondente. Un argomento indice con valore 1 restituisce il valore della prima colonna di matrice_tabella. Un indice con valore 2 restituisce il valore della seconda colonna di matrice_tabella e così via.
 
Se l'argomento indice è:
 Minore di 1, CERCA.VERT restituirà il valore di errore #VALORE!.
Maggiore del numero di colonne di matrice_tabella, CERCA.VERT restituirà il valore di errore #RIF!.
 intervallo    Facoltativo. Valore logico che specifica se si desidera trovare una corrispondenza esatta o approssimativa mediante la funzione CERCA.VERT:
Seintervallo è VERO o è omesso, verrà restituita una corrispondenza esatta o approssimativa. Se non viene trovata alcuna corrispondenza esatta, verrà restituito il successivo valore più grande, inferiore a valore. 

 Importante   Se intervallo è VERO o è omesso, i valori nella prima colonna di matrice_tabella dovranno essere collocati in ordine crescente. In caso contrario, CERCA.VERT potrebbe non restituire il valore corretto.
 
Per ulteriori informazioni, vedere Ordinare i dati in un intervallo o in una tabella.
 
Se intervallo è FALSO, non sarà necessario ordinare i valori della prima colonna di matrice_tabella.
 Se l'argomento intervallo è FALSO, CERCA.VERT troverà solo una corrispondenza esatta. Se nella prima colonna di matrice_tabella sono presenti due o più valori che corrispondono a valore, verrà utilizzato il primo valore trovato. Se non viene trovata alcuna corrispondenza esatta, verrà restituito il valore di errore #N/D.

Re: Per chi ne mastica di excel...

Inviato: domenica 6 novembre 2011, 22:25
da NickStick
Qualche consiglio:

"Intervallo di celle contenenti i dati": attenzione a come lo fate, DEVE contenere la colonna in cui si cerca E le colonne da cui estrarre il risultato;
se la formula deve essere copiata in altre celle usate i segni $ prima dei riferimenti cella (alcune versioni di xls NON li mettono in automatico) .

"Intervallo": (l'ultimo parametro) non va sottovalutato. Nel 99% dei casi va impostato a FALSO, cosi' se non trova quello che cercate, la formula vi risponde N/D (non disponibile).

Se si omette, equivale a scriverci VERO che serve quando si cerca un valore approssimato, e questo obbliga a ordinare in modo crescente l'elenco di valori in cui si cerca (almeno in alcune versioni di xls).

@Desert: files inviati in MP.

Se servono a qualcun altro, eccoli qua.

http://forum.saabwayclub.it/download/fi ... 8&id=10898
http://forum.saabwayclub.it/download/fi ... 8&id=10897

Re: Per chi ne mastica di excel...

Inviato: lunedì 7 novembre 2011, 12:58
da legio
Grazie cari per l'aiuto.

Ho scaricato i file e sembra funzionare tutto correttamente. Ora lo implemento nei miei file e vi faccio sapere

Non c'è un modo per non far comparire "#N/D" nelle celle vuote? Poichè i file li devo stampare ed inoltrare formalmente ad altri uffici non vorrei far comparire cose strane da dover poi giustificare...

Grazie ancora

Re: Per chi ne mastica di excel...

Inviato: martedì 8 novembre 2011, 8:22
da legio
Nick, ho implementato la formula nei miei file e va tutto alla grande..tranne un piccolo particolare: è andato a fuoco il pc! :D Scherzo! :D È andato tutto liscio.

Grazie di cuore, mi hai risolto un bel problemino..grazie anche a Luca per i suoi preziosi suggerimenti e a tutti coloro che si sono interessati.

Re: Per chi ne mastica di excel...

Inviato: martedì 8 novembre 2011, 12:57
da NickStick
legio ha scritto: è andato a fuoco il pc! :D
MaVaffa! :D Per un attimo ci ho creduto! :D

Sono contento che ti siano serviti. :)

p.s. aspetto il bonifico da un milione di dollari... 8)

Re: Per chi ne mastica di excel...

Inviato: martedì 8 novembre 2011, 13:22
da legio
NickStick ha scritto:
legio ha scritto: è andato a fuoco il pc! :D
MaVaffa! :D Per un attimo ci ho creduto! :D

Sono contento che ti siano serviti. :)

p.s. aspetto il bonifico da un milione di dollari... 8)

Re: Per chi ne mastica di excel...

Inviato: martedì 8 novembre 2011, 13:29
da desertstorm
Nick lo hai fatto rimanere senza parole :lol: :lol:

Re: Per chi ne mastica di excel...

Inviato: martedì 8 novembre 2011, 13:29
da legio
NickStick ha scritto:
legio ha scritto: è andato a fuoco il pc! :D
MaVaffa! :D Per un attimo ci ho creduto! :D

Sono contento che ti siano serviti. :)

p.s. aspetto il bonifico da un milione di dollari... 8)
Ok..come al solito te lo lascio sotto il terzo cassonetto del quartiere sciita di Baghdad, vicino al negozio "Tutto per i kamikaze"! 8)