Separa gli ottetti dell'indirizzo IP in Excel
Hai mai provato a suddividere gli indirizzi IP in colonne separate nel foglio di lavoro di Excel? La funzione **Testo in colonne** potrebbe aiutarti a completare rapidamente questa operazione, ma in questo articolo vedremo alcune formule efficaci per ottenere lo stesso risultato direttamente in Excel.

Dividi gli ottetti degli indirizzi IP in colonne separate in Excel
In Excel, puoi estrarre ogni ottetto di un indirizzo IP in colonne separate utilizzando le funzioni SINISTRA, STRINGA.ESTRAI, LUNGHEZZA e TROVA. Ecco come procedere:
Estrai il primo ottetto degli indirizzi IP:
Per estrarre il primo ottetto dell'indirizzo IP, applica la seguente formula in una cella vuota:
Successivamente, trascina il quadratino di riempimento verso il basso fino alle celle a cui desideri applicare questa formula; tutti i primi ottetti degli indirizzi IP saranno stati estratti, vedi screenshot:

Spiegazione della formula:
TROVA(".",A2)-1: Questa funzione TROVA restituisce la posizione del primo punto nella cella A2; sottraendo 1 si esclude il punto stesso, ottenendo il risultato 2.
SINISTRA(A2,TROVA(".",A2)-1)=SINISTRA(A2, 2): La funzione SINISTRA estrae i primi 2 caratteri dalla stringa contenuta nella cella A2.
Estrai il secondo ottetto degli indirizzi IP:
Per ottenere il secondo ottetto degli indirizzi IP, copia o inserisci la seguente formula in una cella vuota:
Trascina quindi il quadratino di riempimento verso il basso per riempire le celle con questa formula e otterrai il risultato desiderato, vedi screenshot:

Spiegazione della formula:
1. TROVA(".",A2)+1: La funzione TROVA restituisce la posizione del primo punto nella cella A2; aggiungendo 1, si indica l’inizio dell’estrazione a partire dal carattere successivo, ottenendo il risultato 4. Questa parte della formula corrisponde all’argomento num_iniziale della funzione STRINGA.ESTRAI.
2. TROVA(".",A2,TROVA(".",A2)+1)-TROVA(".",A2)-1: Questa parte della formula corrisponde all'argomento num_caratt della funzione STRINGA.ESTRAI.
- TROVA(".",A2,TROVA(".",A2)+1)= FIND(".",A2,[[PH_26]]): Questa funzione TROVA restituisce la posizione del secondo punto e restituirà il numero 6.
- TROVA(".",A2,TROVA(".",A2)+1)-TROVA(".",A2)-1=6-3-1: Sottraendo la posizione del primo punto dalla posizione del secondo e poi sottraendo ulteriormente 1, si esclude il punto iniziale. Il risultato è 2.
3. STRINGA.ESTRAI(A2,TROVA(".",A2)+1,TROVA(".",A2,TROVA(".",A2)+1)-TROVA(".",A2)-1)=STRINGA.ESTRAI(A2, 4, 2): Infine, questa funzione STRINGA.ESTRAI estrae due caratteri a partire dal quarto carattere della cella A2.
Estrai il terzo ottetto degli indirizzi IP:
Per estrarre il terzo ottetto degli indirizzi IP, anche le funzioni STRINGA.ESTRAI e TROVA possono esserti utili; inserisci o copia la seguente formula in una cella vuota:
Trascina quindi il quadratino di riempimento verso il basso per ottenere i risultati desiderati; solo il terzo ottetto degli indirizzi IP sarà stato separato, vedi screenshot:

