Отделни октети на IP адрес в Excel
Опитвали ли сте някога да разделите IP адресите в отделни колони в работния лист на Excel? Може би функцията Text to Column може да ви помогне да решите тази задача бързо, но в тази статия ще говоря за някои формули за постигане на тази задача в Excel.
Разделете октети от IP адреси в отделни колони в Excel
Обикновено в Excel функциите LEFT, MID, LEN и FIND могат да ви помогнат да извлечете всеки октет от IP адреса в различни колони. Моля, направете следните стъпки:
Разделете първия октет на IP адресите:
За да извлечете първия октет от IP адреса, моля, приложете формулата по-долу в празна клетка:
След това плъзнете манипулатора за попълване надолу към клетките, към които искате да приложите тази формула, и всички първи октети на IP адресите са извлечени, вижте екранната снимка:
Обяснение на формулата:
FIND(".",A2)-1: Тази функция FIND връща позицията на първата точка от клетка A2, изважда 1, означава да изключи самата точка, ще получите резултат 2.
LEFT(A2,FIND(".",A2)-1)=LEFT(A2, 2):Функцията LEFT се използва за извличане на 2 знака от лявата страна на низа в клетка A2.
Разделете втория октет на IP адресите:
За да получите втория октет на IP адресите, моля, копирайте или въведете следната формула в празна клетка:
След това плъзнете манипулатора за попълване надолу към клетките, за да попълните тази формула, ще получите желания резултат, вижте екранната снимка:
Обяснение на формулата:
1. FIND(".",A2)+1: Тази функция FIND връща позицията на първата точка от клетка A2, добавя 1 означава към извличането от следващия знак, ще получите резултата числото 4. Тази част от формулата се разпознава като аргумент start_num на функцията MID.
2. FIND(".",A2,FIND(".",A2)+1)-FIND(".",A2)-1: Тази част се разпознава като аргумент num_chars във функцията MID.
- FIND(".",A2,FIND(".",A2)+1)= FIND(".",A2,4): Тази функция FIND ще върне позицията на втората точка. И ще получите числото 6.
- FIND(".",A2,FIND(".",A2)+1)-FIND(".",A2)-1=6-3-1: Извадете позицията на първата точка от позицията на втората точка и след това извадете 1 от резултата, за да премахнете водеща точка. И резултатът е 2.
3. MID(A2,FIND(".",A2)+1,FIND(".",A2,FIND(".",A2)+1)-FIND(".",A2)-1)=MID(A2, 4, 2): И накрая, тази функция MID се използва за извличане на 2 знака, които започват от четвъртия знак от клетка A2.
Разделете третия октет на IP адресите:
За да извлечете третия октет от IP адресите, функциите MID и FIND също могат да ви направят услуга, моля, въведете или копирайте следната формула в празна клетка:
След това плъзнете манипулатора за попълване надолу, за да получите резултатите, от които се нуждаете, и само третият октет от IP адресите е разделен, вижте екранната снимка:
Обяснение на формулата:
1. FIND(".",A2,FIND(".",A2)+1)+1: Тази вложена функция FIND се използва за получаване на позицията на втората точка в клетка A2, добавяйки 1 означава към извличането от следващия знак и ще получите числото 7. Тази част се разпознава като аргумент start_num на функцията MID.
2. FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1)-(FIND(".",A2,FIND(".",A2)+1)+1): Тази част от формулата се разпознава като аргумент num_chars на функцията MID.
- FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1)=FIND(".",A2, 7): Тази вложена функция FIND се използва за получаване на позицията на третата точка в клетка A2, тя връща числото 8.
- FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1)-(FIND(".",A2,FIND(".",A2)+1)+1)=8-7: Извадете позицията на втората точка от позицията на третата точка и резултатът е 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): Тази функция MID ще получи 1 знак, който започва от седмия знак от клетка A2.
Разделете четвъртия октет на IP адресите:
Формулата по-долу може да помогне за извличане на последния октет от IP адреса, моля, копирайте или въведете формулата в празна клетка:
И след това плъзнете манипулатора за попълване, за да попълните тази формула в други клетки, от които се нуждаете, ще получите резултата, както е показано на екранната снимка по-долу:
Обяснение на формулата:
1. FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1)+1: Тази вложена функция FIND се използва за получаване на позицията на третата точка в клетка A2, добавяйки 1 означава към извличането от следващия знак и ще получите числото 9. Тази част се разпознава като аргумент start_num на функцията MID.
2. LEN(A2)-FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1):
- LEN(A2): Функцията LEN връща общия брой знаци в клетка A2. Ще получи номер 11.
- LEN(A2)-FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1)=11-8: Общата дължина на клетка A2 изважда позицията на третата точка, за да получи номера на оставащия знак. Това ще получи номер 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): Най-накрая тази функция MID ще получи 3 знака, които започват от деветия знак от клетка A2.
Използвани относителни функции:
- LEFT:
- Функцията LEFT извлича дадения брой знаци от лявата страна на даден низ.
- MID:
- Функцията MID се използва за намиране и връщане на определен брой знаци от средата на даден текстов низ.
- FIND:
- Функцията FIND се използва за намиране на низ в друг низ и връща началната позиция на низа в друг.
- LEN:
- Функцията LEN връща броя знаци в текстов низ.
Още статии:
- Разделяне на текст и числа в клетка в Excel
- Да предположим, че данните в клетка са смесени с текст и числа, как можете да ги разделите на отделни клетки от колони? Този урок ще ви покаже подробните стъпки, за да го свалите с формули.
- Разделете размерите на две части в Excel
- Тази статия обяснява как да използвате формула за разделяне на измерения в клетка на две части без единици (индивидуална дължина и ширина).
- Разделяне на размерите на индивидуална дължина, височина и ширина
- Тази статия обяснява как да разделите измеренията в клетка на три части (индивидуални измерения, които включват дължина, височина и ширина).
- Разделяне на текстов низ на конкретен знак в клетка в Excel
- Този урок обяснява как да разделите текстов низ на конкретен знак в отделни клетки с колони с формули в Excel.
Най-добрите инструменти за производителност в офиса
Kutools за Excel - помага ви да се откроите от тълпата
Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...
Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)
- Една секунда за превключване между десетки отворени документи!
- Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
- Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
- Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.