Risultati da 1 a 16 di 16

Discussione: Formula per avere il nome della cartella di lavoro



  1. #1
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126

    Formula per avere il nome della cartella di lavoro

    Ciao a tutti
    Sto completando un lavoro per i miei colleghi e sono bloccato su una formula per farmi restituire il nome della cartella di lavoro,
    so che si può fare anche con il VBA ma preferirei con le formule
    Grazie a tutti
    Invia MPPM 

  2. #2

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7161
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2065
    Likes dati
    1301
    Ciao Gerardo, prova questa (la cartella deve essere salvata):

    =STRINGA.ESTRAI(CELLA("nomefile");TROVA("[";CELLA("nomefile");1)+1;TROVA("]";CELLA("nomefile");1)-TROVA("[";CELLA("nomefile");1)-1)
    Invia MPPM 

  3. I seguenti 3 utenti hanno dato un "Like" a ges per questo post:


  4. #3
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126
    Citazione Originariamente Scritto da ges Visualizza Messaggio
    Ciao Gerardo, prova questa (la cartella deve essere salvata):

    =STRINGA.ESTRAI(CELLA("nomefile");TROVA("[";CELLA("nomefile");1)+1;TROVA("]";CELLA("nomefile");1)-TROVA("[";CELLA("nomefile");1)-1)
    Grande Ges
    pensavo che fosse qualcosa di più semplice, invece niente male
    adesso me la studio e come al solito me la archhivio

    [EDIT]
    ho studiato un po la formula ed il segreto e quella parte della funzione =CELLA("nomefile")
    che ti restituisce C:\Users\User\Documents\Tuttosuexcel\formule\[testo.xlsx]Foglio1 sul quale andare a lavorare con STRINGA.ESTRAI
    ciao Ges
    Ultima modifica fatta da:Gerardo Zuccalà; 20/09/15 alle 10:28
    Invia MPPM 

  5. #4

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7161
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2065
    Likes dati
    1301
    Per ottenere il nome del foglio invece dovrebbe andare bene questa:

    =DESTRA(CELLA("nomefile");LUNGHEZZA(CELLA("nomefile"))-TROVA("]";CELLA("nomefile");1))
    Invia MPPM 

  6. #5
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126
    Ciao ges
    Grazie ancora per la tua formula che comunque ho voluto un po studiarmela e ho fatto due piccole modifiche
    1a) alla tua formula ho eliminanto ;1 dell'argomento [facoltativo] della TROVA _inizio (vedi in rosso) perchè sono inutili
    2a) per eliminare l'estensione del file .xlsx che in alcuni casi potrebbe dare fastidio ho fatto -5 (vedi in verde)

    =STRINGA.ESTRAI(CELLA("nomefile");TROVA("[";CELLA("nomefile")
    ;1)+1;TROVA("]";CELLA("nomefile");1)-TROVA("[";CELLA("nomefile");1)-5)

    Ciao Ges
    grazie

    Ultima modifica fatta da:Gerardo Zuccalà; 20/09/15 alle 10:45
    Invia MPPM 

  7. I seguenti utenti hanno dato un "Like"


  8. #6
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126
    Citazione Originariamente Scritto da ges Visualizza Messaggio
    Per ottenere il nome del foglio invece dovrebbe andare bene questa:

    =DESTRA(CELLA("nomefile");LUNGHEZZA(CELLA("nomefile"))-TROVA("]";CELLA("nomefile");1))
    Yess!! Ges
    Anche questa è fantastica
    Stessa logica di quella precedente, peroò con la funzione DESTRA
    grazie ancora
    Invia MPPM 

  9. #7

    L'avatar di scossa
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Verona Provincia
    Età
    57
    Messaggi
    1022
    Versione Office
    .
    Likes ricevuti
    366
    Likes dati
    0
    Attenzione:
    in
    Codice: 
    =DESTRA(CELLA("nomefile");LUNGHEZZA(CELLA("nomefile"))-TROVA("]";CELLA("nomefile");1))
    CELLA("nomefile") è subdola.
    Provate a incollare la formula sopra nella cella A1 del Foglio1 e poi nella cella A1 del Foglio2.
    Quindi alternativamente spostatevi da un foglio all'altro dopo aver premuto F9 ogni volta ......

    Per evitare questo "errore" la funzione CELLA deve essere chiamata con l'argomento facoltativo rif valorizzato:
    Codice: 
    =DESTRA(CELLA("nomefile";A1);LUNGHEZZA(CELLA("nomefile"))-TROVA("]";CELLA("nomefile");1))
    Bye!
    scossa
    scossa's web site
    ___
    Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw)
    Invia MPPM 

  10. I seguenti 2 utenti hanno dato un "Like" a scossa per questo post:


  11. #8
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126
    Citazione Originariamente Scritto da scossa Visualizza Messaggio
    CELLA("nomefile") è subdola.
    Provate a incollare la formula sopra nella cella A1 del Foglio1 e poi nella cella A1 del Foglio2.
    Quindi alternativamente spostatevi da un foglio all'altro dopo aver premuto F9 ogni volta ......
    Grazie Scossa
    Correzione effettuata!
    Invia MPPM 

  12. #9
    L'avatar di Vincenzo Damiani
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Molfetta
    Età
    58
    Messaggi
    422
    Versione Office
    2010
    Likes ricevuti
    13
    Likes dati
    637
    Saluto tutti e mi scuso dell'intromissione,
    poichè sono interessato all'argomento, vorrei capire perché copiando le vostre formule in un foglio Excel mi danno tutte questo errore "#NOME?"
    cosa sbaglio?
    grazie
    Windows8.1 office 2010
    Invia MPPM 

  13. #10
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126
    Citazione Originariamente Scritto da Vincenzo Damiani Visualizza Messaggio
    Saluto tutti e mi scuso dell'intromissione,
    poichè sono interessato all'argomento, vorrei capire perché copiando le vostre formule in un foglio Excel mi danno tutte questo errore "#NOME?"
    cosa sbaglio?
    grazie
    Ciao Vincenzo
    Devi prima salvare la cartella di lavoro, non hai letto quello che aveva scritto Ges nel post #2
    fammi sapere!
    Ciao
    Invia MPPM 

  14. #11
    L'avatar di Vincenzo Damiani
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Molfetta
    Età
    58
    Messaggi
    422
    Versione Office
    2010
    Likes ricevuti
    13
    Likes dati
    637
    Ciao Gerardo,
    ho inserito le formule su un file che di solito lavoro, salvato in una cartella sul computer e mi dà sempre il solito errore..
    non capisco il perché.....
    ho office 2010
    Ultima modifica fatta da:Canapone; 28/06/17 alle 14:33
    Windows8.1 office 2010
    Invia MPPM 

  15. #12
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126
    Ciao Vincenzo
    a me funziona
    prova a vedere l'allegato!
    Invia MPPM 

  16. #13
    L'avatar di Vincenzo Damiani
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Molfetta
    Età
    58
    Messaggi
    422
    Versione Office
    2010
    Likes ricevuti
    13
    Likes dati
    637
    OK Gerardo,
    copiando le formule dal tuo file e inserendole nel mio, funziona tutto....GRAZIE
    se copio le formule dal sito non funziona.
    comunque grazie ancora
    Ultima modifica fatta da:Canapone; 28/06/17 alle 14:33
    Windows8.1 office 2010
    Invia MPPM 

  17. #14
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126
    Grazie per il riscontro positivo ma sopratutto Grazie a Ges e Scossa che hanno dato le soluzioni
    Ciao
    Ultima modifica fatta da:Canapone; 28/06/17 alle 14:34
    Invia MPPM 

  18. #15

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7161
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2065
    Likes dati
    1301
    Citazione Originariamente Scritto da Gerardo Zuccalà Visualizza Messaggio
    Ciao ges
    Grazie ancora per la tua formula che comunque ho voluto un po studiarmela e ho fatto due piccole modifiche
    1a) alla tua formula ho eliminanto ;1 dell'argomento [facoltativo] della TROVA _inizio (vedi in rosso) perchè sono inutili
    2a) per eliminare l'estensione del file .xlsx che in alcuni casi potrebbe dare fastidio ho fatto -5 (vedi in verde)

    =STRINGA.ESTRAI(CELLA("nomefile");TROVA("[";CELLA("nomefile")
    ;1)+1;TROVA("]";CELLA("nomefile");1)-TROVA("[";CELLA("nomefile");1)-5)

    Ciao Ges
    grazie

    Ben fatto! :286:
    Invia MPPM 

  19. #16

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7161
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2065
    Likes dati
    1301
    Citazione Originariamente Scritto da scossa Visualizza Messaggio
    Attenzione:
    in
    Codice: 
    =DESTRA(CELLA("nomefile");LUNGHEZZA(CELLA("nomefile"))-TROVA("]";CELLA("nomefile");1))
    CELLA("nomefile") è subdola.
    Provate a incollare la formula sopra nella cella A1 del Foglio1 e poi nella cella A1 del Foglio2.
    Quindi alternativamente spostatevi da un foglio all'altro dopo aver premuto F9 ogni volta ......

    Per evitare questo "errore" la funzione CELLA deve essere chiamata con l'argomento facoltativo rif valorizzato:
    Codice: 
    =DESTRA(CELLA("nomefile";A1);LUNGHEZZA(CELLA("nomefile"))-TROVA("]";CELLA("nomefile");1))
    Grazie del suggerimento, molto utile a sapersi! :246:
    Invia MPPM 

Discussioni Simili

  1. Inserire una macro in una cartella di lavoro
    Di alfrimpa nel forum Domande su Excel VBA e MACRO
    Risposte: 1
    Ultimo Messaggio: 05/11/17, 16:30
  2. Estrarre nome file da cartella foto
    Di Samuela nel forum Domande su Excel VBA e MACRO
    Risposte: 2
    Ultimo Messaggio: 21/01/17, 11:21
  3. [Risolto] ordinare i fogli di una cartella di lavoro
    Di CEPE77 nel forum Domande su Excel in generale
    Risposte: 7
    Ultimo Messaggio: 20/01/17, 09:52
  4. Cartella di lavoro per bilancio annuale
    Di massiguana nel forum Domande su Excel in generale
    Risposte: 4
    Ultimo Messaggio: 06/01/17, 20:47
  5. [Risolto] Salva con nome e Hyperlink in altra cartella di lavoro
    Di Ludovico nel forum Domande su Excel VBA e MACRO
    Risposte: 4
    Ultimo Messaggio: 13/12/16, 18:45

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •