Excel: come utilizzare la funzione mid per stringhe di lunghezza variabile


La funzione MID in Excel consente di estrarre un numero specifico di caratteri da una stringa in base a una posizione iniziale sul lato sinistro della stringa.

Tuttavia, a volte è necessario estrarre i caratteri centrali in base a un carattere iniziale e finale specifico.

A tale scopo è possibile utilizzare la funzione MID combinata con la funzione TROVA :

 =MID( A2 ,FIND("char1", A2 )+2,FIND("char2", A2,10 )-FIND("char1", A2 )-2)

Questa particolare formula estrae ogni carattere dalla stringa nella cella A2 tra i caratteri char1 e char2 .

L’esempio seguente mostra come utilizzare questa formula nella pratica.

Esempio: funzione MID per stringhe di lunghezza variabile in Excel

Supponiamo di avere il seguente elenco di URL di siti Web:

Diciamo che vogliamo estrarre solo il nome del sito web tra le doppie barre ( // ) e .com vicino alla fine dell’URL.

Per fare ciò possiamo utilizzare la seguente formula:

 =MID( A2 ,FIND("//", A2 )+2,FIND(".com", A2,10 )-FIND("//", A2 )-2)

Lo screenshot seguente mostra come utilizzare questa formula nella pratica:

Funzione MID a lunghezza variabile di Excel

La colonna B ora mostra solo i caratteri nel nome del sito web tra le doppie barre // e .com vicino alla fine del nome.

Tieni presente che questa formula funziona anche se la lunghezza del nome di ciascun sito web non è la stessa.

Senza utilizzare la funzione TROVA , la funzione MID da sola non sarebbe in grado di svolgere questo compito.

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre attività comuni in Excel:

Excel: una formula per MID da destra
Excel: una formula per “se non è vuoto”
Excel: come ignorare le celle vuote quando si utilizzano le formule

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *