Condividi tramite

Funzione concatena excel corrompe link

Anonimo
2023-05-06T23:08:18+00:00

Salve, ho un problema un po' complicato da spiegare e da risolvere. Ho bisogno di far inserire automaticamente un valore su un foglio di lavoro in base al contenuto di una cella di un file esterno. Il primo foglio è un indice mentre il secondo è un ticket da cui estrapolare i dati che mi servono. Fin qui tutto semplice, il fatto è che vorrei rendere la cosa automatica, ma lo "script" che utilizzo non funziona come dovrebbe. Faccio un esempio: nella cella inserisco ='C:/documenti/ticket maggio/[+CONCATENA(ticket; A2; .xlsx)]Foglio1'!$A$78. In questo modo, in teoria dovrebbe ogni volta andare ad estrapolare il valore di riferimento dal file automaticamente. Il problema è excel legge quello che c'è scritto tra le parentesi quadrate così com'è e non effettua la funzione concatena. Uso il solito sistema per aggiungere il collegamento ipertestuale e funziona benissimo. Scusate la confusione spero possiate aiutarmi.

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

1 risposta

Ordina per: Più utili
  1. Eleuterio Tedeschi 18,590 Punti di reputazione Moderatore volontario
    2023-05-07T13:58:05+00:00

    Salve, ho un problema un po' complicato da spiegare e da risolvere. Ho bisogno di far inserire automaticamente un valore su un foglio di lavoro in base al contenuto di una cella di un file esterno. Il primo foglio è un indice mentre il secondo è un ticket da cui estrapolare i dati che mi servono. Fin qui tutto semplice, il fatto è che vorrei rendere la cosa automatica, ma lo "script" che utilizzo non funziona come dovrebbe. Faccio un esempio: nella cella inserisco ='C:/documenti/ticket maggio/[+CONCATENA(ticket; A2; .xlsx)]Foglio1'!$A$78. In questo modo, in teoria dovrebbe ogni volta andare ad estrapolare il valore di riferimento dal file automaticamente. Il problema è excel legge quello che c'è scritto tra le parentesi quadrate così com'è e non effettua la funzione concatena. Uso il solito sistema per aggiungere il collegamento ipertestuale e funziona benissimo. Scusate la confusione spero possiate aiutarmi.

    Ho un dubbio sul fatto che ticket sia una stringa e non un riferimento, ma nel primo caso prova:

    =INDIRETTO("'C:/documenti/ticket maggio/[ticket"&A2&".xlsx]Foglio1'!A78")

    riferendoti ad una stringa non hai nemmeno la necessità di bloccare le celle con i $ come puoi vedere,

    ciao.

    La risposta è stata utile?

    0 commenti Nessun commento