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

Cerca Verticale su più fogli

Ultimo Aggiornamento: 21/07/2017 10:48
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

Re:
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.
[SM=x423017]
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

provo
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

Re: Eccellente
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

Re:
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

Re: grazie.....
[SM=g27827]


Bravooooooo
Post: 0
Registrato il: 02/09/2014
Città: NAPOLI
Età: 36
Utente Junior
OFFLINE
02/09/2014 17:21

Re:
[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

ottimo suggerimento
Grazie per la dritta
Post: 0
Registrato il: 01/12/2015
Città: MILANO
Età: 49
Utente Junior
OFFLINE
01/12/2015 09:56

Re:
[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

Re:
[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

Re:
[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 [SM=x423048]

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

grazie
prova
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
[SM=x423017] Grazie... molto utile.
Post: 0
Registrato il: 11/06/2016
Città: MILANO
Età: 40
Utente Junior
OFFLINE
11/06/2016 16:12

Grazie!
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

scaricare file esempio
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

CERCA VERTICALE
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 [SM=x423053]
Post: 2
Registrato il: 12/10/2016
Città: MILANO
Età: 37
Utente Junior
2013
OFFLINE
13/10/2016 12:32

CERCA VERTICALE
ho trovato il modo, ecco la formula:
=CERCA.VERT(A2;INDIRETTO(B2&"!Area_stampa");2;0).
Ciao [SM=x423030]
Post: 0
Registrato il: 21/11/2016
Città: CAMPO TURES
Età: 50
Utente Junior
OFFLINE
21/11/2016 10:47

Re:
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]


Vota: 15MediaObject5,00237 2
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 2 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 12:17. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com