Прескочи на основното съдържание

Отделни октети на IP адрес в Excel

Автор: Xiaoyang Последна промяна: 2020-03-03

Опитвали ли сте някога да разделите IP адресите в отделни колони в работния лист на Excel? Може би функцията Text to Column може да ви помогне да решите тази задача бързо, но в тази статия ще говоря за някои формули за постигане на тази задача в Excel.


Разделете октети от IP адреси в отделни колони в Excel

Обикновено в Excel функциите LEFT, MID, LEN и FIND могат да ви помогнат да извлечете всеки октет от IP адреса в различни колони. Моля, направете следните стъпки:

Разделете първия октет на IP адресите:

За да извлечете първия октет от IP адреса, моля, приложете формулата по-долу в празна клетка:

=LEFT(A2,FIND(".",A2)-1)

След това плъзнете манипулатора за попълване надолу към клетките, към които искате да приложите тази формула, и всички първи октети на IP адресите са извлечени, вижте екранната снимка:

Обяснение на формулата:

FIND(".",A2)-1: Тази функция FIND връща позицията на първата точка от клетка A2, изважда 1, означава да изключи самата точка, ще получите резултат 2.

LEFT(A2,FIND(".",A2)-1)=LEFT(A2, 2):Функцията LEFT се използва за извличане на 2 знака от лявата страна на низа в клетка A2.


Разделете втория октет на IP адресите:

За да получите втория октет на IP адресите, моля, копирайте или въведете следната формула в празна клетка:

=MID(A2,FIND(".",A2)+1,FIND(".",A2,FIND(".",A2)+1)-FIND(".",A2)-1)

След това плъзнете манипулатора за попълване надолу към клетките, за да попълните тази формула, ще получите желания резултат, вижте екранната снимка:

Обяснение на формулата:

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 също могат да ви направят услуга, моля, въведете или копирайте следната формула в празна клетка:

=MID(A2,FIND(".",A2,FIND(".",A2)+1)+1,FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1)-(FIND(".",A2,FIND(".",A2)+1)+1))

След това плъзнете манипулатора за попълване надолу, за да получите резултатите, от които се нуждаете, и само третият октет от 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 адреса, моля, копирайте или въведете формулата в празна клетка:

=MID(A2,FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1)+1,LEN(A2)-FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1))

И след това плъзнете манипулатора за попълване, за да попълните тази формула в други клетки, от които се нуждаете, ще получите резултата, както е показано на екранната снимка по-долу:

Обяснение на формулата:

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
  • Да предположим, че данните в клетка са смесени с текст и числа, как можете да ги разделите на отделни клетки от колони? Този урок ще ви покаже подробните стъпки, за да го свалите с формули.

Най-добрите инструменти за производителност в офиса

Kutools за Excel - помага ви да се откроите от тълпата

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати  |  Изтриване на празни редове  |  Комбинирайте колони или клетки без загуба на данни  |  Кръг без формула ...
Супер VLookup: Множество критерии  |  Множество стойности  |  В много листове  |  Размито търсене...
адв. Падащ списък: Лесен падащ списък  |  Зависим падащ списък  |  Падащ списък с множество избори...
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  Сравнете колони с Изберете Същите и различни клетки ...
Препоръчани функции: Мрежов фокус  |  Изглед на дизайна  |  Голям формула бар  |  Мениджър на работни книги и листове | Библиотека с ресурси (Автоматичен текст)  |  Избор на дата  |  Комбинирайте работни листове  |  Шифроване/декриптиране на клетки  |  Изпращайте имейли по списък  |  Супер филтър  |  Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи ...)  |  50 + Графика Видове (диаграма на Гант ...)  |  40+ Практичен формули (Изчислете възрастта въз основа на рождения ден ...)  |  19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя ...)  |  12 Конверсия Инструменти (Числа към думи, Валутен обмен ...)  |  7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделете клетки на Excel ...)  |  ... и още

Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...

Описание


Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)

  • Една секунда за превключване между десетки отворени документи!
  • Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
  • Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
  • Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.
Comments (1)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
This worked beautifully, thank you for this information!!
Rated 5 out of 5
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations