Il DESTRA, SINISTRA e MID le funzioni forniscono un modo per estrarre i caratteri dai dati in Excel. Quando il testo viene copiato o importato in una cella, a volte i caratteri indesiderati indesiderati vengono inclusi con i dati necessari.
Ci sono anche momenti in cui hai bisogno solo di parti specifiche dei dati di testo, come il nome di una persona ma non il loro cognome. In casi come questi, quale funzione si utilizza dipende da dove si trovano i dati desiderati rispetto ai caratteri indesiderati nella cella.
- Se i dati desiderati sono sul lato destro dei dati, utilizzare il DESTRA funzione per estrarlo.
- Se i dati desiderati si trovano sul lato sinistro dei dati, utilizzare SINISTRA funzione per estrarlo.
- Se i dati desiderati hanno caratteri indesiderati su entrambi i lati, usa il MID funzione per estrarlo.
Diamo un'occhiata a un esempio di come usare il DESTRA funzione per estrarre i caratteri in Excel. È possibile seguire gli stessi passaggi di base per utilizzare le altre due funzioni.
Questo articolo si applica a Excel 2010, 2013, 2016 e Office 365.
01 del 03RIGHT Function Sintassi e argomenti
In Excel, la sintassi di una funzione si riferisce al layout della funzione e include il nome della funzione, le parentesi e gli argomenti. La sintassi per il DESTRA la funzione è:
= DESTRA (Testo, Num_carta)
Gli argomenti della funzione indicano a Excel quali dati devono essere utilizzati nella funzione e la lunghezza della stringa da estrarre.
Testo (richiesto): la voce contenente i dati desiderati; questo argomento può essere un riferimento di cella alla posizione dei dati nel foglio di lavoro o può essere il testo reale racchiuso tra virgolette.
nb_car (facoltativo): specifica il numero di caratteri a destra dell'argomento stringa da conservare; tutti gli altri personaggi vengono rimossi; questo argomento deve essere maggiore o uguale a zero.
Se la nb_car argomento è omesso, il valore predefinito di 1 carattere è usato dalla funzione. Se questo è maggiore della lunghezza del testo, la funzione restituisce tutto il testo presente in Testo.
02 del 03Rimozione di caratteri di testo indesiderati
L'esempio in questa immagine usa il DESTRA funzione per estrarre il terminewidget dall'immissione di testo più lunga * & ^% Widget situato in cellula B1 nel foglio di lavoro. Questo è stato ottenuto digitando la seguente funzione in cellula C1:
= DESTRA (B1,6)
Utilizzando il generatore di formule
Per rendere le cose ancora più semplici, puoi selezionare la funzione e gli argomenti usando il Formula Builder, che si occupa della sintassi inserendo il nome della funzione, le virgole e le parentesi nelle posizioni e quantità corrette.
Inserisci ilDESTRA funzione e i suoi argomenti in cellula C1 usando il Formula Costruttore così:
- Clicca su cellula C1 per renderlo la cella attiva - questo è dove verranno visualizzati i risultati della funzione.
- Clicca ilformule linguetta delnastro menu.
- ScegliereTesto dal nastro per aprire il menu a discesa della funzione.
- ClicDESTRA nella lista per far apparire il Formula Builder.
- Clicca ilTesto linea.
- Clicca su cellula B1 nel foglio di lavoro.
- Clicca sulnum_charslinea.
- Digitare il numero sei (6) su questa riga poiché vogliamo solo mantenere i sei caratteri più a destra.
- Clic Fatto per completare la funzione.
Il testo estratto widget dovrebbe apparire in cellula C1. Quando si fa clic su cellula C1, la funzione completa appare nelbarra della formula sopra il foglio di lavoro.
Utilizzare il mouse per selezionare le celle aiuta a prevenire gli errori causati digitando il riferimento di cella errato.
03 del 03Estrazione di numeri
Il DESTRA la funzione può essere utilizzata allo stesso modo per estrarre un sottoinsieme di dati numerici da un numero più lungo; tuttavia, i dati estratti vengono convertiti in testo, quindi non possono essere utilizzati nei calcoli che riguardano determinate funzioni come SOMMA e MEDIA.
= VALORE (DESTRA (B1,4))
Un modo per aggirare questo problema è usare ilVALORE funzione per convertire il testo in un numero come mostrato sopra. In alternativa, una seconda opzione consiste nell'utilizzare la funzione speciale Incolla: vedere Converti testo in numeri con Excel Incolla speciale.