creare un foglio "master" o riepilogo" in automatico

Anonimo
2015-04-24T18:01:34+00:00

salve a tutti,

avrei bisogno di creare un foglio master, o riepilogo, contenente i dati prelevati da determinate celle di altri fogli anche su altri file .xls

ovviamente se inserisco un foglio intermedio a ad altri, contenente anch'esso, le determinate celle, nel foglio master queste celle dovranno essere inserite nella posizione giusta.

come posso fare?

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
2015-09-20T12:05:20+00:00

Ciao vitaliano, 

....E' proprio quello che cercavo.

Ti ringrazio per il cortese riscontro e mi fa piace se il codice sia utile.

Quindi, il codice nuovo da aggiungere, a cosa serve?

In risposta all'inserimento o modifica di qualsiasi delle celle della colonna A (tranne la cella A1) del foglio Riepilogo, formule appropriati vengono inserite nelle celle corrispondenti delle colonne B:N

Un collegamento ipertestuale viene creato e legato alla formula nella colonna A; in risposta a un clic del mouse su questo collegamento ipertestuale, viene aperto il file a cui fa riferimento la formula e vengono selezionati il particolare foglio e la cella indicati dalla formula.

In caso di necessità, i collegamenti ipertestuali e le formule in una o più celle della colonna A possono essere aggiornati o rinnovati effettuando una semplice operazione di copia /incolla sulle celle di interesse. 

Adesso, per chiudere questo thread, ti chiederei gentilmente di segnare la mia risposta come Risposta. In questo modo, tu aiuterai anche coloro che potessero cercare una soluzione ai problemi simili negli archivi della Community,

A questo proposito, dalla vecchia Guida Introduttiva

http://answers.microsoft.com/it-it/page/gettingstarted

Più in particolare, vedi la sezione:Promuovere i contenuti migliori 

'------------------>>

Promuovere i contenuti migliori

L'utente riceverà una notifica tramite messaggio di posta elettronica quando qualcuno nella community risponde al post. Se si è posta una domanda e la risposta risolve il problema, aprire il thread e contrassegnarla come risposta.

Fare clic sul collegamento del thread nel messaggio di posta elettronica della notifica o trovare il thread nel proprio profilo.

Fare clic sull'opzione Contrassegna come risposta .

Fare clic sul collegamento del thread nel messaggio di posta elettronica della notifica o trovare il thread nel proprio profilo.

  1. Fare clic sull'opzione Contrassegna come risposta . 

'<<------------------

Alla Prossima!

===

Regards,

Norman

La risposta è stata utile?

0 commenti Nessun commento

83 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2015-05-11T08:48:57+00:00

    Ciao vitaliano,

    grazie. :-)

    Definire semplice. ;-)

    La funzione SCARTO, la cui sintassi, come sai, è:

    • SCARTO(Rif; Righe; Colonne; [Altezza]; [Largh])

    prevede appunto come primo argomento un Riferimento. Invece la funzione TESTO.FORMULA, come dice la guida, restituisce una formula sotto forma di stringa. Quindi non un riferimento, che è l'indirizzo di un intervallo (A1, H16:AG27, ...) e non un testo. Va sottolineato anche che il testo di una formula è sempre preceduto dal segno di uguale (=).

    La funzione che converte un testo in riferimento è INDIRETTO. Per usarla col risultato di TESTO.FORMULAbisogna come prima cosa eliminare il segno di uguale. Esempio:

    A B C D
    1 123 =A1 =TESTO.FORMULA(B1) =INDIRETTO(STRINGA.ESTRAI(C1;2;LUNGHEZZA(C1)))

    Ma forse mi sfugge qualcosa. Tu come la vedi?

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2015-05-11T08:06:22+00:00

    Ciao, Maurizio

    non sarebbe più semplice inserire TESTO.FORMULA di A2 come "rif" all'interno della funzione SCARTO?

    ammiro la Tua pazienza.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2015-05-11T03:15:25+00:00

    Ciao vitaliano,

    forse ci sono... Vediamo.

    Cartella di lavoro: P-UNICA master

    Foglio di lavoro: riepilogo

    A2: ='[P-UNICA analisi 1.xlsx]1 cantierizzazione'!A1

    Con la formula:

    =STRINGA.ESTRAI(TESTO.FORMULA(A2);2;TROVA("!";TESTO.FORMULA(A2);2)-1)

    ottengo il testo:

    '[P-UNICA analisi 1.xlsx]1 cantierizzazione'!

    Ipotizzando di aggiungere una colonna a destra della colonna A (per la formula che estrae la parte di riferimento necessaria) e una riga sotto la riga 1, per immettere il testo dell'indirizzo di cella necessario a completare il testo del riferimento:

    A B C D ...
    1 DESCRIZIONE Rif U.M. CATEGORIA ...
    2 H10 I1 ...
    3 ='[P-UNICA analisi 1.xlsx]1 cantierizzazione'!A1 =STRINGA.ESTRAI(TESTO.FORMULA(A3);2;TROVA("!";TESTO.FORMULA(A3);2)-1) =INDIRETTO($B3&C$2) =INDIRETTO($B3&D$2) ...
    ... ... ... ... ... ...
    \riepilogo/

    Copiando in basso la formula in B3 e in basso e a destra quella in C3 si dovrebbe ottenere ciò che chiedi, credo.

    Qualche considerazione:

    1. La funzione di Excel TESTO.FORMULA è stata introdotta dalla versione 2010 (se ricordo bene. Non ho verificato), quindi nelle versioni precedenti la formula fornirebbe errore e si dovrebbe ipotizzare una soluzione con una funzione utente in VBA.
    2. Dopo la copia occorre (ri)mettere a posto la formattazione, se non è la stessa per tutte le celle della riga. Per esempio col Copia formato da altre celle.

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2015-05-10T20:43:45+00:00

    Ciao, Maurizio.

    nessun problema.

    se per inserire il "rif" all'interno della funzione SCARTO devo andare a selezionare direttamente la cella A1 della relativa analisi, la funzione diventa inutile. perchè dovrei ripeterla per tutte le celle, senza poter trascinare niente.

    se invece il "rif" è la cella alla quale la cella A della stessa riga è collegata, trascinando le formule dell'intero rigo da B a K verso il basso, avrei risolto. ogni rigo avrebbe collegamenti a fogli diversi, dettati dal collegamento della cella A.

    a presto

    La risposta è stata utile?

    0 commenti Nessun commento