Skip to main content

Funzione MIDB di Excel

Author: Amanda Li Last Modified: 2025-08-06

La funzione MIDB restituisce un numero specifico di caratteri da una stringa di testo, a partire dalla posizione che si specifica, in base al numero di byte indicato. MIDB è destinata all'uso con le lingue che utilizzano il set di caratteri a doppio byte (DBCS), come il cinese (semplificato), il cinese (tradizionale), il coreano e il giapponese. La funzione conta ogni carattere a doppio byte come 2.

midb function 1


Sintassi

=MIDB(testo, num_inizio, [num_byte])


Argomenti

  • testo (obbligatorio): La stringa di testo da cui si desidera estrarre i caratteri.
  • num_inizio (obbligatorio): La posizione del primo byte del carattere che si vuole estrarre nel testo.
  • num_byte (obbligatorio): Specifica il numero di byte dei caratteri da estrarre dal testo.

Valore restituito

La funzione MIDB restituisce un numero specifico di caratteri.


Note sulla funzione

  • Gli spazi contano come caratteri.
  • MIDB conta sempre ogni carattere a doppio byte come 2 quando hai abilitato la modifica di una lingua che supporta DBCS e poi l'hai impostata come lingua predefinita. Altrimenti, MIDB conta ogni carattere come 1, proprio come MID.
  • Se num_inizio è maggiore della lunghezza del testo, MIDB restituisce una stringa vuota ("").
  • Se num_inizio è minore della lunghezza del testo ma num_inizio + num_byte supera la lunghezza del testo, MIDB sostituisce i caratteri dal numero num_inizio fino alla fine del testo.
  • MIDB restituisce il #VALORE! errore se:
    • num_inizio < 1;
    • num_byte è negativo.
  • MIDB conta i valori effettivi invece dell'aspetto dei tuoi dati. Ad esempio, A1 è la data 9/1/2022, MIDB(A1,2,3) restituisce 480, poiché il valore effettivo in A1 è 44805 che era solo formattato come valore data.

Esempio

Per fare in modo che MIDB restituisca i byte specificati di caratteri dalle stringhe di testo alle posizioni specificate nella tabella sottostante, copia o inserisci la formula seguente nella cella superiore (F6) dell'elenco dei risultati e premi Invio per ottenere il risultato. Quindi seleziona la cella del risultato e trascina la maniglia di riempimento (il piccolo quadrato nell'angolo in basso a destra della cella selezionata) verso il basso per applicare la formula alle celle sottostanti.

=MIDB(B6,C6,D6)

midb function 2

Invece di riferimenti di cella, puoi digitare il testo effettivo, i valori num_inizio e num_byte nella formula come mostrato di seguito.

=MIDB("你在干什么",3,4)

Nota: Dovresti racchiudere la stringa di testo in una formula Excel tra virgolette doppie (""). Nota che i riferimenti di cella, i numeri o le date non devono essere tra virgolette.


MIDB VS. MID

MIDB conta ogni carattere a doppio byte come 2 e ogni carattere a singolo byte come 1. Mentre MID conta sia i caratteri a doppio byte che quelli a singolo byte come 1. Puoi confrontare i risultati restituiti da MIDB e MID come mostrato di seguito.

midb function 3


Funzioni correlate

Funzione MID di Excel

Nella cartella di lavoro di Excel, quando vuoi estrarre parte del testo da un valore di cella in base alla posizione e alla lunghezza, la funzione MID può aiutarti a risolvere questo compito. La funzione MID viene utilizzata per trovare e restituire un numero specifico di caratteri dal centro di una stringa di testo fornita.

Funzione RIGHTB di Excel

La funzione RIGHTB restituisce il numero specificato di caratteri dalla fine (destra) di una stringa fornita in base al numero di byte che specifichi. RIGHTB è destinata all'uso con le lingue che utilizzano il set di caratteri a doppio byte (DBCS), come il cinese (semplificato), il cinese (tradizionale), il coreano e il giapponese. La funzione conta ogni carattere a doppio byte come 2.

