📢 Nuovo Corso Bootstrap Completo disponibile!

Funzione STRINGA.ESTRAI in Excel

La funzione STRINGA.ESTRAI in Excel è utilizzata per estrarre un numero specifico di caratteri da una stringa di testo, partendo da una posizione definita. Questa funzione è particolarmente utile quando si deve isolare una parte specifica di una stringa, come un numero di serie, un codice identificativo, o una parte di un testo più lungo.

Sintassi della Funzione STRINGA.ESTRAI

La sintassi della funzione STRINGA.ESTRAI è la seguente:

=STRINGA.ESTRAI(testo; inizio; num_caratteri)
  • testo: La stringa di testo da cui desideri estrarre i caratteri.
  • inizio: La posizione del primo carattere da estrarre all’interno della stringa.
  • num_caratteri: Il numero di caratteri da estrarre dalla stringa a partire dalla posizione indicata.

Esempi di Utilizzo della Funzione STRINGA.ESTRAI

Estrarre un Codice Specifico da una Stringa

Supponiamo di avere un codice prodotto “ABC12345XYZ” nella cella A1 e di voler estrarre i cinque caratteri centrali (da 4 a 8):

=STRINGA.ESTRAI(A1; 4; 5)

Il risultato sarà “12345”.

Estrarre una Parte di un Numero di Telefono

Se hai un numero di telefono in B1 come “123-456-7890” e desideri estrarre la parte centrale:

=STRINGA.ESTRAI(B1; 5; 3)

Questa formula restituirà “456”.

Combinare STRINGA.ESTRAI con ALTRE Funzioni

Puoi combinare STRINGA.ESTRAI con altre funzioni per risultati più complessi. Ad esempio, se desideri estrarre i caratteri dopo un carattere specifico (come un trattino), puoi utilizzare TROVA:

=STRINGA.ESTRAI(C1; TROVA("-"; C1) + 1; 3)

Questa formula estrae i tre caratteri successivi al primo trattino nella stringa.

Considerazioni sulla Funzione STRINGA.ESTRAI

  • Posizione di Inizio: La posizione di inizio è importante. Se la posizione specificata è inferiore a 1, Excel restituirà un errore. Se la somma della posizione di inizio e del numero di caratteri supera la lunghezza della stringa, Excel restituirà solo i caratteri disponibili.
  • Compatibilità: STRINGA.ESTRAI funziona con tutte le versioni di Excel e accetta sia stringhe di testo semplici che riferimenti a celle contenenti testo.

Errori Comuni con STRINGA.ESTRAI

  • #VALORE!: Questo errore si verifica se il valore inizio o num_caratteri non è un numero valido, o se la posizione di inizio è negativa o superiore alla lunghezza della stringa.
  • Estrazione Oltre la Fine della Stringa: Se il numero di caratteri da estrarre è maggiore dei caratteri rimanenti nella stringa, Excel restituirà solo i caratteri disponibili fino alla fine della stringa.

Applicazioni della Funzione STRINGA.ESTRAI

La funzione STRINGA.ESTRAI è utile in vari scenari:

  • Analisi di Codici e Dati Strutturati: Estrarre segmenti specifici da codici prodotto, numeri di serie, o altre stringhe strutturate.
  • Gestione di Testi Lunghi: Isolare parti rilevanti di un testo più lungo per ulteriori elaborazioni o analisi.
  • Personalizzazione di Stringhe: Modificare stringhe esistenti estraendo e combinando parti specifiche per creare nuove stringhe.

Altre Funzioni Correlate

  • SINISTRA: Estrae un numero specifico di caratteri dalla parte iniziale di una stringa.
  • DESTRA: Estrae un numero specifico di caratteri dalla parte finale di una stringa.
  • TROVA: Restituisce la posizione di una sottostringa all’interno di una stringa di testo, utile per determinare la posizione da cui iniziare l’estrazione.

Conclusione

La funzione STRINGA.ESTRAI in Excel è uno strumento versatile per estrarre sottostringhe da una stringa più lunga in base a una posizione specificata. Che tu stia lavorando con codici, numeri di telefono, o qualsiasi altro dato strutturato, STRINGA.ESTRAI ti permette di isolare e gestire con precisione i caratteri desiderati. Conoscere e utilizzare questa funzione ti aiuterà a manipolare i dati testuali in Excel in modo più dettagliato ed efficiente, migliorando la tua capacità di analisi e personalizzazione dei dati.