Navigazione Rapida
Funzione MID
Riepilogo
La funzione MID di Excel estrae un numero specificato di caratteri da una stringa di testo partendo da una posizione definita. È essenziale per manipolare e analizzare dati testuali.
Sintassi
MID(testo; posizione_inizio; num_caratteri)
Parametri
| Parametro | Tipo | Richiesto | Descrizione |
|---|---|---|---|
| testo | Testo |
Sì | La stringa di testo originale |
| posizione_inizio | Numero intero |
Sì | Numero positivo che indica la posizione di partenza (1 per il primo carattere) |
| num_caratteri | Numero intero |
Sì | Numero di caratteri da estrarre (0 restituisce stringa vuota) |
Utilizzo della funzione MID
MID è fondamentale per l'estrazione di porzioni specifiche di testo da celle contenenti dati misti. Si usa comunemente per estrarre codici, nomi, date da stringhe concatenate o importate.
Esempi Comuni di MID
Estrazione codice prodotto
=MID(A2;1;5)
Estrae i primi 5 caratteri da A2 (es. "PROD1-ABC" → "PROD1")
Codice area da numero telefono
=MID(B2;2;3)
Da "+39 02 123456" estrae "39 " (codice paese)
Estrazione estensione file
=MID(C2;TROVA(".";C2)+1;3)
Da "documento.pdf" estrae "pdf"
Domande Frequenti
Errori Comuni e Soluzioni
#VALORE!
Cause: posizione_inizio o num_caratteri non sono numeri
Solution: Verifica che i parametri numerici siano effettivi numeri
Stringa vuota
Cause: testo è vuoto o posizione_inizio > lunghezza testo
Solution: Controlla i dati di input
Note
- La funzione MIDB gestisce caratteri multibyte (giapponese, cinese)
- In italiano usa il punto e virgola ; come separatore
- Se num_caratteri supera la lunghezza disponibile, restituisce fino alla fine
- Perfetta per parsing CSV e dati importati
Compatibilità
Disponibile in: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Non disponibile in:
Contenuto ultima revisione: December 9, 2025
Frequenza di aggiornamento: Secondo necessità
Versioni di Excel testate: Excel 2007+