Funzione DESTRA.B di Excel
La funzione DESTRA.B restituisce il numero specificato di caratteri dalla fine (destra) di una stringa, in base al numero di byte indicato. È progettata per l’uso con lingue che utilizzano set di caratteri a doppio byte (DBCS), come cinese semplificato, cinese tradizionale, coreano e giapponese, e conta ogni carattere a doppio byte come 2 byte.

Sintassi
=RIGHTB()text, [num_bytes])
Argomenti
- testo (obbligatorio): La stringa da cui si desidera estrarre il numero specificato di caratteri a partire da destra, in base al parametro num_byte.
- num_byte (facoltativo): Specifica il numero di byte da estrarre dalla fine (destra) del testo fornito testo. Se questo argomento viene omesso, il valore predefinito è 1.
Valore restituito
La funzione DESTRA.B restituisce il numero indicato di caratteri.
Note sulla funzione
- Gli spazi vengono considerati come caratteri.
- Se num_byte è maggiore della lunghezza di testo, RIGHTB restituisce l’intero testo.
- RIGHTB restituisce l’errore #VALORE! se num_byte è negativo.
- Quando si utilizza RIGHTB per restituire caratteri a doppio byte, se num_byte è un numero dispari, ad esempio 3, RIGHTB restituirà solo il primo carattere a doppio byte. È necessario incrementare num_byte a 4 per ottenere i primi due caratteri a doppio byte.
- RIGHTB conta sempre ogni carattere a doppio byte come 2 quando è attivata la modifica in una lingua che supporta DBCS ed è impostata come lingua predefinita. In tutti gli altri casi, RIGHTB conta ogni carattere come 1, esattamente come la funzione DESTRA.
- RIGHTB conta il valore effettivo anziché l’aspetto dei dati. Ad esempio, se A1 contiene la data 9/1/2022, RIGHTB(A1;2) restituisce 05, poiché il valore effettivo in A1 è 44805, formattato semplicemente come data.
Esempio
Per far sì che DESTRA.B restituisca il numero specificato di caratteri dall’inizio (destra) delle stringhe fornite, come mostrato nella tabella seguente, copiare o inserire la formula riportata di seguito nella cella La cella sopra (E6) dell’elenco dei risultati e premere Invioper ottenere il risultato. Seleziona quindi la cella del risultato e trascina il quadratino di riempimento (il piccolo quadrato nell’angolo in basso a destra della cella selezionata) verso il basso per applicare la formula alle celle sottostanti.
=DESTRA.B()B6;C6)

Invece dei riferimenti di cella, puoi digitare direttamente i valori effettivi di testo e num_byte nella formula, come mostrato di seguito.
=DESTRA.B()«你在干什么»;4)
Nota:Le stringhe di testo nelle formule di Excel devono essere racchiuse tra virgolette doppie ("). I riferimenti di cella, i numeri o le date non devono essere racchiusi tra virgolette.
DESTRA.B vs. DESTRA
DESTRA.B conta ogni carattere a doppio byte come 2 e ogni carattere a byte singolo come 1, mentre DESTRA considera sia i caratteri a doppio byte che quelli a byte singolo come 1. È possibile confrontare i risultati restituiti da DESTRA.B e DESTRA, come illustrato di seguito.

Funzioni correlate
Se desideri estrarre un numero specifico di caratteri dalla parte destra di una stringa di testo, la funzione DESTRA potrebbe essere la scelta ideale. In questo articolo ti mostreremo come utilizzare la funzione DESTRA in Excel.
La funzione SINISTRAB restituisce il numero specificato di caratteri dall’inizio (sinistra) di una stringa, in base al numero di byte indicato. È progettata per l’uso con lingue che utilizzano set di caratteri a doppio byte (DBCS), come cinese semplificato, cinese tradizionale, coreano e giapponese, e conta ogni carattere a doppio byte come 2.
Funzione SOSTITUISCIB di Excel
La funzione SOSTITUISCIB sostituisce una parte di una stringa di testo con una nuova stringa, in base a un numero specificato di byte. È progettata per l’uso con le lingue che utilizzano set di caratteri a doppio byte (DBCS), come cinese semplificato, cinese tradizionale, coreano e giapponese, nei quali ogni carattere a doppio byte viene contato come 2.
La funzione LUNGB restituisce la lunghezza di una stringa in byte ed è progettata per l’uso con lingue che utilizzano set di caratteri a doppio byte (DBCS), come cinese semplificato, cinese tradizionale, coreano e giapponese, contando ogni carattere a doppio byte come 2.
La funzione STRINGAB estrae un numero specifico di caratteri da una stringa di testo, a partire dalla posizione indicata, in base al numero di byte definito. È progettata per le lingue che utilizzano set di caratteri a doppio byte (DBCS), come cinese semplificato, cinese tradizionale, coreano e giapponese, considerando ogni carattere a doppio byte come 2 byte.
I Migliori Strumenti per la Produttività in Office
Kutools per Excel – Aiuta te a distinguerti dalla folla
Kutools per Excel Vanta oltre 300 funzionalità,assicurandoti che ciò di cui hai bisogno sia sempre a portata di clic...
Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)
- Passa tra decine di documenti aperti in un secondo!
- Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
- Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
- Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.