Sommario
DIRITTO è un'altra funzione popolare in MS Excel che viene utilizzata per ottenere l'ultimo o gli ultimi caratteri di una stringa di testo, in base al numero specifico di caratteri. In una parola, questa funzione è progettata per restituire un numero specifico di caratteri dal lato più destro di una stringa. Questo articolo condividerà un'idea completa di come la funzione DIRITTO funziona in Excel in modo indipendente e poi con altre funzioni di Excel.
Funzione DESTRA in Excel (visualizzazione rapida)
Scarica il quaderno di esercizi
Scaricate questo quaderno di esercizi per esercitarvi durante la lettura di questo articolo.
Funzione DESTRA.xlsxIntroduzione alla funzione DESTRA
Obiettivo
Per estrarre un numero specifico di caratteri da una stringa data, da destra a sinistra.
Sintassi
=DESTRA (testo, [num_caratteri])
Argomenti Spiegazione
Argomenti | Richiesto/facoltativo | Spiegazione |
---|---|---|
testo | Richiesto | Passare il testo da cui estrarre i caratteri a destra. |
[num_chars] | Opzionale | Passare il numero di caratteri da estrarre, partendo da destra. Il valore predefinito è 1 . |
- Se num_caratteri non viene fornito, il valore predefinito è 1 .
- Se num_caratteri è superiore al numero di caratteri disponibili, l'opzione DIRITTO restituisce l'intera stringa di testo.
- DIRITTO estrae le cifre dai numeri e dal testo.
- Questa funzione non tiene conto della formattazione delle celle, come le date, le valute e così via.
6 Esempi di utilizzo della funzione DESTRA in Excel
Nelle sezioni seguenti verranno illustrati sei esempi per la descrizione della DIRITTO Applicheremo la funzione DIRITTO funzione, LEN , RICERCA , SOSTITUTIVO , VALORE , e TROVARE funzioni anche in questi esempi per l'operazione di sottostringa con spazio , delimitatore , e n caratteri Inoltre, estrarremo numeri e domini dalla stringa e modificare il campo URL utilizzando l'opzione DIRITTO funzione.
Esempio 1: Uso della funzione RIGHT per ottenere una sottostringa fino allo spazio
Supponiamo di avere un set di dati di clienti con il loro Nomi , ID ordine , Indirizzi, e Prezzi totali Ora si estrarrà il cognome di ogni cliente dal suo nome e cognome utilizzando il DIRITTO Seguiamo le istruzioni qui sotto per imparare!
Fase 1:
- Scrivete la formula seguente nella cella C5.
=DESTRA(B5, LEN(B5)-RICERCA(" ", B5))
Ripartizione della formula
CERCA(" ", B5)
questa parte trova il spazio dal Nome e cognome cellule.- Allora
LEN(B5)-SEARCH(" ", B5)
questa parte selezionerà il ultima parte del nome . - Poi il
DIRITTO
restituirà la funzione porzione selezionata .
- Pertanto, è sufficiente premere Entrare sulla tastiera. Di conseguenza, si otterrà Parchi come il ritorno di la funzione RIGHT .
Fase 2:
- Inoltre, Riempimento automatico il DIRITTO al resto delle celle della colonna C.
Esempio 2: Estrazione di una sottostringa con le funzioni RIGHT, LEN, SEARCH e SUBTITUTE
Si consideri ora un set di dati di commenti dei clienti. In ogni commento, c'è un numero di commento come Commenti 1, Commenti 2 Ora il nostro compito è quello di estrarre i soli commenti dal commento sorgente. Seguiamo le istruzioni qui sotto per imparare!
Passi:
- Entrare la formula nella cella D5 e Riempimento automatico fino a D12.
=RIGHT(C5,LEN(C5)-SEARCH("$",SUBSTITUTE(C5,":","$",LEN(C5)-LEN(SUBSTITUTE(C5,":","")))))
Ripartizione della formula
LEN(SUBSTITUTE(C5,":",""))
questa parte trova il segno dei due punti (:) nell'intera stringa.SOSTITUTO(C5,":", "#", LEN(C5)-LEN(SOSTITUTO(C5,":","")))
questa parte sostituisce l'ultimo delimitatore con un carattere univoco.- Allora
SEARCH("#", SUBSTITUTE(C5,":", "#",LEN(C5)-LEN(SUBSTITUTE(C5,":",""))))
questa parte ottiene la posizione dell'ultimo delimitatore nella stringa. A seconda del carattere con cui abbiamo sostituito l'ultimo delimitatore, si può usare il carattere maiuscolo/minuscoloRICERCA
o FIND sensibile alle maiuscole per determinare la posizione di quel carattere nella stringa. - Infine, il
DIRITTO
seleziona i commenti e li stampa.
Esempio 3: Rimuovere i primi N caratteri da una stringa applicando la funzione DIRITTO
L'operazione sopra descritta può essere eseguita con una semplice formula. Poiché esiste un numero fisso di caratteri in " Commento N " che è 10 nella prima porzione di ogni commento, possiamo facilmente eliminarlo e ottenere solo il commento. In questo caso rimuoveremo il primo 10 caratteri dal Fonte Commento e stampare i soli commenti in una colonna separata. Seguiamo le istruzioni qui sotto per imparare!
Passi:
- Prima di tutto, selezionare la cella D5 , e Entrare la formula in quella cella, Riempimento automatico fino a D12.
=DESTRA(C5, LEN(C5)-10)
Spiegazione della formula
LEN(C5)-10
restituirà un numero dopo la sottrazione di 10 dal numero di caratteri totali. Se la lunghezza totale è 25 allora questa parte restituirà 25-10 = 15.- Poi il
DIRITTO
restituirà l'unica funzione commento dal commento della fonte .
Letture simili
- Come utilizzare la funzione CODICE in Excel (5 esempi)
- Usare la funzione ESATTO di Excel (6 esempi appropriati)
- Come usare la funzione FISSO in Excel (6 esempi)
- Utilizzare la funzione CLEAN in Excel (10 esempi)
- Come utilizzare la funzione TRIM in Excel (7 esempi)
Esempio 4: utilizzo delle funzioni RIGHT e VALUE per estrarre un numero da una stringa
Il DIRITTO non permette di restituire un numero da una stringa, ma lo restituisce in formato testo. Ma utilizzando la funzione VALORE e DIRITTO possiamo restituire i numeri nel formato corretto. In questo caso utilizzeremo lo stesso set di dati di cui sopra ed estrarremo i valori di Codice postale in formato numerico dal file Indirizzo Seguiamo le istruzioni qui sotto per imparare!
Fase 1:
- Scrivete la formula seguente nella cella E5.
=VALORE(DESTRA(D5, 5))
Spiegazione della formula
DESTRA(D5, 5)
questa parte dà il 5 caratteri dall'indirizzo che è il codice postale in formato testo .- Allora
VALORE
li converte in un formato numerico.
- Dopodiché, è sufficiente premere Entrare sulla tastiera. Quindi, si otterrà 35801 come il ritorno di le funzioni .
Fase 2:
- Inoltre, Riempimento automatico il funzioni al resto delle celle della colonna E.
Esempio 5: applicazione delle funzioni RIGHT, LEN e FIND per estrarre il nome del dominio dall'e-mail
Abbiamo un set di dati di un cliente con il suo ID ordine , Nome, e-mail, e Indirizzo Ora scopriremo le loro dominio e-mail dal dato indirizzo e-mail utilizzando il DESTRA, LEN, e TROVARE Seguiamo le istruzioni qui sotto per imparare!
Fase 1:
- Prima di tutto, selezionare la cella F5, e scrivere la formula seguente in quella cella .
=DESTRA(E5,LEN(E5)-FIND("@",E5))
Spiegazione della formula
TROVA("@", E5)
questa parte trova @ dalla stringa data.LEN(E5)-FIND("@", E5)
fornisce il numero fino al quale verrà estratto il valore.
- Pertanto, è sufficiente premere Entrare sulla tastiera. Di conseguenza, si otterrà gmail.com come il ritorno di la DESTRA, LEN, e TROVARE funzioni.
Fase 2:
- Dopo di che, Riempimento automatico il DESTRA, LEN, e TROVARE al resto delle celle della colonna F.
Esempio 6: Uso delle funzioni RIGHT, LEN e LEFT per modificare l'URL
Questo DIRITTO ci aiuta anche a modificare qualsiasi tipo di URL Supponiamo che nel nostro set di dati ci siano diversi URL di alcuni siti web. Ora, in alcuni di essi, è presente un backslash(/) nel URL Ora il nostro compito è quello di trovare quelle URL e rimuovere questo backslash dal URL Seguiamo le istruzioni qui sotto per imparare!
Passi:
- Entrare la formula nella cella C5 e Riempimento automatico fino a C9.
=SINISTRA(B5,LEN(B5)-(DESTRA(B5)="/"))
Spiegazione della formula
- Se l'ultimo carattere è un carattere avanti barra (/) ,
(DESTRA(B5)="/")
restituisce " vero ," oppure restituisce " falso ". - Il
=SINISTRA(B5, LEN(B4)-(DESTRA(B5)="/"))
restituisce il primo " n "Se l'ultimo carattere è una barra in avanti (/) viene omesso, altrimenti viene restituita la stringa completa.
Note speciali per l'utilizzo della funzione DIRITTO
La funzione RIGHT restituisce un numero?
Il DIRITTO di Excel produce sempre una stringa di testo, nonostante il valore iniziale fosse un numero, come indicato all'inizio di questa lezione.
La funzione DIRITTO non può funzionare con le date?
Poiché le date sono rappresentate da numeri interi nel sistema interno di Excel e la funzione DIRITTO di Excel è costruita per operare con stringhe di testo, non è possibile estrarre una parte specifica di una data, come il giorno, il mese o l'anno. Se si prova a farlo, tutto ciò che si otterrà saranno le ultime cifre di un numero che rappresenta una data.
Perché la funzione RIGHT restituisce l'errore #VALUE?
Il DIRITTO funzione ritorni #VALORE! errore se " num_caratteri " è inferiore a zero.
Conclusione
Tutto questo riguarda il DIRITTO Qui ho cercato di fornire una sintesi di questa funzione e delle sue diverse applicazioni. Ho mostrato diversi metodi con i rispettivi esempi, ma ci possono essere molte altre iterazioni a seconda delle situazioni. Se avete domande o commenti, fatecelo sapere nella sezione dei commenti.