Inserire un dato va...
 
Notifiche
Cancella tutti

La consultazione del forum è libera per tutti.

Per poter porre un quesito è invece necessario essere un utente registrato (clicca qui se non lo sei).

Tutti gli utenti che richiedono un supporto, come da REGOLAMENTO, sono caldamente invitati ad allegare un file di esempio con l'indicazione di quello che si desidera ottenere.

Inserire un dato variabile in una funzione

5 Post
2 Utenti
2 Reactions
2,962 Visualizzazioni
Forum 1
(@grisu59)
Post: 0
New Member
Avviatore di Topic
 

Ho questo problema

Vorrei che in questa funzione 

='[OREDIP.xls]201701'!A3

il valore 201701 fosse dato dal nome del file

e lo vorrei fare senza ricorrere a VBA

Se, ad esempio, il file si chiama 201702, la funzione deve diventare automaticamente

='[OREDIP.xls]201702'!A3 ..... 

Quindi è necessario

1) estrarre il nome del file senza estensione

2) inserirlo nella formula sopra

 

Grazie mille per l'aiuto

 

PS motivo

ho una cartella OREDIP con 60 fogli di lavoro(201701, 201702 ... 201712, 201801 ...

Devo creare 60 file ognuno con il nome di ciascuna cartella

Se nel file 201701  inserisco la funzione ='[OREDIP.xls]nomefile'!A3 .... ='[OREDIP.xls]2nomefile'!F200

automaticamente copierà i valori del foglio corrispondente nel file OREDIP

Mi basta poi duplicare e rinominare il file 201701 in 201702 ... per ottenere le copie di tutti i fogli

ed effettuare altre elaborazioni

 

 

Versione di Excel
Sistema operativo
 
Postato : 21/11/2021 12:18
gianfranco55
(@gianfranco55)
Post: 1861
Moderatore
 

ciao

se ho capito devi usare indiretto

 

=INDIRETTO("'[somma max.xlsm]"&L3&"'!$A$5")

 

in L3 il nome del foglio 

 

 
Postato : 21/11/2021 12:42
Forum 1
(@grisu59)
Post: 0
New Member
Avviatore di Topic
 

Intanto grazie per la pronta risposta

Non devo fare una somma ma solo copiare i dati che vanno dalla cella A1 alla cella AF200

 

Sto provando la funzione INDIRETTO ma, siccome devo copiare tutte le celle nell'intervallo dovrei costruire un foglio MATRICE con l'indicazione di ogni singola cella da cui copiare?

=INDIRETTO("'["&matrice!$B$2&"]"&matrice!$C$2&"'!"&matrice!B3)

oppure c'è un modo perchè vari automaticamente il valore?

dove

in B2 trova il nome del file con i 60 fogli

in C2 in nome del foglio da cui copiare (derivato automaticamente dal nome del file su cui si lavora)

da B3 a AF200 trova tutti i riferimenti delle celle da cui copiare 
(ho già creato la matrice ma volevo capire se esiste un sistema più semplice)

 

Grazie

Questo post è stato modificato 3 anni fa da grisu59
 
Postato : 21/11/2021 13:11
gianfranco55
(@gianfranco55)
Post: 1861
Moderatore
 

ciao

guarda che [somma max.xlsm]"

è il nome del file che ho usato per ricreare la formula.

comunque penso sia necessario il VBA

con le formule avresti ogni cella una formula.

non puoi copiare/incollare solo il valore

perciò

da A1 alla cella AF200 avresti le celle occupate da formule.

 

esempio

=INDIRETTO("'[somma max.xlsm]"&L3&"'!A1")

 

lo trascino a destra fino a colonna AF

e in basso fino a riga 200

 

onestamente non ho mai visto fare così e penso non funzioni

ma anche se funzionasse ti darebbe i dati tutti concatenati sulla stessa cella.

=INDIRETTO("'["&matrice!$B$2&"]"&matrice!$C$2&"'!"&matrice!B3)

 
Postato : 21/11/2021 13:39
Forum 1
(@grisu59)
Post: 0
New Member
Avviatore di Topic
 

Sì esatto, ogni cella una formula

E funziona

Appena ho un attimo di tempo lo rendo anonimo e lo carico

 

Grazie mille

 
Postato : 21/11/2021 14:48
Condividi:
My Agile Privacy
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.
Attenzione: alcune funzionalità di questa pagina potrebbero essere bloccate a seguito delle tue scelte privacy
     Scarica il nostro ebook gratuito     

Unisciti a oltre 35.000 professionisti
che hanno già scelto di semplificare il proprio lavoro
e aumentare la produttività con la nostra newsletter!

Scarica l’ebook con i
migliori trucchi e suggerimenti per Excel
selezionati per te da Excel Academy

Download