Funzione LEFTB di Excel

La funzione LEFTB restituisce il numero specificato di caratteri dall'inizio (sinistra) di una stringa fornita in base al numero di byte che specifichi. LEFTB è destinata all'uso con le lingue che utilizzano il set di caratteri a doppio byte (DBCS), come il cinese (semplificato), il cinese (tradizionale), il coreano e il giapponese. La funzione conta ogni carattere a doppio byte come 2.

Funzione REPLACEB di Excel

La funzione REPLACEB sostituisce parte di una stringa di testo con una nuova stringa di testo in base al numero di byte che specifichi. REPLACEB è destinata all'uso con le lingue che utilizzano il set di caratteri a doppio byte (DBCS), come il cinese (semplificato), il cinese (tradizionale), il coreano e il giapponese. La funzione conta ogni carattere a doppio byte come 2.

Funzione LENB di Excel

La funzione LENB restituisce la lunghezza di una stringa in byte. LENB è destinata all'uso con le lingue che utilizzano il set di caratteri a doppio byte (DBCS), come il cinese (semplificato), il cinese (tradizionale), il coreano e il giapponese. La funzione conta ogni carattere a doppio byte come 2.


I migliori strumenti per la produttività di Office

Kutools per Excel - Ti aiuta a distinguerti dalla massa

🤖 Assistente AI di KUTOOLS: Rivoluziona l'analisi dei dati basata su: Esecuzione Intelligente   |  Genera Codice  |  Crea Formule Personalizzate  |  Analizza Dati e Genera Grafici  |  Invoca Funzioni di Kutools
Funzionalità popolari: Trova, Evidenzia o Identifica Duplicati  |  Elimina Righe Vuote  |  Combina Colonne o Celle senza Perdere Dati  |  Arrotonda senza Formula ...
Super VLookup: Criteri Multipli  |  Valori Multipli  |  Tra Fogli Multipli  |  Corrispondenza Approssimativa...
Elenco a Discesa Avanzato: 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 Visibilità delle Colonne Nascoste  Confronta Colonne per Selezionare Celle Uguali e Diverse ...
Funzionalità Principali: Attenzione della Griglia  |  Visualizzazione di Progettazione  |  Barra delle Formule Avanzata  |  Gestore Cartella di Lavoro e Foglio | Libreria Risorse (AutoTesto)  |  Selettore di Data  |  Unisci Fogli di Lavoro  |  Crittografa/Decrittografa Celle  |  Invia Email da Lista  |  Super Filtri  |  Filtro Speciale (filtra grassetto/corsivo/barrato...) ...
Top 15 Set di Strumenti12 Strumenti Testo (Aggiungi Testo, Elimina Caratteri ...)  |  50+ Tipi di Grafico (Diagramma di Gantt ...)  |  40+ Formule Pratiche (Calcola età in base alla data di nascita ...)  |  19 Strumenti Inserimento (Inserisci codice QR, Inserisci Immagine dal Percorso ...)  |  12 Strumenti Conversione (Converti in parole, Conversione valuta ...)  |  7 Strumenti Unisci & Dividi (Unione avanzata righe, Dividi celle Excel ...)  |  ... e altro
Usa Kutools nella tua lingua preferita – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre 40 altre lingue!

Kutools per Excel vanta oltre 300 funzionalità, garantendo che ciò di cui hai bisogno sia a portata di clic...


Office Tab - Abilita la visualizzazione e la modifica a schede in Microsoft Office (include Excel)

  • Un secondo per passare tra decine di documenti aperti!
  • Riduce centinaia di clic del mouse ogni giorno, dì addio alla mano del mouse.
  • Aumenta la tua produttività del 50% quando visualizzi e modifichi più documenti.
  • Porta le schede efficienti in Office (include Excel), proprio come Chrome, Edge e Firefox.