Creare elenchi a di...
 
Notifiche
Cancella tutti

La consultazione del forum è libera per tutti.

Per poter porre un quesito è invece necessario essere un utente registrato (clicca qui se non lo sei).

Tutti gli utenti che richiedono un supporto, come da REGOLAMENTO, sono caldamente invitati ad allegare un file di esempio con l'indicazione di quello che si desidera ottenere.

[Risolto] Creare elenchi a discesa dinamici con caratteri speciali

6 Post
5 Utenti
0 Reactions
1,077 Visualizzazioni
Forum 1
(@nortas)
Post: 0
New Member
Avviatore di Topic
 

Ciao a tutti,

di norma quando devo creare un elenco a discesa dinamico procedo in questo modo:

  • Creo un nome contenente l'intervallo di celle dell'elenco "padre"
  • Per ogni voce dell'elenco padre creo un nome (uguale alla voce) contenente l'intervallo di celle del sottoelenco corrispondente
  • Nell'elenco padre imposto la convalida dati con la formula
    =nomeElencoPadre
  • Negli elenco figli imposto la convalida con la formula
    =INDIRETTO(A1) //(dove A1 è la cella con l'elenco padre)

Ha sempre funzionato tutto benissimo ma con un limite (con il quale mi trovo a scontrarmi oggi):

i nomi non possono contenere caratteri speciali o solo numeri

 

Ho necessità di creare un'elenco che visualizzi i seguenti dati:

 

  • 3° NO TUTOR

e collegare dinamicamente dei sotto elenchi.
Il problema è che "1°" non è un nome valido...come posso (se posso) ovviare a questo limite?

(Senza usare VBA)

Grazie a tutti!

 

Ps: Non ho allegato file di esempio in quanto non ho nemmeno iniziato a causa di questo blocco!

Versione di Excel
Sistema operativo
Questa discussione è stata modificata 4 anni fa da Nortas
 
Postato : 02/02/2021 09:21
Etichette discussione
Marius44
(@marius44)
Post: 338
Moderatore
 

Ciao

Se sono solo tre valori invece dei numero usa il numero in lettere (UNO, DUE, TRE)

 

Ciao,

Mario

 
Postato : 02/02/2021 11:46
D@nilo
(@dnilo)
Post: 0
New Member
 

Buongiorno 

E un saluto a Marius

Se alleghi un file di esempio si può provare a create una convalida senza utilizzare INDIRETTO 

 
Postato : 02/02/2021 12:09
giode69
(@giode69)
Post: 0
New Member
 

Ciao
Provo a risponderti io.

Nell’elenco figli devi impostare la convalida dati utilizzando la formula CERCA.VERT()

Procedi così, prima crei un intervallo di celle a due colonne. Nella colonna di sinistra inserisci i valori da visualizzare (anche con caratteri speciali), mentre nella colonna di destra i nomi reali che hai dato ai sotto elenchi.
Esempio:


1° FIGLIO_UNO
2° FIGLIO_DUE
3° FIGLIO_TRE

Io ho dato a questo intervallo il nome PADRE_ESTESO.
Poi inserisci nella convalida dati per l’elenco figli questa formula:


=INDIRETTO(CERCA.VERT(A1;PADRE_ESTESO;2;FALSO))

dove A1 è la cella con l’elenco padre.

Ho provato e sembra funzionare correttamente.

Ciao
Diego

 
Postato : 02/02/2021 12:50
Forum 1
(@nortas)
Post: 0
New Member
Avviatore di Topic
 
Postato da: @giode69

Ciao
Provo a risponderti io.

Nell’elenco figli devi impostare la convalida dati utilizzando la formula CERCA.VERT()

Procedi così, prima crei un intervallo di celle a due colonne. Nella colonna di sinistra inserisci i valori da visualizzare (anche con caratteri speciali), mentre nella colonna di destra i nomi reali che hai dato ai sotto elenchi.
Esempio:


1° FIGLIO_UNO
2° FIGLIO_DUE
3° FIGLIO_TRE

Io ho dato a questo intervallo il nome PADRE_ESTESO.
Poi inserisci nella convalida dati per l’elenco figli questa formula:


=INDIRETTO(CERCA.VERT(A1;PADRE_ESTESO;2;FALSO))

dove A1 è la cella con l’elenco padre.

Ho provato e sembra funzionare correttamente.

Ciao
Diego

Grazei 1000 Diego! E' proprio quello che cercavo!!

Allego il file dove ho fatto quello che mi hai suggerito!

Adesso però nasce un altro dubbio (per il quale però aprirò un thread apposito)

Grazie 1000!

 

 
Postato : 03/02/2021 14:12
cromagno
(@cromagno)
Post: 174
Moderatore
 
Postato da: @nortas

Grazei 1000 Diego! E' proprio quello che cercavo!!

Ciao,
se hai risolto ricorda di segnare la discussione come tale.

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

 
Postato : 03/02/2021 14:19
Condividi:
My Agile Privacy
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.
Attenzione: alcune funzionalità di questa pagina potrebbero essere bloccate a seguito delle tue scelte privacy
     Scarica il nostro ebook gratuito     

Unisciti a oltre 35.000 professionisti
che hanno già scelto di semplificare il proprio lavoro
e aumentare la produttività con la nostra newsletter!

Scarica l’ebook con i
migliori trucchi e suggerimenti per Excel
selezionati per te da Excel Academy

Download