Immagina di avere delle celle contenenti tre o più parole (il numero di parole potrebbe variare). Hai bisogno di una formula che ti permetta di estrarre la prima parola o l’ultima parola della cella. Ad esempio, se la cella contiene la frase “Marco era qui nel 2016”, allora hai bisogno di una formula per estrarre “Marco” e una per estrarre “2016”.
Puoi estrarre entrambe le parole usando le formule. Estrarre la prima parola è relativamente semplice. Tutto quello che devi fare è trovare la posizione del primo spazio nella frase, quindi estrarre tutto ciò che è a sinistra di esso. Supponendo che la frase sia in A1, si può usare la formula:
=SINISTRA(A1;TROVA(" ";A1)-1)
Per estrarre l’ultima parola, avrai bisogno di una formula leggermente diversa:
=ANNULLA.SPAZI(DESTRA(SOSTITUISCI(ANNULLA.SPAZI(A1);" ";RIPETI(" ";255));255))
Questa formula trasforma gli spazi in stringhe di 255 spazi. Quindi trova gli ultimi 255 spazi e taglia i caratteri a sinistra, lasciando l’ultima parola.
Puoi anche, se preferisci, creare funzioni definite dall’utente per catturare le parole che desideri. Estrarre la prima parola è facile:
Questo contenuto è riservato agli abbonati
Solo gli utenti con Abbonamento VBA Coder oppure Ultimate possono visionarlo.
Se sei già abbonato Accedi per sbloccare il contenuto!
In caso contrario abbonati qui! L'abbonamento è conveniente.
E puoi interromperlo in ogni momento e in completa autonomia.
(puoi renderti conto di quanti siano i contenuti riservati
raggiungendo questa pagina)