Risultati da 1 a 20 di 20

Discussione: Riconoscere il nome del foglio!!!!



  1. #1
    L'avatar di Il Pirata
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Genova
    Età
    47
    Messaggi
    42
    Versione Office
    Excel2013
    Likes ricevuti
    0
    Likes dati
    1

    Riconoscere il nome del foglio!!!!

    Ciao A Tutti,
    su suggerimento di Gerardo apro una nuova discussione sempre per i miei scaffali.

    Esiste una formula che riconosca il nome di un foglio e riporti determinate informazioni di una riga in quel foglio?

    :270:

  2. #2

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7106
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2059
    Likes dati
    1296
    Ciao Lella,
    per il nome del file excel:

    =STRINGA.ESTRAI(CELLA("nomefile");TROVA("[";CELLA("nomefile");1)+1;TROVA("]";CELLA("nomefile");1)-TROVA("[";CELLA("nomefile");1)-1)
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  3. #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
    1125
    Citazione Originariamente Scritto da lella Visualizza Messaggio
    Ciao A Tutti,
    su suggerimento di Gerardo apro una nuova discussione sempre per i miei scaffali.

    Esiste una formula che riconosca il nome di un foglio e riporti determinate informazioni di una riga in quel foglio?

    :270:
    Ciao Lella, sicuramente in questo modo hai più persone pronte a vedere la tua domanda

    Ti ho fatto questa formula per scoprire il nome del foglio
    Dimmi se va bene
    Ciao

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

    [EDIT]
    @Ges mia hai superato alla velocità della luce.....

    @lella questa è la conferma di quello che ti dicevo

  4. #4

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7106
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2059
    Likes dati
    1296
    Solo il nome del foglio:

    =DESTRA(CELLA("nomefile");LUNGHEZZA(CELLA("nomefile"))-TROVA("]";CELLA("nomefile");1))
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  5. #5

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4016
    Versione Office
    2013
    Likes ricevuti
    1225
    Likes dati
    923
    Ciao lella,
    sempre con la formula indicata da ges ( un saluto) puoi recuperare il nome del foglio:

    =DESTRA(CELLA("nomefile";A1);LUNGHEZZA(CELLA("nomefile";A1))-TROVA("]";CELLA("nomefile";A1)))

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."

  6. #6

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4016
    Versione Office
    2013
    Likes ricevuti
    1225
    Likes dati
    923
    Ciao Gerardo,
    non avevo visto la tua risposta... pardon

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."

  7. #7
    L'avatar di Il Pirata
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Genova
    Età
    47
    Messaggi
    42
    Versione Office
    Excel2013
    Likes ricevuti
    0
    Likes dati
    1
    Ciao Ges,
    questa formula devo metterla nella cella dove scriverò il nome del foglio?

  8. #8

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7106
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2059
    Likes dati
    1296
    Ciao Gerardo, ciao Cromagno,
    abbiamo postato quasi nello stesso istante!:90:
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  9. #9

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7106
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2059
    Likes dati
    1296
    Lella,
    questa formula la puoi mettere dove vuoi, ti scriverà sempre il nome del foglio (però devi salvare).
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  10. #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
    1125
    Citazione Originariamente Scritto da lella Visualizza Messaggio
    Ciao A Tutti,
    su suggerimento di Gerardo apro una nuova discussione sempre per i miei scaffali.

    Esiste una formula che riconosca il nome di un foglio e riporti determinate informazioni di una riga in quel foglio?

    :270:
    Lella leggendo bene la tua domanda mi viene da pensare ad altre soluzioni ad esempio con INDIRETTO e non hai necessità di sapere il nome del foglio
    Lella Prova mettere un piccolo allegato (senza dati sensibili) con una piccola descrizione del problema
    Grazie Ciao

  11. #11
    L'avatar di Il Pirata
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Genova
    Età
    47
    Messaggi
    42
    Versione Office
    Excel2013
    Likes ricevuti
    0
    Likes dati
    1
    Ciao Gerardo, in allegato ti ho mandato il file, con 7 colonne e tante righe quanto sono i miei articoli.
    Quello che chiedo è, quando devo CARICARE a Magazzino un arrivo, nella colonna POSIZIONE, devo inserire il nome del mio scaffale dove ho destinato la merce,
    a quel punto vorrei che in automatico, nel foglio assegnato vengano riportate le info Codice, Descrizione e q.tà (dai un occhiata al foglio A2).
    Abbi pazienza sono una sola......:22:_

  12. #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
    1125
    Ciao lella

    Anzichè creare tanti fogli puoi usare un foglio solo e poi con un bel menu a tendina scegli la posizione risparmi fogli e tempo cosi sarà Excel a sudare e non tu
    Ti ho fatto una formula con l'AGGREGA perchè ho visto che hai Excel 2013

    Nella Cella A3 incolla questa formula e trascinala e copiala fino in B3 e poi trascina la formula in fondo

    =SE.ERRORE(INDICE('Ricerca Pos+Movimenti'!B$12:B$1297;AGGREGA(15;6;(RIF.RIGA('Ricerca Pos+Movimenti'!$B$12:$B$1297)-RIF.RIGA('Ricerca Pos+Movimenti'!$B$12)+1)/('Ricerca Pos+Movimenti'!$D$12:$D$1297=$E$3);RIGHE($A$3:A3)));"")

    nella cella C3 e poi trascina la formula in fondo

    =SE.ERRORE(INDICE('Ricerca Pos+Movimenti'!E$12:E$1297;AGGREGA(15;6;(RIF.RIGA('Ricerca Pos+Movimenti'!$B$12:$B$1297)-RIF.RIGA('Ricerca Pos+Movimenti'!$B$12)+1)/('Ricerca Pos+Movimenti'!$D$12:$D$1297=$E$3);RIGHE($A$3:B3)));"")


    Vedi Allegato!

  13. #13

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7106
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2059
    Likes dati
    1296
    Alternativa con la seguente matriciale multicella, senza celle di appoggio:

    =SE.ERRORE(INDICE(SE('Ricerca Pos+Movimenti'!$D$12:$D$1297="A2";'Ricerca Pos+Movimenti'!$B$12:B1297;"");PICCOLO(SE(SE('Ricerca Pos+Movimenti'!$D$12:$D$1297="A2";SE('Ricerca Pos+Movimenti'!$D$12:$D$1297="A2";SE('Ricerca Pos+Movimenti'!$D$12:$D$1297="A2";'Ricerca Pos+Movimenti'!$B$12:B1297;"");"");"")<>"";RIF.RIGA(INDIRETTO("1:"&RIGHE(SE('Ricerca Pos+Movimenti'!$D$12:$D$1297="A2";'Ricerca Pos+Movimenti'!B$12:$B$1297;"")))));RIF.RIGA(INDIRETTO("1:"&RIGHE(SE('Ricerca Pos+Movimenti'!$D$12:$D$1297="A2";'Ricerca Pos+Movimenti'!$B$12:B1297;""))))));"")


    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  14. #14
    L'avatar di Il Pirata
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Genova
    Età
    47
    Messaggi
    42
    Versione Office
    Excel2013
    Likes ricevuti
    0
    Likes dati
    1
    Posso pagarvi!!!!!!
    Siete dei fenomeni!!!!! Scusate sono ripetitivo ma è la pura verità.....
    Mi spiegate le due formule per capire come si fanno? Che domande devo pormi per esprimere queste formule?
    :235::235::252::252::252::26::26::26::26::26:

  15. #15

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7106
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2059
    Likes dati
    1296
    Ciao Lella (ma sei un uomo? pensavo fossi una donna),
    cerco di spiegarti la mia formula che pur se apparentemente difficile è più semplice di quanto sembra.

    Tralasciando il SE.ERRORE con la ("") finale che viene messo solo per far si che in presenza di errori si generi una riga vuota, si comincia con prendere la matrice di riferimento tramite la funzione INDICE e come riga in cui deve andar a pescare gli si danno i seguenti criteri:

    PICCOLO serve a dare un criterio (in genere serve a dare l’ordine dal più piccolo al più grande) ma qui lo si utilizza con la seguente condizione:

    SE la matrice dei dati contiene celle piene (<>"") allora mettili nell’ordine previsto da questa formula (RIF.RIGA(INDIRETTO("1:"&RIGHE(DATI))) e cioè partendo dal n.1 a seguire.

    La formula (RIF.RIGA(INDIRETTO("1:"&RIGHE(DATI))) serve solo a generare una serie di numeri in forma sequenziale (1,2,3,4, ecc.) che stabiliscono l’ordine.

    Tutto qui!
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  16. #16
    L'avatar di Il Pirata
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Genova
    Età
    47
    Messaggi
    42
    Versione Office
    Excel2013
    Likes ricevuti
    0
    Likes dati
    1
    Proverò ad ragionarci sopra....
    grazie mille

  17. #17
    L'avatar di Il Pirata
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Genova
    Età
    47
    Messaggi
    42
    Versione Office
    Excel2013
    Likes ricevuti
    0
    Likes dati
    1
    Ciao Ragazzi, io ho provato a migliorare la formula di Ges ma.......
    se volessi aggiungere info di altre colonne tipo la "F" la "G", dove devo modificare la formula?
    P.S. ho provato ha ragionare sulla tua spiegazione ma è veramente complicato, ho bisogno di pratica e farmi le domande giuste.

  18. #18
    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
    1125
    Hai provato la formula che ho messo io nel post #12?
    è una formula leggermente più snella rispetto a quella di ges
    Provala!

  19. #19

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7106
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2059
    Likes dati
    1296
    Citazione Originariamente Scritto da lella Visualizza Messaggio
    Ciao Ragazzi, io ho provato a migliorare la formula di Ges ma.......
    ...
    Ogni cosa fatta dall'uomo è migliorabile e sicuramente anche questa formula! Scherzi a parte presumo volessi dire "modificare"! :288:
    Allora l'unica parte che devi modificare se vuoi i dati colonna G, F ecc. è la lettera della colonna che indico in rosso:

    =SE.ERRORE(INDICE(SE('Ricerca Pos+Movimenti'!$D$12:$D$1297="A2";'Ricerca Pos+Movimenti'!$E$12:E1297;"");PICCOLO(SE(SE('Ricerca Pos+Movimenti'!$D$12:$D$1297="A2";SE('Ricerca Pos+Movimenti'!$D$12:$D$1297="A2";SE('Ricerca Pos+Movimenti'!$D$12:$D$1297="A2";'Ricerca Pos+Movimenti'!$E$12:E1297;"");"");"")<>"";RIF.RIGA(INDIRETTO("1:"&RIGHE(SE('Ricerca Pos+Movimenti'!$D$12:$D$1297="A2";'Ricerca Pos+Movimenti'!B$12:$B$1297;"")))));RIF.RIGA(INDIRETTO("1:"&RIGHE(SE('Ricerca Pos+Movimenti'!$D$12:$D$1297="A2";'Ricerca Pos+Movimenti'!$E$12:E1297;""))))));"")
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  20. #20

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7106
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2059
    Likes dati
    1296
    Allego file con le colonne G F e H .

    Quando poi vuoi cambiare il nome del foglio, devi modificare questi in rosso, scrivendo il nome del nuovo foglio, per il foglioA3, scriverai "A3", per il FoglioA4 scriverai "A4", ecc. ecc.

    =SE.ERRORE(INDICE(SE('Ricerca Pos+Movimenti'!$D$12:$D$1297="A2";'Ricerca Pos+Movimenti'!$B$12:B1297;"");PICCOLO(SE(SE('Ricerca Pos+Movimenti'!$D$12:$D$1297="A2";SE('Ricerca Pos+Movimenti'!$D$12:$D$1297="A2";SE('Ricerca Pos+Movimenti'!$D$12:$D$1297="A2";'Ricerca Pos+Movimenti'!$B$12:B1297;"");"");"")<>"";RIF.RIGA(INDIRETTO("1:"&RIGHE(SE('Ricerca Pos+Movimenti'!$D$12:$D$1297="A2";'Ricerca Pos+Movimenti'!B$12:$B$1297;"")))));RIF.RIGA(INDIRETTO("1:"&RIGHE(SE('Ricerca Pos+Movimenti'!$D$12:$D$1297="A2";'Ricerca Pos+Movimenti'!$B$12:B1297;""))))));"")
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

Discussioni Simili

  1. Riferimento a celle di altro foglio a prescindere dal nome del foglio
    Di Matteo2017 nel forum Domande su Excel in generale
    Risposte: 20
    Ultimo Messaggio: 18/02/17, 21:01
  2. Macro che salva foglio in pdf prendendo il nome da una cella
    Di Fagor nel forum Domande su Excel VBA e MACRO
    Risposte: 13
    Ultimo Messaggio: 15/02/17, 08:40
  3. [Risolto] Nome Foglio come variabile in una cella
    Di Edoardo91 nel forum Domande su Excel in generale
    Risposte: 2
    Ultimo Messaggio: 04/10/16, 23:00
  4. ricerca di un foglio per nome e apertura automatica
    Di gianfranco lazzini nel forum Domande su Excel VBA e MACRO
    Risposte: 11
    Ultimo Messaggio: 05/06/16, 19:16
  5. Collegare celle in base al nome del foglio
    Di Enrico83 nel forum Domande su Excel in generale
    Risposte: 2
    Ultimo Messaggio: 23/03/16, 00:15

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
  •