RIEPILOGO DI NUMEROSI FOGLI SU UN UNICO FOGLIO

Anonimo
2013-03-12T17:12:16+00:00

uso Offiice 2003 suu Windows 7

HO 50 moduli tutti uguali comprendenti un numero elevato di caselle di variu formati, testo, date, numeri

Questi moduli mi arrivano già riempiti con excel

So che ni arriveranno 50 moduli quindi apro un foglio escel con 50 fogli

Copio ciascun modulo che mi arriva su uno dei 50 fogli (con copia incolla) e tutti a partire da A1

Ora vorrei riepilogare il contenuto dei vari fogli/moduli su un unico foglio. Un foglio per colonna

qualcosa del genere:


                             foglio riepilogativo


colonna 1                       colonna 2          colonna...              colonna 50


foglio 1                          folgio 2                    ....                  foglio 50

=foglio 1!A5                 foglio 2!A5               ...                   =foglio 50!A5

=folgio 1!b7                 foglio 2!b7               ...                   =foglio 50! b7

=foglio 1!ac22             e così via                   ...                       .........

E' possobile creare il foglio  riepilogativo  scrvendo la formula della prima colonna e poi copiarla sulle altre ?

Io non ci sono riuscito.

Se copio la formulA   =Foglio1!$B$7  sulle altre colonne  ottengo sempre =Foglio1!$B$7 ma io vorrei ottenere =Foglio2!$B$7 oppure =Foglio3!$B$7

E' possibile evitare di scrivere 2500 formule diverse ?

Grazie

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2013-03-13T08:52:04+00:00

Scusa abbi pazienza ma prima non mi ero spiegato bene

io vorrei avere questo risultato. Ho 50 moduli ne vorrei uno per riga non uno pe  colonna

            

                       f oglio di riepilogo

                A                         B                      C                       D

1     foglio 1! C29         Foglio 1! B7      Foglio 1! c3         etc

2     foglio 2! C29         Foglio 2! B7      Foglio 2! c3         etc

3     foglio 3! C29         Foglio 3! B7      Foglio 3! c3         etc

4

...

...   

50

 

mi puoi scrivere  per esteso quello che io devo materialmente scrivere nella cella per ottenere il risultatio di cui sopra ?

Grazie

 

in colonna A: =INDIRETTO("Foglio"&RIF.RIGA(A1)&"!C29")

in colonna B: =INDIRETTO("Foglio"&RIF.RIGA(A1)&"!B7")

nelle altre colonne è sufficiente cambiare il riferimento di cella in C3 ecc....

tutte da copiare in basso.

Riprendendo il tuo post precedente nel quale chiedi spiegazioni:

Questa formula ='Form 2'!$F$16 non può funzionare. A parte il nome Form da cambiare in Foglio, il numero del foglio non può cambiare quando trascini/Copi la formula perché il 2 non è una coordinata di cella e, come ben sai, solo le coordinate di cella si aggiornano quando copi la formula.

Per questo motivo occorre usare una funzione che possa combinare testo e numeri interpretandoli come vere coordinate di cella e questa è la funzione INDIRETTO. Vedi l'help di Excel al proposito.

Nella funzione che ti ho fornito vi è una parte testuale (quella fra doppi apici) e una parte numerica RIF.RIGA(A1) che si aggiorna quando copi la formula in basso. Infatti il RIF.RIGA(A1) restituisce 1, quando la copi in basso diventa RIF.RIGA(A2) che è = a 2, e così via.

In definitiva il risultato della prima funzione dopo che INDIRETTO ha agito diventa =Foglio1!C29, della seconda =Foglio1!B7 ecc... e quando le copi in basso il Foglio1 diventa Foglio2, Foglio3 ecc..

NB: i nomi dei Fogli che vengono attribuiti da Excel non hanno il numero separato dal nome come indichi tu. Foglio1 è diverso da Foglio 1.

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

5 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2013-03-12T18:34:07+00:00

    Si ok, era questo che mi serviva ora mi funziona

    Però spiegami una cosa.

    Su un foglio analogo che avevopreso come esempio le formule erano indicate cosi

    ='Form 2'!$F$16

    Ho provato anch'io a scriverle così ma non funzionava. Va bene per il segno del $ che segna un riferimento assoluto ma scrivendo la fornula così come appariva nell'esempio il Form (ovvero il foglio) rimaneva sempre il 2, con la tua notazione invece il foglio cambia 1,2,3.

    perché ?

    grazie

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2013-03-12T18:02:39+00:00

    Ti ringrazio molto, ma fammi una cortesia è molto tempo che non seguo più questi problemi, riempimi anche la formula , ho provato ma prima mi dava erori e ora tutti zero e poi "rif"

    grazie

     

    riempimi anche la formula significa questo?

    =INDIRETTO("Foglio"&RIF.COLONNA()&"!B7")

    =INDIRETTO("Foglio"&RIF.COLONNA()&"!AC22")

    da immettere nella prima colonna e da trascinare a destra per 50 colonne.

    altrimenti spiega meglio.Grazie.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2013-03-12T17:49:29+00:00

    Ti ringrazio molto, ma fammi una cortesia è molto tempo che non seguo più questi problemi, riempimi anche la formula , ho provato ma prima mi dava erori e ora tutti zero e poi "rif"

    grazie

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2013-03-12T17:22:18+00:00

    Cominciando dalla prima colonna:

    =INDIRETTO("Foglio"&RIF.COLONNA()&"!A5")

    poi trascina a destra

    per le altre celle è sufficiente aggiornare a mano le coordinate della cella nella formula in prima colonna.

    La risposta è stata utile?

    0 commenti Nessun commento