| | Post: 1 | Registrato il: 20/03/2012
| Città: LATINA | Età: 39 | Utente Junior | | OFFLINE | |
|
20/03/2012 12:44 | |
Scusate sono nuovo,ho un problema da porvi.
Ho un file in excel con 50 fogli al suo interno.
Dovrei fare un cerca verticale su tutti i 50 fogli al suo interno ad esempio:
=CERCA.VERT(A1;'Foglio1:Foglio50'!A3:A13;1;FALSO)
Ma questa formula mi restituisce un errore!!!
Sapete illuminarmi?????
Grazie mille in anticipo!!! |
|
| | Post: 14 | Registrato il: 13/03/2012
| Città: LIVORNO | Età: 78 | Utente Junior | 2010 | | OFFLINE | |
|
20/03/2012 14:30 | |
http://office.microsoft.com/it-it/excel-help/creare-un-riferimento-3d-allo-stesso-intervallo-di-celle-in-piu-fogli-di-lavoro-HP010102346.aspx
la funzione cerca verticale non compare tra quelle supportate [Modificato da patel45 20/03/2012 15:13]
----------
Win 10 - Excel 2010
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta |
| | Post: 3.871 | Registrato il: 01/05/2006
| Utente Master | 2010 | | OFFLINE |
|
20/03/2012 15:22 | |
Ciao Emanuele e benvenuto.
Puoi utilizzare la funzione INDIRETTO() facendo riferimento ad un elenco con nomi fogli; ad esempio:
Range D2:D51 = Nomi Fogli Foglio1/Foglio50
in E2 =SE(VAL.NON.DISP(CERCA.VERT($A$1;INDIRETTO(D2&"!$A$3:$A$13");1;0));"";CERCA.VERT($A$1;INDIRETTO(D2&"!$A$3:$A$13");1;0))
e copi in basso fino ad E51, avrai il risultato di A1 nella colonna E accanto al nome del foglio relativo alla colonna D.
Vedi l'allegato se può andare. Ciaoe buon lavoro.
Ciao
Antonio
(Versione excel:2003/2010) |
| | Post: 15 | Registrato il: 13/03/2012
| Città: LIVORNO | Età: 78 | Utente Junior | 2010 | | OFFLINE | |
|
20/03/2012 16:32 | |
Complimenti ! veramente ingegnoso
----------
Win 10 - Excel 2010
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta |
| | Post: 1 | Registrato il: 20/03/2012
| Città: LATINA | Età: 39 | Utente Junior | | OFFLINE | |
|
20/03/2012 17:47 | |
patel45, 20/03/2012 16.32:
Complimenti ! veramente ingegnoso
Grazie mille!!!! Ottimo
Grazie ancora
|
| | Post: 3.876 | Registrato il: 01/05/2006
| Utente Master | 2010 | | OFFLINE |
|
20/03/2012 18:13 | |
Ciao Emanuele e grazie a te per il riscontro; cortesemente aggiona la versione di excel nella firma, leggi il primo post nel forum che ti spiega come fare.
Ciao
Antonio
(Versione excel:2003/2010) |
| | Post: 0 | Registrato il: 30/09/2012
| Città: SASSARI | Età: 62 | Utente Junior | | OFFLINE | |
|
30/09/2012 22:04 | |
Prova la formula anche io. Grazie in ogni caso. |
| | Post: 0 | Registrato il: 18/11/2012
| Città: MILANO | Età: 26 | Utente Junior | Excel 16 | | OFFLINE | |
|
18/11/2012 16:01 | |
Orttimo! |
| | Post: 2 | Registrato il: 10/02/2013
| Città: NAPOLI | Età: 54 | Utente Junior | | OFFLINE | |
|
10/02/2013 14:49 | |
patel45, 20/03/2012 16:32:
Complimenti ! veramente ingegnoso
Provo.
|
| | Post: 0 | Registrato il: 10/04/2013
| Città: CALENZANO | Età: 49 | Utente Junior | | OFFLINE | |
|
10/04/2013 11:05 | |
Utilissimo
Grazie
[POSTQUOTE][QUOTE:116409389=freeant7@forum, 20/03/2012 15:22]Ciao Emanuele e benvenuto.
Puoi utilizzare la funzione INDIRETTO() facendo riferimento ad un elenco con nomi fogli; ad esempio:
Range D2:D51 = Nomi Fogli Foglio1/Foglio50
in E2 =SE(VAL.NON.DISP(CERCA.VERT($A$1;INDIRETTO(D2&"!$A$3:$A$13");1;0));"";CERCA.VERT($A$1;INDIRETTO(D2&"!$A$3:$A$13");1;0))
e copi in basso fino ad E51, avrai il risultato di A1 nella colonna E accanto al nome del foglio relativo alla colonna D.
Vedi l'allegato se può andare. Ciaoe buon lavoro.
[/QUOTE][/POSTQUOTE]
|
| | Post: 0 | Registrato il: 03/12/2010
| Città: ATESSA | Età: 39 | Utente Junior | | OFFLINE | |
|
11/04/2013 00:26 | |
Bravooooooo |
| | Post: 0 | Registrato il: 02/09/2014
| Città: NAPOLI | Età: 36 | Utente Junior | | OFFLINE | |
|
02/09/2014 17:21 | |
[POSTQUOTE][QUOTE:116409389=freeant7@forum, 20/03/2012 15:22]Ciao Emanuele e benvenuto.
Puoi utilizzare la funzione INDIRETTO() facendo riferimento ad un elenco con nomi fogli; ad esempio:
Range D2:D51 = Nomi Fogli Foglio1/Foglio50
in E2 =SE(VAL.NON.DISP(CERCA.VERT($A$1;INDIRETTO(D2&"!$A$3:$A$13");1;0));"";CERCA.VERT($A$1;INDIRETTO(D2&"!$A$3:$A$13");1;0))
e copi in basso fino ad E51, avrai il risultato di A1 nella colonna E accanto al nome del foglio relativo alla colonna D.
Vedi l'allegato se può andare. Ciaoe buon lavoro.
[/QUOTE][/POSTQUOTE]
grazie |
| | Post: 0 | Registrato il: 02/12/2011
| Età: 49 | Utente Junior | | OFFLINE | |
|
29/12/2014 17:01 | |
Molto utile, grazie, mi serviva proprio! |
| | Post: 0 | Registrato il: 17/09/2015
| Utente Junior | | OFFLINE | |
|
17/09/2015 10:04 | |
|
| | Post: 0 | Registrato il: 01/12/2015
| Città: MILANO | Età: 49 | Utente Junior | | OFFLINE | |
|
01/12/2015 09:56 | |
[POSTQUOTE][QUOTE:116409389=freeant7@forum, 20/03/2012 15:22]Ciao Emanuele e benvenuto.
Puoi utilizzare la funzione INDIRETTO() facendo riferimento ad un elenco con nomi fogli; ad esempio:
Range D2:D51 = Nomi Fogli Foglio1/Foglio50
in E2 =SE(VAL.NON.DISP(CERCA.VERT($A$1;INDIRETTO(D2&"!$A$3:$A$13");1;0));"";CERCA.VERT($A$1;INDIRETTO(D2&"!$A$3:$A$13");1;0))
e copi in basso fino ad E51, avrai il risultato di A1 nella colonna E accanto al nome del foglio relativo alla colonna D.
Vedi l'allegato se può andare. Ciaoe buon lavoro.
[/QUOTE][/POSTQUOTE]
|
| | Post: 0 | Registrato il: 12/02/2016
| Città: QUARTO | Età: 48 | Utente Junior | | OFFLINE | |
|
12/02/2016 10:49 | |
[POSTQUOTE][QUOTE:116409389=freeant7@forum, 20/03/2012 15:22]Ciao Emanuele e benvenuto.
Puoi utilizzare la funzione INDIRETTO() facendo riferimento ad un elenco con nomi fogli; ad esempio:
Range D2:D51 = Nomi Fogli Foglio1/Foglio50
in E2 =SE(VAL.NON.DISP(CERCA.VERT($A$1;INDIRETTO(D2&"!$A$3:$A$13");1;0));"";CERCA.VERT($A$1;INDIRETTO(D2&"!$A$3:$A$13");1;0))
e copi in basso fino ad E51, avrai il risultato di A1 nella colonna E accanto al nome del foglio relativo alla colonna D.
Vedi l'allegato se può andare. Ciaoe buon lavoro.
[/QUOTE][/POSTQUOTE]
Ottimo
|
| | Post: 0 | Registrato il: 25/02/2016
| Utente Junior | | OFFLINE | |
|
25/02/2016 09:14 | |
[POSTQUOTE][QUOTE:116409389=freeant7@forum, 20/03/2012 15:22]Ciao Emanuele e benvenuto.
Puoi utilizzare la funzione INDIRETTO() facendo riferimento ad un elenco con nomi fogli; ad esempio:
Range D2:D51 = Nomi Fogli Foglio1/Foglio50
in E2 =SE(VAL.NON.DISP(CERCA.VERT($A$1;INDIRETTO(D2&"!$A$3:$A$13");1;0));"";CERCA.VERT($A$1;INDIRETTO(D2&"!$A$3:$A$13");1;0))
e copi in basso fino ad E51, avrai il risultato di A1 nella colonna E accanto al nome del foglio relativo alla colonna D.
Vedi l'allegato se può andare. Ciaoe buon lavoro.
[/QUOTE][/POSTQUOTE]
Gran soluzione! Grazie mille freeant7
|
| | Post: 2 | Registrato il: 06/01/2010
| Città: MILANO | Età: 44 | Utente Junior | 2013 | | OFFLINE | |
|
28/02/2016 04:27 | |
Anche a me in passato è capitato di avere necessità di una funzione di ricerca su più fogli e ricordo che feci un casino bestiale e alla fine mi ritrovai a copiarmi gli altri fogli e ridurli ad uno solo, ma in quel caso i fogli erano fissi, fossero stati in aumento, che so uno al mese ad esempio sarei stato fottuto, un PLAUSO ad ANTONIO !!!
Grande!!!
[Modificato da byeagle 28/02/2016 04:27] |
| | Post: 0 | Registrato il: 26/03/2016
| Età: 48 | Utente Junior | | OFFLINE | |
|
26/03/2016 08:47 | |
|
| | Post: 0 | Registrato il: 15/04/2016
| Utente Junior | | OFFLINE | |
|
15/04/2016 16:48 | |
grazie molto utile |
| | Post: 0 | Registrato il: 11/05/2016
| Città: IMOLA | Età: 39 | Utente Junior | | OFFLINE | |
|
12/05/2016 08:27 | |
Grazie... molto utile. |
| | Post: 0 | Registrato il: 11/06/2016
| Città: MILANO | Età: 40 | Utente Junior | | OFFLINE | |
|
11/06/2016 16:12 | |
Grazie, è stato molto utile anche per me |
| | Post: 0 | Registrato il: 16/06/2016
| Età: 49 | Utente Junior | | OFFLINE | |
|
16/06/2016 12:03 | |
Utilissimo e intelligente! Grazie! |
| | Post: 0 | Registrato il: 25/08/2016
| Città: PALERMO | Età: 37 | Utente Junior | | OFFLINE | |
|
25/08/2016 11:57 | |
grande!
|
| | Post: 0 | Registrato il: 12/09/2016
| Città: MILANO | Età: 32 | Utente Junior | | OFFLINE | |
|
12/09/2016 20:21 | |
Grazie!! |
| | Post: 0 | Registrato il: 12/10/2016
| Città: MILANO | Età: 37 | Utente Junior | 2013 | | OFFLINE | |
|
12/10/2016 17:08 | |
Buongiorno a tutti!
vorrei poter scaricare il file esempio per questa discussione.
GRAZIE |
| | Post: 2.296 | Registrato il: 21/06/2013
| Città: NAPOLI | Età: 70 | Utente Veteran | Excel 365 | | OFFLINE |
|
12/10/2016 17:15 | |
Ora che hai scritto u post puoi farlo.
Alfredo |
| | Post: 1 | Registrato il: 12/10/2016
| Città: MILANO | Età: 37 | Utente Junior | 2013 | | OFFLINE | |
|
13/10/2016 12:15 | |
BUONGIORNO A TUTTI,
vorrei un aiutino! vi spiego:
ho un foglio vergine con 500 codici e 500 schede di dettaglio riferite a questi codici.
Vorrei ricreare un foglio unico con tutte le informazioni.
per esempio nel foglio vergine ho l'elenco in colonna A dei 500 codici.
in colonna B ho fatto un CERCA VERT per copiare dalla prima scheda il titolo riferito al primo codice.
=CERCA.VERT(A2;E2.01!Area_stampa;2;FALSO)
ovviamente non vorrei fare questa operazione 500 volte e vorrei poter listare tutti i nomi delle schede nei quali deve andare a cercare il titolo. ho provato banalmente con questo cerca verticale ma non funziona!
=CERCA.VERT(A2:A532;'E2.01!Area_stampa:E12-REST-07!Area_stampa';2;FALSO)
GRAZIE MILLE A TUTTI |
| | Post: 2 | Registrato il: 12/10/2016
| Città: MILANO | Età: 37 | Utente Junior | 2013 | | OFFLINE | |
|
13/10/2016 12:32 | |
ho trovato il modo, ecco la formula:
=CERCA.VERT(A2;INDIRETTO(B2&"!Area_stampa");2;0).
Ciao |
| | Post: 0 | Registrato il: 21/11/2016
| Città: CAMPO TURES | Età: 50 | Utente Junior | | OFFLINE | |
|
21/11/2016 10:47 | |
Grazie!
[POSTQUOTE][QUOTE:116409389=freeant7@forum, 20/03/2012 15.22]Ciao Emanuele e benvenuto.
Puoi utilizzare la funzione INDIRETTO() facendo riferimento ad un elenco con nomi fogli; ad esempio:
Range D2:D51 = Nomi Fogli Foglio1/Foglio50
in E2 =SE(VAL.NON.DISP(CERCA.VERT($A$1;INDIRETTO(D2&"!$A$3:$A$13");1;0));"";CERCA.VERT($A$1;INDIRETTO(D2&"!$A$3:$A$13");1;0))
e copi in basso fino ad E51, avrai il risultato di A1 nella colonna E accanto al nome del foglio relativo alla colonna D.
Vedi l'allegato se può andare. Ciaoe buon lavoro.
[/QUOTE][/POSTQUOTE]
|
|
|