![]() |
Come raddoppiare il cerca verticale in un foglio Excel
Salve.
Ho un problema con il cerca verticale di Excel che non riesco a risolvere. Praticamente la formula è questa: =CERCA.VERT("*"&B2&"*";D:D;1;0) Il mio scopo sarebbe raffinare un po’ la ricerca tirando via il primo asterisco davanti a B2 (che indica qualsiasi carattere) e riducendolo ad una doppia scelta, la virgola e la parentesi quadra aperta. Praticamente dovrei arrivare a fare l'unione fra questa: =CERCA.VERT(","&B2&"*";D:D;1;0) e questa: =CERCA.VERT("["&B2&"*";D:D;1;0) In pratica, se esistesse la funzione "oppure" verrebbe: =CERCA.VERT((","oppure"[")&B2&"*";D:D;1;0) ma non credo esista, o almeno non sono riuscito a trovarla. Come potrei risolvere? C'è da tenere conto che il file è molto pesante: già adesso impiega 30 secondi per calcolare tutto! Grazie a tutti e un saluto. |
Hai provato a concatenare i due cerca verticale?
|
Hai ragione... non ci avevo pensato.
La formula è questa, testata e funzionante: =SE(VAL.ERRORE(SE(VAL.ERRORE(CERCA.VERT("*"&","&B221&"*";D:D;1;0));CERCA.VERT("*"&"["&B221&"*";D:D;1;0)));"NO";"GO") L'unico problema è che è lenta, ci mette circa il doppio di quella più semplice di prima. Immagino che non esista un modo per velocizzarla, eh? Il pc che uso è già uno degli utlimi modelli... Grazie Ciao |
Tutti gli orari sono GMT +2. Attualmente sono le 10:56 AM. |