Separata oktetter av IP-adress i Excel
Har du någonsin försökt dela upp IP-adresserna i separata kolumner i Excel-kalkylbladet? Kanske funktionen Text to Column kan hjälpa dig att lösa detta jobb snabbt, men den här artikeln kommer jag att prata om några formler för att uppnå denna uppgift i Excel.
Dela octetter av IP-adresser i separata kolumner i Excel
Normalt i Excel kan VÄNSTER, MID, LEN och HITTA-funktioner hjälpa dig att extrahera varje oktett från IP-adressen till olika kolumner. Gör med följande steg:
Dela den första oktetten av IP-adresserna:
För att extrahera IP-adressens första oktett, använd nedanstående formel i en tom cell:
Och dra sedan påfyllningshandtaget ner till cellerna som du vill använda den här formeln, och all den första oktetten av IP-adresserna har extraherats, se skärmdump:
Förklaring av formeln:
HITTA (".", A2) -1: Denna HITTA-funktion returnerar positionen för den första punkten från cell A2, subtraherar 1 betyder att utesluta punkten i sig, du får resultatet 2.
LEFT(A2,FIND(".",A2)-1)=LEFT(A2, 2):VÄNSTER-funktionen används för att extrahera två tecken från vänster sida av strängen i cell A2.
Dela den andra oktetten av IP-adresserna:
För att få den andra oktetten av IP-adresserna, vänligen kopiera eller skriv in följande formel i en tom cell:
Dra sedan påfyllningshandtaget ner till cellerna för att fylla denna formel, annons så får du resultatet efter behov, se skärmdump:
Förklaring av formeln:
1. HITTA (".", A2) +1: Denna HITTA-funktion returnerar positionen för den första punkten från cell A2, lägger till 1 medel för extraktionen från nästa tecken, du får resultatet siffran 4. Denna del av formeln känns igen som MID-funktionens startnummer-argument.
2. FIND(".",A2,FIND(".",A2)+1)-FIND(".",A2)-1: Denna del känns igen som argumentet num_chars inom MID-funktionen.
- HITTA (".", A2, HITTA (".", A2) +1) = HITTA (".", A2,4): Denna HITTA-funktion returnerar positionen för den andra punkten. Och du får siffran 6.
- FIND(".",A2,FIND(".",A2)+1)-FIND(".",A2)-1=6-3-1: Subtrahera positionen för den första punkten från positionen för den andra punkten, och subtrahera sedan 1 från resultatmedlet för att ta bort en ledande punkt. Och resultatet är 2.
3. MID(A2,FIND(".",A2)+1,FIND(".",A2,FIND(".",A2)+1)-FIND(".",A2)-1)=MID(A2, 4, 2): Slutligen används denna MID-funktion för att extrahera två tecken som börjar vid det fjärde tecknet från cell A2.
Dela den tredje oktetten av IP-adresserna:
För att extrahera den tredje oktetten av IP-adresserna kan MID och FIND-funktionerna också göra dig en tjänst, skriv eller kopiera följande formel till en tom cell:
Dra sedan ned fyllningshandtaget för att få resultaten efter behov och endast den tredje oktetten av IP-adresserna har delats ut, se skärmdump:
Förklaring av formeln:
1. FIND(".",A2,FIND(".",A2)+1)+1: Denna kapslade HITTA-funktion används för att få positionen för den andra punkten i cell A2 och lägga till 1 medel till extraktionen från nästa tecken, och du kommer att få siffran 7. Denna del känns igen som argumentet start_num för MID-funktionen.
2. FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1)-(FIND(".",A2,FIND(".",A2)+1)+1): Denna del av formeln känns igen som argumentet num_chars för MID-funktionen.
- FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1)=FIND(".",A2, 7): Denna kapslade HITTA-funktion används för att få positionen för den tredje punkten i cell A2, den returnerar siffran 8.
- FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1)-(FIND(".",A2,FIND(".",A2)+1)+1)=8-7: Subtrahera positionen för den andra punkten från positionen för den tredje punkten, och resultatet är 1.
3.MID(A2,FIND(".",A2,FIND(".",A2)+1)+1,FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1)-(FIND(".",A2,FIND(".",A2)+1)+1))=MID(A2, 7, 1): Denna MID-funktion får 1 tecken som börjar vid det sjunde tecknet från cell A2.
Dela den fjärde oktetten av IP-adresserna:
Formeln nedan kan hjälpa till att extrahera IP-adressens sista oktett, vänligen kopiera eller skriv in formeln i en tom cell:
Och dra sedan fyllningshandtaget för att fylla denna formel till andra celler du behöver, du får resultatet enligt nedanstående skärmdump:
Förklaring av formeln:
1. FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1)+1: Denna kapslade HITTA-funktion används för att få positionen för den tredje punkten i cell A2, lägga till 1 medel till extraktionen från nästa tecken, och du kommer att få siffran 9. Denna del känns igen som argumentet start_num för MID-funktionen.
2. LEN(A2)-FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1):
- LENN (A2): LEN-funktionen returnerar det totala antalet tecken i cell A2. Det får siffran 11.
- LEN(A2)-FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1)=11-8: Den totala längden på cell A2 subtraherar positionen för den tredje punkten för att få antalet återstående tecken. Detta får nummer 3.
3. MID(A2,FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1)+1,LEN(A2)-FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1))=MID(A2, 9, 3): Äntligen får denna MID-funktion tre tecken som börjar vid det nionde tecknet från cell A3.
Relativa funktioner som används:
- LEFT:
- VÄNSTER-funktionen extraherar det angivna antalet tecken från vänster sida av en medföljande sträng.
- MID:
- MID-funktionen används för att hitta och returnera ett visst antal tecken från mitten av den angivna textsträngen.
- FIND:
- HITTA-funktionen används för att hitta en sträng inom en annan sträng och returnerar startpositionen för strängen inuti en annan sträng.
- LEN:
- LEN-funktionen returnerar antalet tecken i en textsträng.
Fler artiklar:
- Dela text och siffror i en cell i Excel
- Om du antar att en celldata är blandad med text och siffror, hur kan du dela dem i separata kolumnceller? Denna handledning kommer att visa dig detaljerade steg för att få ner det med formler.
- Delade dimensioner i två delar i Excel
- Den här artikeln förklarar hur man använder formel för att dela upp dimensioner i en cell i två delar utan enheter (individuell längd och bredd).
- Delade dimensioner i individuell längd, höjd och bredd
- Den här artikeln förklarar hur man delar upp dimensioner i en cell i tre delar (individuella mått som inkluderar längd, höjd och bredd).
- Dela textsträng på specifikt tecken i en cell i Excel
- Denna handledning förklarar hur man delar upp textsträng vid ett visst tecken i separata kolumnceller med formler i Excel.
De bästa Office-produktivitetsverktygen
Kutools för Excel - Hjälper dig att sticka ut från mängden
Kutools för Excel har över 300 funktioner, Se till att det du behöver bara är ett klick bort...
Fliken Office - Aktivera läsning och redigering av flikar i Microsoft Office (inkluderar Excel)
- En sekund att växla mellan dussintals öppna dokument!
- Minska hundratals musklick åt dig varje dag, säg adjö till mushanden.
- Ökar din produktivitet med 50 % när du visar och redigerar flera dokument.
- Ger effektiva flikar till Office (inklusive Excel), precis som Chrome, Edge och Firefox.