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

Funzione MIDB di Excel

AutoreAmanda Li Data di modifica

La funzione MIDB estrae un numero specifico di caratteri da una stringa di testo, a partire dalla posizione indicata, in base al numero di byte specificato. È progettata per le 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 MIDB 1


Sintassi

=MIDB()text, start_num, [num_bytes])


Argomenti

  • testo (obbligatorio): La stringa di testo da cui si desidera estrarre i caratteri.
  • start_num (obbligatorio): La posizione del primo byte del carattere da estrarre nel testo.
  • num_bytes (obbligatorio): Specifica il numero di byte dei caratteri da estrarre da testo.

Valore restituito

La funzione MIDB restituisce il numero di caratteri specificato.


Note sulla funzione

  • Gli spazi vengono conteggiati come caratteri.
  • MIDB conta sempre ogni carattere a doppio byte come 2 quando è abilitata la modifica di una lingua che supporta DBCS e questa viene impostata come lingua predefinita. In caso contrario, MIDB conta ogni carattere come 1, esattamente come MID.
  • Se start_num è maggiore della lunghezza di testo, MIDB restituisce un testo vuoto («»).
  • Se start_num è minore della lunghezza di testo, ma start_num + num_bytes supera la lunghezza di testo, MIDB restituisce i caratteri da start_num fino alla fine di testo.
  • MIDB restituisce l'errore #VALORE!se:
    • start_num < 1;
    • num_bytes è negativo.
  • MIDB conta il valore effettivo, non l'aspetto visualizzato dei dati. Ad esempio, se la cella A1 contiene la data 9/1/2022, MIDB(A1;2;3) restituisce 480, poiché il valore effettivo in A1 è 44805, semplicemente formattato come data.

Esempio

Per ottenere da MIDB il numero specificato di byte di caratteri dalle stringhe di testo nelle posizioni indicate nella tabella seguente, copiare o inserire la formula riportata di seguito nella La cella sopra (F6) 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.

=MIDB()B6,C6,D6)

funzione MIDB 2

Invece dei riferimenti di cella, puoi digitare direttamente nella formula i valori effettivi di testo, start_num e num_bytes, come mostrato di seguito.

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

Nota:È necessario racchiudere la stringa di testo in una formula di Excel tra virgolette doppie («»). Si noti che i riferimenti di cella, i numeri o le date non devono essere inclusi tra virgolette.


MIDB contro MID

MIDB conta ogni carattere a doppio byte come 2 e ogni carattere a byte singolo come 1, mentre MID considera sia i caratteri a doppio byte che quelli a byte singolo come 1. È possibile confrontare i risultati restituiti da MIDB e MID come illustrato di seguito.

funzione MIDB 3


Funzioni correlate

Funzione MID di Excel

In una cartella di lavoro Excel, quando si desidera estrarre parte di un testo da un valore di cella in base alla posizione e alla lunghezza, la funzione MID è la soluzione ideale. Questa funzione permette di individuare e restituire un numero specifico di caratteri dalla parte centrale di una determinata stringa di testo.

Funzione RIGHTB di Excel

La funzione RIGHTB 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 adottano set di caratteri a doppio byte (DBCS), come cinese semplificato, cinese tradizionale, coreano e giapponese, e considera ogni carattere a doppio byte come 2 byte.

Funzione LEFTB di Excel

La funzione LEFTB 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 REPLACEB di Excel

La funzione REPLACEB sostituisce parte di una stringa di testo con una nuova stringa 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 contato come 2.

Funzione LENB di Excel

La funzione LENB restituisce la lunghezza di una stringa in byte ed è progettata per l’uso con le lingue che utilizzano set di caratteri a doppio byte (DBCS), come cinese semplificato, cinese tradizionale, coreano e giapponese. Ogni carattere a doppio byte viene conteggiato come 2.


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.