Condividi:        

[Excel] Formula con nome del foglio

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

[Excel] Formula con nome del foglio

Postdi *sara* » 09/01/15 11:37

Buongiorno,
ho una cartella di lavoro excel con diversi fogli. Il primo foglio si chiama "Riepilogo", gli altri hanno nomi del tipo "1-2014", "1-2015", "2-2015", etc. Ad esclusione del primo foglio, gli altri sono formattati tutti allo stesso modo.
Nel foglio Riepilogo vorrei creare una tabella grazie alla quale, inserendo in una cella il nome del foglio, escano da sole alcune informazioni contenute negli altri fogli.

Cerco di fare un esempio.
Il foglio 1-2014 (e tutti quelli con nome simile) è fatto così:
A B C
1 Marco 30/12/2014
2
3 20 2 22

Il foglio Riepilogo deve avere questo aspetto:
A B C D E F
1 1-2014 Marco 30/12/2014 20 2 22
2 1-2015 Luca 12/1/2015 30 2 32
3 2-2015 Andrea 20/2/2015 20 2 22

In pratica, nel foglio Riepilogo voglio poter inserire solo il nome dei fogli da dove devono essere copiati automaticamente i valori.
Se eseguo l'operazione manualmente ho notato che nella cella B2 del foglio Riepilogo compare la formula ='1-2014'!A1. Quello che vorrei fare è inserire nella formula al posto del nome del foglio, '1-2014'! , il testo contenuto nella cella A1 del foglio Riepilogo.
Spero di essermi spiegata.
Grazie
Avatar utente
*sara*
Utente Junior
 
Post: 48
Iscritto il: 06/03/14 11:34

Sponsor
 

Re: [Excel] Formula con nome del foglio

Postdi alfrimpa » 09/01/15 12:02

Ciao Sara

innanzitutto un consiglio: nei nomi di foglio non utilizzare il trattino (-) ma l'underscore (_) altrimenti la formula non funziona

Prova a scrivere =INDIRETTO("1_2014!A1") e ti verrà restituito il valore della cella A1 del foglio denominato 1_2014.

Spero di avere compreso bene la tua esigenza

Alfredo
Alfredo

Win7 + Office 2007
Avatar utente
alfrimpa
Utente Senior
 
Post: 1201
Iscritto il: 30/12/13 17:01
Località: Napoli

Re: [Excel] Formula con nome del foglio

Postdi *sara* » 09/01/15 12:11

Grazie per il consiglio sul trattino! Provvederò subito a modificare il nome dei fogli!
La formula che mi hai dato restituisce il valore della cella A1 del foglio denominato 1_2014 ma non è quello che cercavo...
Provo a spiegarmi meglio: vorrei una formula che restituisca il valore della cella A1 del foglio denominato come la cella B1!!! Come faccio a indicare in una formula il nome del foglio dal quale prendere i valori?
Avatar utente
*sara*
Utente Junior
 
Post: 48
Iscritto il: 06/03/14 11:34

Re: [Excel] Formula con nome del foglio

Postdi Anthony47 » 09/01/15 12:24

Scusate se mi intrometto...
C' e' un motivo Sara per cui i dati li devi introdurre in un formato ma poi ti servono in un altro? Che cosa contengono i singoli fogli?
Te lo chiedo perche' mi pare il classico caso in cui ci si complica la vita oltre il bisogno.

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19223
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: [Excel] Formula con nome del foglio

Postdi *sara* » 09/01/15 12:26

I fogli sono documenti che non posso modificare. Il foglio Resoconto mi serve per avere un quadro d'insieme, ecco perchè devo copiare qui alcuni dati.
Avatar utente
*sara*
Utente Junior
 
Post: 48
Iscritto il: 06/03/14 11:34

Re: [Excel] Formula con nome del foglio

Postdi Anthony47 » 09/01/15 12:32

Vabbe'...
Ma i dati li devi estrarre e visualizzare in Riepilogo da un foglio alla volta o che cosa?
Avatar utente
Anthony47
Moderatore
 
Post: 19223
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: [Excel] Formula con nome del foglio

Postdi *sara* » 09/01/15 12:39

In Riepilogo vorrei una tabella con in ogni riga i dati degli altri fogli
Avatar utente
*sara*
Utente Junior
 
Post: 48
Iscritto il: 06/03/14 11:34

Re: [Excel] Formula con nome del foglio

Postdi Wikipino » 09/01/15 12:46

scusate se mi intrometto
se ho capito cosa serve a Sara basta modificare la formula proposta da alfrimpa in questo modo
=INDIRETTO(B1&"!A1")

era quello che ti serviva ?
Wikipino
Utente Junior
 
Post: 19
Iscritto il: 10/11/14 15:24

Re: [Excel] Formula con nome del foglio

Postdi Anthony47 » 09/01/15 12:50

C'e' una risposta di wikipino, vedi sopra.
Io proverei con questa macro:
Codice: Seleziona tutto
Sub saratot()
Sheets("Riepilogo").Select
For I = 2 To Worksheets.Count
    Cells(I, 1) = Sheets(I).Name
    Cells(I, 2) = Sheets(I).Range("A1").Value
    Cells(I, 3) = Sheets(I).Range("B1").Value
    Cells(I, 4) = Sheets(I).Range("A3").Value
    Cells(I, 5) = Sheets(I).Range("B3").Value
    Cells(I, 6) = Sheets(I).Range("C3").Value
Next I
End Sub

Ciao a tutti
Avatar utente
Anthony47
Moderatore
 
Post: 19223
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: [Excel] Formula con nome del foglio

Postdi *sara* » 09/01/15 12:56

La formula proposta da wikipino è proprio quello che stavo cercando!!!! Grazie per l'aiuto!
Grazie a tutti per l'interessamento!!
Avatar utente
*sara*
Utente Junior
 
Post: 48
Iscritto il: 06/03/14 11:34


Torna a Applicazioni Office Windows


Topic correlati a "[Excel] Formula con nome del foglio":


Chi c’è in linea

Visitano il forum: Nessuno e 62 ospiti