KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Funzione SOSTITUISCI.B di Excel

AutoreAmanda Li Data di modifica

La funzione SOSTITUISCI.B sostituisce una parte di una stringa di testo con un nuovo testo in base al numero di byte specificato. È progettata per l’uso con 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 conteggiato come 2 byte.

funzione replaceb 1


Sintassi

=REPLACEB()old_text, start_num, num_bytes, new_text)


Argomenti

  • old_text (obbligatorio):La stringa di testo in cui desideri sostituire alcuni caratteri.
  • start_num (obbligatorio): La posizione del primo byte del carattere che si desidera sostituire in old_text.
  • num_bytes (obbligatorio): Specifica il numero di byte dei caratteri da sostituire in old_text a partire da start_num.
  • new_text (obbligatorio): Il nuovo testo con cui sostituire i caratteri in old_text.

Valore restituito

La funzione SOSTITUISCI.B restituisce il numero indicato di caratteri.


Note sulla funzione

  • Gli spazi vengono conteggiati come caratteri.
  • REPLACEB conta sempre ogni carattere a doppio byte come 2 quando è attivata la modifica di una lingua che supporta DBCS ed è impostata come lingua predefinita. In caso contrario, REPLACEB conta ogni carattere come 1, esattamente come REPLACE.
  • Se start_num è maggiore della lunghezza di old_text, REPLACEB restituisce un testo vuoto («»).
  • Se start_num è minore della lunghezza di old_text, ma start_num + num_bytes supera la lunghezza di old_text, REPLACEB sostituisce i caratteri a partire dalla posizione start_num fino alla fine di old_text con new_text.
  • REPLACEB restituisce l'errore #VALORE!se:
    • start_num < 1;
    • num_bytes è negativo.
  • REPLACEB conta il valore effettivo anziché l'aspetto dei dati. Ad esempio, se A1 contiene la data 9/1/2022, =REPLACEB(A1;1;1;8) restituisce 84805, poiché il valore effettivo in A1 è 44805, semplicemente formattato come data. Per utilizzare REPLACEB con le date, è necessario ricorrere alla funzione TESTO.

Esempio

Per far sì che SOSTITUISCI.B sostituisca i byte specificati dei caratteri dalle stringhe Testo Vecchio nelle posizioni indicate nella tabella seguente con il Testo Nuovo, copiare o inserire la formula seguente nella cella La cella sopra (G6) dell'elenco dei risultati e premere Invioper ottenere il risultato. Selezionare quindi la cella del risultato e trascinare 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.

=SOSTITUISCI.B()B6;C6;D6;E6)

funzione replaceb 2

Invece dei riferimenti di cella, è possibile digitare direttamente i valori effettivi di old_text, start_num, num_bytes e new_text nella formula, come mostrato di seguito.

=SOSTITUISCI.B()«你在干什么»;7;4;«嘛»)

Nota:Le stringhe di testo in una formula Excel devono essere racchiuse tra virgolette doppie («»). I riferimenti di cella, i numeri o le date, invece, non vanno racchiusi tra virgolette.


SOSTITUISCI.B vs. SOSTITUISCI

SOSTITUISCI.B conta ogni carattere a doppio byte come 2 e ogni carattere a byte singolo come 1. SOSTITUISCI, invece, conta sia i caratteri a doppio byte che quelli a byte singolo come 1. È possibile confrontare i risultati restituiti da SOSTITUISCI.B e SOSTITUISCI come illustrato di seguito.

funzione replaceb 3

Nota:Le stringhe di testo in una formula Excel devono essere racchiuse tra virgolette doppie («»). I riferimenti di cella, i numeri o le date non vanno invece racchiusi tra virgolette.


Funzioni correlate

Funzione SOSTITUISCI di Excel

La funzione SOSTITUISCI di Excel consente di trovare e sostituire caratteri in una stringa di testo a partire da una posizione specificata, inserendo un nuovo testo al loro posto. Si consideri lo screenshot seguente come esempio: vengono sostituiti 4 caratteri a partire dal quinto carattere della stringa con un’altra stringa di testo.

Funzione SOSTITUISCI.TESTO di Excel

La funzione SOSTITUISCI.TESTO di Microsoft Excel sostituisce testo o caratteri all’interno di una stringa con altri testo o caratteri.

Funzione LUNGB di Excel

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.

Funzione STRINGA.ESTRAI.B di Excel

La funzione STRINGA.ESTRAI.B 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—questa funzione considera ogni carattere a doppio byte come 2 byte.

Funzione SINISTRA.B di Excel

La funzione SINISTRA.B restituisce il numero specificato di caratteri dall’inizio (sinistra) di una stringa in base al numero di byte indicato. Progettata per le lingue che utilizzano set di caratteri a doppio byte (DBCS)—come cinese semplificato, cinese tradizionale, coreano e giapponese—la funzione conta ogni carattere a doppio byte come 2 byte.

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.


I Migliori Strumenti per la Produttività in Office

Kutools per Excel – Aiuta te a distinguerti dalla folla

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, evidenzia o Contrassegna Duplicati  |  Elimina righe vuote  |  Combinare Colonne o celle senza perdere dati  |  Arrotondamento senza usare la formula...
Super CERCA.VERT:Criteri Multipli  |  Valori Multipli  |  Tra più fogli  |  Corrispondenza approssimativa...
Elenco a discesa avanzato. Elenco a discesa...:Elenco a discesa semplice  |  Elenco a discesa dipendente  |  Elenco a discesa con selezione multipla
Gestione Colonne:Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva la visibilità delle colonne nascoste  |Confronta colonne per Seleziona celle uguali/diverse...
Funzionalità in Evidenza:Attenzione della griglia  |  Visualizzazione Design  |  Barra delle formule avanzata  |  Gestione Cartelle di Lavoro e Fogli|Biblioteca di risorse(Testo automatico)|  Selettore di Date  |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle  |  Invia email da elenco  |  Super Filtri  |  Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali set di strumenti 15:12 Strumentiper il testo(Aggiungi testo,Elimina Caratteri Specifici...)|  50+Tipidi grafico(Diagramma di Gantt...)|  40+ Formule pratiche(Calcola l'età in base alla data di nascita...)|  19 Strumentidi inserimento(Inserisci Codice QR,Inserisci immagine dal percorso...)|  12 Strumentidi conversione(Converti in parole,Conversione del tasso di cambio...)|  7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle Excel...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

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.