Ciao
per fare questo tipo di convalide dati è necessario che i dati siano in ordine alfabetico e puoi fare la ricerca digitando LE PRIME LETTERE del dato da cercare quindi uso un foglio di servizio (Foglio1) dove in A2 da trascinare in basso
=SE.ERRORE(INDICE(Articoli!$A$2:$A$500;CONFRONTA(0;INDICE(CONTA.SE(Articoli!$A$2:$A$500;"<"&Articoli!$A$2:$A$500)/(Articoli!$A$2:$A$500>"")-MATR.SOMMA.PRODOTTO(CONTA.SE(A$1:A1;Articoli!$A$2:$A$500)););0));"")
dove estraggo la lista univoca e ordinata
poi seleziona B3:B16 dei vari fogli e in Convalida dati metti
=SCARTO(Foglio1!$A$2:$A$500;CONFRONTA($B3&"*";Foglio1!$A$2:$A$500;0)-1;;CONTA.SE(Foglio1!$A$2:$A$500;$B3&"*"))
prima di dare OK vai su messaggio di errore e togli la spunta a
"Mostra messaggio di errore quando i dati immessi non sono validi"
poi dai OK
[Modificato da DANILOFIORINI 09/01/2021 18:33]