Cerca.vert con matrice variabile

Anonimo
2013-11-28T12:45:29+00:00

Ciao a tutti, ho bisogno di creare un cerca verticale con una variabile nella matrice.

La matrice deve fare riferimento ad un file esterno ma una parte del nome del file deve essere variabile ed è scitta in un'altra cella del file.

Questa formula funziona:

=CERCA.VERT(A2;'47_resto_del_nome_del_file.CSV'!$F:$P;11;FALSO)

Ho bisogno che al posto di 47 ci sia una variabile.

Il 47 c'è l'ho scritto nella cella D2

Ho pensato di usare la funzione INDIRETTO ma se scrivo questo non funziona:

=CERCA.VERT(A2;INDIRETTO("D2") &"_resto_del_nome_del_file.CSV!$F:$P";11;FALSO)

Ho scritto anche così ma neanche in questo modo funziona:

=CERCA.VERT(A2;"'"&INDIRETTO("D2") &"_resto_del_nome_del_file.CSV'!$F:$P";11;FALSO)

preciso che dopo A2; ho scritto virgolette apice virgolette &...

Qualcuno mi sa dire dove sbaglio?

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
2013-11-29T10:07:09+00:00

Grazie mille, ho risolto.

La formula è la seguente:

=CERCA.VERT(B2;INDIRETTO("'"& D2 &"_resto_del_nome_del_file.CSV'!$F:$P");11;FALSO)

Non avevo capito che dovevo mettere la stringa dentro indiretto.

La risposta è stata utile?

3 persone hanno trovato utile questa risposta.
0 commenti Nessun commento

1 risposta aggiuntiva

Ordina per: Più utili
  1. Anonimo
    2013-11-28T14:24:09+00:00

    Ciao a tutti, ho bisogno di creare un cerca verticale con una variabile nella matrice.

    La matrice deve fare riferimento ad un file esterno ma una parte del nome del file deve essere variabile ed è scitta in un'altra cella del file.

    Questa formula funziona:

    =CERCA.VERT(A2;'47_resto_del_nome_del_file.CSV'!$F:$P;11;FALSO)

    Ho bisogno che al posto di 47 ci sia una variabile.

    Il 47 c'è l'ho scritto nella cella D2

    Ho pensato di usare la funzione INDIRETTO ma se scrivo questo non funziona:

    =CERCA.VERT(A2;INDIRETTO("D2") &"_resto_del_nome_del_file.CSV!$F:$P";11;FALSO)

    Ho scritto anche così ma neanche in questo modo funziona:

    =CERCA.VERT(A2;"'"&INDIRETTO("D2") &"_resto_del_nome_del_file.CSV'!$F:$P";11;FALSO)

    preciso che dopo A2; ho scritto virgolette apice virgolette &...

    Qualcuno mi sa dire dove sbaglio?

    Ciao Massimo,

    ad occhio ci manca il riferimento al foglio. Il corretto riferimento ad un file esterno è così formato:

    [47_resto_del_nome_del_file.CSV]Foglio1!$A$1

    utilizzando INDIRETTO() diventerebbe:

    =INDIRETTO("[" & D2 & "_resto_del_nome_del_file.CSV" & "]Foglio1!$A$1")

    adatta gli intervalli a tua necessità.

    Andrea.

    La risposta è stata utile?

    0 commenti Nessun commento