Spiegazione della formula:
1. TROVA(".",A2,TROVA(".",A2)+1)+1: Questa funzione TROVA annidata individua la posizione del secondo punto nella cella A2; aggiungendo 1, si indica l’inizio dell’estrazione dal carattere successivo, ottenendo così il numero 7. Questa parte corrisponde all’argomento num_iniziale della funzione STRINGA.ESTRAI.
2. TROVA(".",A2,TROVA(".",A2,TROVA(".",A2)+1)+1)-(TROVA(".",A2,TROVA(".",A2)+1)+1): Questa parte della formula corrisponde all'argomento num_caratt della funzione STRINGA.ESTRAI.
- TROVA(".",A2,TROVA(".",A2,TROVA(".",A2)+1)+1)=FIND(".",A2, [[PH_51]]): Questa funzione TROVA annidata individua la posizione del terzo punto nella cella A2 e restituisce il numero 8.
- TROVA(".",A2,TROVA(".",A2,TROVA(".",A2)+1)+1)-(TROVA(".",A2,TROVA(".",A2)+1)+1)=8-7: Sottraendo la posizione del secondo punto dalla posizione del terzo, si ottiene il risultato 1.
3.STRINGA.ESTRAI(A2,TROVA(".",A2,TROVA(".",A2)+1)+1,TROVA(".",A2,TROVA(".",A2,TROVA(".",A2)+1)+1)-(TROVA(".",A2,TROVA(".",A2)+1)+1))=STRINGA.ESTRAI(A2, 7, 1):Questa funzione STRINGA.ESTRAI estrae un carattere a partire dal settimo carattere della cella A2.
Estrai il quarto ottetto degli indirizzi IP:
La seguente formula consente di estrarre l'ultimo ottetto dell'indirizzo IP; copiala o inseriscila in una cella vuota:
Trascina quindi il quadratino di riempimento per applicare questa formula alle altre celle necessarie; otterrai il risultato mostrato nello screenshot seguente:

Spiegazione della formula:
1. TROVA(".",A2,TROVA(".",A2,TROVA(".",A2)+1)+1)+1: Questa funzione TROVA annidata individua la posizione del terzo punto nella cella A2; aggiungendo 1, si indica l’inizio dell’estrazione dal carattere successivo, ottenendo così il numero 9. Questa parte corrisponde all’argomento num_iniziale della funzione STRINGA.ESTRAI.
2. LUNGHEZZA(A2)-TROVA(".",A2,TROVA(".",A2,TROVA(".",A2)+1)+1):
- LUNGHEZZA(A2): La funzione LUNGHEZZA restituisce il numero totale di caratteri contenuti nella cella A2. Il risultato sarà 11.
- LUNGHEZZA(A2)-TROVA(".",A2,TROVA(".",A2,TROVA(".",A2)+1)+1)=11-8: La lunghezza totale della cella A2 meno la posizione del terzo punto restituisce il numero di caratteri rimanenti. Il risultato sarà 3.
3. STRINGA.ESTRAI(A2,TROVA(".",A2,TROVA(".",A2,TROVA(".",A2)+1)+1)+1,LUNGHEZZA(A2)-TROVA(".",A2,TROVA(".",A2,TROVA(".",A2)+1)+1))=STRINGA.ESTRAI(A2, 9, 3): Infine, questa funzione STRINGA.ESTRAI estrae 3 caratteri a partire dal nono carattere della cella A2.
Funzioni correlate utilizzate:
- LEFT:
- La funzione SINISTRA estrae il numero indicato di caratteri dal lato sinistro della stringa specificata.
- MID:
- La funzione STRINGA.ESTRAI estrae e restituisce un numero specifico di caratteri dalla parte centrale di una stringa di testo fornita.
- FIND:
- La funzione TROVA individua una stringa all’interno di un’altra e restituisce la posizione iniziale della stringa cercata rispetto a quella principale.
- LEN:
- La funzione LUNGHEZZA restituisce il numero di caratteri contenuti in una stringa di testo.
Altri articoli:
- Dividi Dividi per testo e numero in una cella in Excel
- Se i dati di una cella sono stati combinati utilizzando la funzione «Dividi per testo e numero», come si possono separare in celle appartenenti a colonne distinte? Questo tutorial illustra passo dopo passo come eseguire l'operazione mediante formule.
- Dividi le dimensioni in due parti in Excel
- Questo articolo spiega come usare una formula per suddividere le dimensioni contenute in una cella in due parti distinte—lunghezza e larghezza—senza unità di misura.
- Dividi le dimensioni in lunghezza, altezza e larghezza individuali
- Questo articolo spiega come suddividere le dimensioni contenute in una cella in tre parti distinte: lunghezza, altezza e larghezza.
- Dividi una stringa di testo in corrispondenza di un carattere specifico in una cella in Excel
- Questo tutorial spiega come dividere una stringa di testo in corrispondenza di un carattere specifico in celle di colonne separate Formula in Excel.
I Migliori Strumenti per la Produttività in Office
Kutools per Excel – Aiuta te a distinguerti dalla folla
Kutools per Excel Vanta oltre 300 funzionalità,assicurandoti che ciò di cui hai bisogno sia sempre a portata di clic...
Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)
- Passa tra decine di documenti aperti in un secondo!
- Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
- Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
- Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.