Navigazione Rapida
Funzione STRINGA.ESTRAI (MID/MIDB)
Riepilogo
La funzione STRINGA.ESTRAI estrae un numero specifico di caratteri da una stringa di testo partendo da una posizione definita. È essenziale per manipolare testi, estrarre codici, nomi o porzioni di dati da stringhe complesse.
Sintassi
STRINGA.ESTRAI(testo; inizio; num_caratt)
Parametri
| Parametro | Tipo | Richiesto | Descrizione |
|---|---|---|---|
| testo | Testo |
Sì | Stringa di testo contenente i caratteri da estrarre |
| inizio | Numero |
Sì | Posizione del primo carattere da estrarre (primo carattere = 1) |
| num_caratt | Numero |
Sì | Numero di caratteri da restituire |
Utilizzo della funzione MID, MIDB
STRINGA.ESTRAI è ideale per estrarre informazioni specifiche da testi strutturati come codici prodotto, nomi, date o qualsiasi dato testuale che richiede l'estrazione di sottostringhe precise.
Esempi Comuni di MID, MIDB
Estrazione base
=STRINGA.ESTRAI(A2;1;6)
Estrae i primi 6 caratteri da "Flusso instabile" → "Flusso"
Estrazione finale
=STRINGA.ESTRAI(A2;7;20)
Estrae dal 7° carattere fino alla fine → "instabile"
Codice prodotto
=STRINGA.ESTRAI(A1;1;5)
Estrae "ABC12" da "ABC12-XYZ-2024"
Estrazione vuota
=STRINGA.ESTRAI(A2;20;5)
Restituisce testo vuoto se inizio > lunghezza
Domande Frequenti
Errori Comuni e Soluzioni
#VALORE!
Cause: inizio o num_caratt < 1 o negativi
Solution: Verificare valori numerici positivi
#VALORE!
Cause: Parametri sbagliati
Solution: Controllare sintassi e tipi dati
Testo vuoto
Cause: inizio > lunghezza testo
Solution: Verificare posizione inizio
Note
- Prima posizione = 1 (non 0)
- Se num_caratt > testo rimanente, estrae fino alla fine
- MIDB deprecata ma disponibile per compatibilità
- Ottimizzata per emoji e Unicode in Excel moderno
Compatibilità
Disponibile in: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Non disponibile in:
Contenuto ultima revisione: December 10, 2025
Frequenza di aggiornamento: Secondo necessità
Versioni di Excel testate: Excel 2007+