Excel formula per estrarre l’ultima parola in una cella
Per estrarre l’ultima parola dal testo in una cella useremo la funzione “DESTRA” con la funzione “RICERCA” e “LEN” in Microsoft Excel 2010.
RIGHT: * Restituisce gli ultimi caratteri in una stringa di testo in base al numero di caratteri specificato.
Sintassi della funzione “RIGHT”: = RIGHT (text, [num_chars])
_Esempio: la cella A1 contiene il testo “Broncho Billy Anderson” _ = RIGHT (A1, 8), la funzione restituirà “Anderson” *
RICERCA: * La funzione RICERCA restituisce la posizione iniziale di una stringa di testo che individua all’interno della stringa di testo.
Sintassi della funzione “SEARCH”: = SEARCH (find_text, within_text, [start_num]) _Esempio: la cella A2 contiene il testo “Broncho Billy Anderson” _ = SEARCH (“Billy”, A1, 1), la funzione restituirà 9 *
LEN: * Restituisce il numero di caratteri in una stringa di testo.
Sintassi della funzione “LEN”: = LEN (testo)
Esempio: la cella A1 contiene il testo “Broncho Billy Anderson” = LEN (A1), la funzione restituirà 22 *
Comprendere il processo di estrazione di caratteri dal testo utilizzando formule di testo Esempio 1: abbiamo un elenco di nomi nella colonna “A” e dobbiamo scegliere il cognome dall’elenco. Useremo la funzione “SINISTRA” insieme alla funzione “RICERCA”.
Per separare l’ultima parola da una cella, segui i passaggi seguenti: – Seleziona la cella B2, scrivi la formula = RIGHT (A2, LEN (A2) -SEARCH (“
“, A2, SEARCH (“”, A2, La funzione SEARCH (“”, A2) +1))) * restituirà il cognome dalla cella A2.
Per copiare la formula in tutte le celle premere il tasto “CTRL + C” e selezionare la cella da B3 a B6 e premere il tasto “CTRL + V” sulla tastiera.
-
Per convertire le formule in valori, selezionare la gamma di funzioni B2: B6, e “COPIA” premendo il tasto “CTRL + C”, fare clic con il tasto destro del mouse selezionare “Incolla speciale”.
-
Apparirà la finestra di dialogo Incolla speciale. Fare clic su “Valori”, quindi su ok per convertire la formula in valori.
È così che possiamo estrarre l’ultima parola di una cella in un’altra cella.