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.

Menù a tendina

6 Post
3 Utenti
0 Reactions
615 Visualizzazioni
Forum 1
(@edobor62)
Post: 0
New Member
Avviatore di Topic
 

Usando solamente Excel e le sue funzione (no VBA), sapete se è possibile ottenere liste di scelta che si compongono dinamicamente in base ad un input dato anche solo in parte? L'esempio corrispondente sta nella gestione dei filtri: quando inserisco qualcosa nella corrispondente casella di ricerca del filtro (la cella CERCA sopra ai valori per i quali posso mettere il segno di spunta), le opzioni ritornate dal filtro si "riducono" in base a quanto inserito. Se avessi numeri nella colonna col filtro, mettendo come ricerca "10" otterrei la lista di tutti i numeri che contengono "10".

Sapete come fare e, soprattutto, se si può fare usando semplicemente le funzioni di excel?

Grazie.

Versione di Excel
Sistema operativo
 
Postato : 30/01/2023 17:51
emme
 emme
(@emme)
Post: 0
Moderatore
 

Hai una base da cui partire? O un lavoro già iniziato? Allega...

 
Postato : 30/01/2023 18:09
Forum 1
(@edobor62)
Post: 0
New Member
Avviatore di Topic
 

@emme No, non ho esempi, proprio perché non ho idea se la cosa è fattibile.

Banalmente: immagina di avere su un foglio excel in A1 una cella in cui fai un input ad in B1 un menù con una serie di opzioni presi da una tabella che pilota il menù stesso (per comodità posta su di un altro foglio). Quello che non so è se immesso un valore in A1, posso ottenere in lista un sottoinsieme dei dati presenti nella tabella (ad esempio, solo i valori che in tabella iniziano con la stringa immessa in A1 - una specie cerca.vert in tabella di modo che la parte sinistra di ogni riga della tabella sia uguale ad A1)... una mia mezza fisima...

 
Postato : 31/01/2023 12:24
Forum 1
(@edobor62)
Post: 0
New Member
Avviatore di Topic
 

Ho aggiunto l'esempio.

Quello che vorrei ottenere: se digitassi "a" in A2, la lista in B2 dovrebbe presentarmi solo i valori che cominciano per "a" (quindi 3 possibilità); se mettessi in A2 "aa" dovrebbe apparirmi una sola opzione.

 

 
Postato : 31/01/2023 16:33
gianfranco55
(@gianfranco55)
Post: 1797
Moderatore
 

ciao

nel foglio tabella in cella D2

metti

=SE.ERRORE(INDICE(Lista[Lista];AGGREGA(15;6;RIF.RIGA($1:$1000)/(RICERCA(Input!$A$2&"*";Lista[Lista])=1);RIF.RIGA(A1)));"")

e tira in giù

 

in convalida

=SCARTO($D$2;;;CONTA.SE($D$2:$D$1000;"?*"))

 
Postato : 01/02/2023 14:40
Forum 1
(@edobor62)
Post: 0
New Member
Avviatore di Topic
 

Grazie. Funziona perfettamente.

Allego il file (ho apportato una leggera modifica alle formule).... c'è sempre (e molto) da imparare.

 

 
Postato : 03/02/2023 09:45
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