Statistiche Excel avanzate - Funzione MID
Descrizione
MID restituisce un numero specifico di caratteri da una stringa di testo, a partire dalla posizione specificata, in base al numero di caratteri specificato.
MIDB restituisce un numero specifico di caratteri da una stringa di testo, a partire dalla posizione specificata, in base al numero di byte specificato.
MID è destinato all'uso con lingue che utilizzano il set di caratteri a byte singolo (SBCS), mentre MIDB è destinato all'uso con lingue che utilizzano il set di caratteri a doppio byte (DBCS). L'impostazione della lingua predefinita sul computer influisce sul valore restituito come segue
MID conta sempre ogni carattere, sia a byte singolo che a byte doppio, come 1, indipendentemente dall'impostazione della lingua predefinita.
MIDB conta ogni carattere a doppio byte come 2 quando è stata abilitata la modifica di una lingua che supporta DBCS e quindi la si imposta come lingua predefinita. Altrimenti, MIDB conta ogni carattere come 1.
Le lingue che supportano DBCS includono giapponese, cinese (semplificato), cinese (tradizionale) e coreano.
Sintassi
MID (text, start_num, num_chars)
MIDB (text, start_num, num_bytes)
argomenti
Discussione | Descrizione | Obbligatorio / Facoltativo |
---|---|---|
Testo | La stringa di testo contenente i caratteri che desideri estrarre. | necessario |
Start_num | La posizione del primo carattere che desideri estrarre nel testo. Il primo carattere nel testo ha start_num 1 e così via. |
necessario |
Num_chars | Specifica il numero di caratteri che si desidera che MID restituisca dal testo. | necessario |
Num_bytes | Specifica il numero di caratteri che si desidera che MIDB restituisca dal testo, in byte. | necessario |
Appunti
Se start_num è maggiore della lunghezza del testo, MID restituisce "" (testo vuoto).
Se start_num è inferiore alla lunghezza del testo, ma start_num più num_chars supera la lunghezza del testo, MID restituisce i caratteri fino alla fine del testo.
Se start_num è minore di 1, MID restituisce #VALORE! valore di errore.
Se num_chars è negativo, MID restituisce #VALORE! valore di errore.
Se num_bytes è negativo, MIDB restituisce #VALORE! valore di errore.
Applicabilità
Excel 2007, Excel 2010, Excel 2013, Excel 2016