Excel бағдарламасында IP мекенжайын сұрыптау әдісі (6 әдіс)

  • Мұны Бөлісіңіз
Hugh West

Excel IP мекенжайын мәтін ретінде қарастырады. Сондықтан Сұрыптау & Excel бағдарламасындағы сүзгі құралы IP мекенжайларын дұрыс сұрыптай алмайды. Бұл мақалада Excel бағдарламасында IP мекенжайын сұрыптаудың 6 түрлі жолы көрсетілген. Төмендегі суретте әдістердің көпшілігі қалай жұмыс істейтіні көрсетілген.

Тәжірибелік жұмыс кітабын жүктеп алу

Жүктеу арқылы жаттығу жұмыс кітабын жүктеп алуға болады. төмендегі түймешігін басыңыз.

IP мекенжайын сұрыптау.xlsm

Excel бағдарламасында IP мекенжайын сұрыптаудың 6 әдісі

Мен келесіге барамын Excel бағдарламасында IP мекенжайларын сұрыптаудың 6 оңай жолын көрсетіңіз. Осы әдістерді бөлектеу үшін біз келесі деректер жиынтығын қолданамыз. Ендеше, кірісейік!

1. Excel формуласы арқылы IP мекенжайын сұрыптау

Бұл әдісте біз мынаны қолданамыз. IP мекенжайын Excel бағдарламасында дұрыс сұрыптауға болатындай түрлендіру формуласы. Ол үшін төмендегі қадамдарды орындаңыз.

1-қадам: Алдымен C5 ұяшығына келесі формуланы енгізіңіз:

=TEXT(LEFT(B5,FIND(".",B5,1)-1),"000") & "." & TEXT(MID(B5,FIND( ".",B5,1)+1,FIND(".",B5,FIND(".",B5,1)+1)-FIND(".",B5,1)-1),"000") & "." & TEXT(MID(B5,FIND(".",B5,FIND(".",B5,1)+1)+1,FIND(".",B5, FIND(".",B5,FIND(".",B5,1)+1)+1)-FIND(".",B5,FIND(".",B5,1)+1)-1), "000") & "." & TEXT(RIGHT(B5,LEN(B5)-FIND(".",B5,FIND(".",B5,FIND( ".",B5,1)+1)+1)),"000" )

Бұл формула B5 ұяшығындағы нүктелерді(.) табады және олардың кез келгенінде үш цифрдан аз болса, әрбір октет санын нөл/нөлмен толтырады.

Одан кейін Толтыру тұтқасы құралы арқылы осы формуланы төмендегі ұяшықтарға көшіріңіз. Бұл барлық IP мекенжайларын бірінші ретінде нөлдермен толтырады.

2-қадам: Одан кейін барлық түрлендірілген IP мекенжайларын таңдаңыз.

3-қадам: Содан кейін оларды Сұрыптау & Басты бет қойындысындағы сүзгі құралы. Сондай-ақ таңдалған ұяшықтарды тінтуірдің оң жақ түймешігімен басып, оларды сол жерден сұрыптауға болады.

4-қадам: Сұрыптау кезінде таңдауды келесідей кеңейтіңіз.

Енді түрлендірілген IP мекенжайлары мен бастапқы IP мекенжайлары төменде көрсетілгендей сұрыпталған.

Баламалы формула :

5-қадам: Келесі формуланы қолдану да бірдей нәтиже береді.

=(VALUE(LEFT(B5,FIND(".",B5)-1))*10^9)+(VALUE(LEFT(RIGHT(B5,LEN(B5)-FIND(".",B5)),FIND(".",RIGHT(B5,LEN(B5)-FIND(".",B5)))-1))*10^6)+VALUE(LEFT(RIGHT(RIGHT(B5,LEN(B5)-FIND(".",B5)),LEN(RIGHT(B5,LEN(B5)-FIND(".",B5)))-FIND(".",RIGHT(B5,LEN(B5)-FIND(".",B5)))),FIND(".",RIGHT(RIGHT(B5,LEN(B5)-FIND(".",B5)),LEN(RIGHT(B5,LEN(B5)-FIND(".",B5)))-FIND(".",RIGHT(B5,LEN(B5)-FIND(".",B5)))))-1))*10^3+VALUE(RIGHT(RIGHT(RIGHT(B5,LEN(B5)-FIND(".",B5)),LEN(RIGHT(B5,LEN(B5)-FIND(".",B5)))-FIND(".",RIGHT(B5,LEN(B5)-FIND(".",B5)))),LEN(RIGHT(RIGHT(B5,LEN(B5)-FIND(".",B5)),LEN(RIGHT(B5,LEN(B5)-FIND(".",B5)))-FIND(".",RIGHT(B5,LEN(B5)-FIND(".",B5)))))-FIND(".",RIGHT(RIGHT(B5,LEN(B5)-FIND(".",B5)),LEN(RIGHT(B5,LEN(B5)-FIND(".",B5)))-FIND(".",RIGHT(B5,LEN(B5)-FIND(".",B5)))))))

Бірақ бұл формула IP мекенжайларын бұрынғы нөлдермен толтырудан гөрі ондық сандарға түрлендіреді. IP мекенжайларын бұрын сұрыптағанымыздай сұрыптауға болады.

Толығырақ оқу: Excel бағдарламасындағы деректерді сұрыптау және сүзу жолы ( Толық нұсқаулық)

2. IP мекенжайын мәтін бойынша бағандарға сұрыптау шебері

IP мекенжайларын сұрыптаудың балама жолы Excel бағдарламасындағы Мәтіннен бағандарға шеберін пайдалану болып табылады. Мұны істеу үшін келесі қадамдарды орындаңыз.

1-қадам: Алдымен барлық IP мекенжайларын төмендегідей таңдаңыз. Оң жақтағы 4 көрші ұяшықты бос қалдырыңыз.

2-қадам: Одан кейін, Бағандарға мәтін белгішесін басыңыз. Келесі суретте көрсетілгендей Деректер қойындысы.

3-қадам: Одан кейін деректер түрін деп белгілеңіз. Бөлінген , содан кейін Келесі түймесін басыңыз.

4-қадам: Енді Басқа құсбелгісін қойыңыз. қойындысын басып, мәтін жолағына нүкте(.) енгізіңіз. Содан кейін Келесі түймесін басыңызтүймесі.

5-қадам: Одан кейін деректер пішімін жалпы сақтаңыз. Содан кейін $C$5 ретінде баратын жерді таңдаңыз. Мұны тағайындау өрісінің оң жағындағы шағын жоғары көрсеткіні басу арқылы жасауға болады. Содан кейін C5 ұяшығын таңдаңыз. Соңында Аяқтау түймесін басыңыз.

Бірақ көрші ұяшықтар бос болмаса, оларды Жарайды<түймесін басу арқылы ауыстыруыңыз керек. 2>.

6-қадам: Енді IP-лер 4 октетке бөлінген. Көрсетілгендей таңдалған барлық деректер ауқымын сақтаңыз.

7-қадам: Енді Сұрыптау арқылы оларға реттелетін сұрыптауды орындауыңыз керек. & Сүзгі құралы.

8-қадам: Алдымен оларды C бағаны бойынша сұрыптаңыз. Содан кейін жаңа деңгейлерді қосып, D, E және бағандары бойынша сұрыптаңыз. F сәйкесінше. Енді OK түймесін бассаңыз, IP мекенжайлары сұрыпталады.

Қаласаңыз, октеттерді жасыруға немесе жоюға болады.

Өзара байланысты мазмұн: Деректерді Excel бағдарламасында екі баған бойынша сұрыптау (5 оңай әдіс)

3. Excel кестесінде IP мекенжайын реттеу

IP мекенжайларын Excel кестесінде басқа формуланы пайдаланып сұрыптауға болады. Бұл әдісті қолдану үшін төмендегі қадамдарды орындаңыз.

1-қадам: Алдымен төменде көрсетілгендей деректер жиынын пайдаланып Excel кестесін жасаңыз.

2-қадам: "IP түрлендіру" ұяшықтарының кез келген жерін басыңыз. Содан кейін мына кестеде келесі формуланы қолданыңыз :

=IF(0,"#####FIRSTOCTET#####","")&TEXT(LEFT([@IP],FIND(CHAR(134),SUBSTITUTE([@IP],".",CHAR(134),1))-1),"000")&"."&IF(0,"#####SECONDOCTET#####","")&TEXT(MID([@IP],FIND(CHAR(134),SUBSTITUTE([@IP],".",CHAR(134),1))+1,FIND(CHAR(134),SUBSTITUTE([@IP],".",CHAR(134),2))-FIND(CHAR(134),SUBSTITUTE([@IP],".",CHAR(134),1))),"000")&"."&IF(0,"#####THIRDOCTET#####","")&TEXT(MID([@IP],FIND(CHAR(134),SUBSTITUTE([@IP],".",CHAR(134),2))+1,FIND(CHAR(134),SUBSTITUTE([@IP],".",CHAR(134),3))-FIND(CHAR(134),SUBSTITUTE([@IP],".",CHAR(134),2))),"000")&"."&IF(0,"#####FOURTHOCTET#####","")&TEXT(MID([@IP],FIND(CHAR(134),SUBSTITUTE([@IP],".",CHAR(134),3))+1,IF(ISERROR(FIND("/",[@IP])),LEN([@IP]),FIND("/",[@IP])-1)-FIND(CHAR(134),SUBSTITUTE([@IP],".",CHAR(134),3))),"000")&IF(0,"#####CIDR#####","")&IF(ISERROR(FIND("/",[@IP])),"",RIGHT([@IP],LEN([@IP])-FIND("/",[@IP])+1))

Бұлбұрын орындалғандай барлық IP мекенжайларын нөлдермен толтырыңыз.

3-қадам: Енді түрлендірілген IP мекенжайларын алдыңғы әдістердегідей сұрыптаңыз.

Соңында IP мекенжайлары сұрыпталады.

Байланысты мазмұн: Сұрыптау әдісі Excel бағдарламасындағы ашылмалы тізім (5 оңай әдіс)

Ұқсас оқулар:

  • Excel бағдарламасында кездейсоқ сұрыптау (Формулалар + VBA)
  • Excel бағдарламасында түс бойынша сұрыптау әдісі (4 шарт)
  • Сәйкестендіру үшін Excel бағдарламасында екі бағанды ​​сұрыптау (дәл және ішінара сәйкестік)
  • Excel бағдарламасында сұрыптау түймесін қалай қосуға болады (7 әдіс)
  • Excel бағдарламасында өсу реті бойынша сұрыптау (3 оңай әдіс)

4. Excel бағдарламасында Flash Fill көмегімен IP мекенжайын сұрыптау

Егер деректер жиынының алғашқы үш сегіздігі бірдей болса, Excel бағдарламасында Flash Fill қолданбасын пайдалануға болады. оларды сұрыптаңыз. Мүмкін бұл Excel бағдарламасындағы IP мекенжайларын сұрыптаудың ең жылдам және оңай әдісі. Бұл әдістің қадамдары төменде талқыланады.

1-қадам: C5 ұяшығына бірінші IP-нің соңғы октеттік сандарын теріңіз. Енді екінші IP үшін де солай жасасаңыз, төмендегідей сұр түсті тізімді көресіз. Бұл IP мекенжайларының соңғы октеттері.

2-қадам: Енді Enter пернесін басыңыз және тізім толтырылады. Бүкіл тізімді таңдап, оларды сұрыптаңыз.

Сұрыптау кезінде таңдауды кеңейтуді ұмытпаңыз.

Қазір IP мекенжайлары келесідей сұрыпталған.

ҚатыстыМазмұны: Excel бағдарламасында сұрыптауды болдырмау жолы (3 әдіс)

5. IP мекенжайын пайдаланушы анықтайтын функция (UDF) арқылы сұрыптау

IP мекенжайларын сұрыптаудың тағы бір таңғажайып жолы Excel бағдарламасындағы Пайдаланушы анықтайтын функцияларды(UDF) пайдалану болып табылады. Ол үшін төмендегі қадамдарды орындаңыз.

1-қадам: Алдымен Microsoft Visual Basic for Applications(VBA) терезесін ашыңыз. Пернелер тіркесімі Windows жүйесінде ALT+F11 және Mac жүйесінде Opt+F11 . Мұны Әзірлеуші қойындысынан да жасауға болады. Егер ол көрінбесе, Файл >> Параметрлер >> Теңшелетін таспа >> Негізгі қойындылар тармағына өтіңіз. және Әзірлеуші құсбелгісін қойып, Жарайды түймесін басыңыз.

2-қадам: Insert қойындысынан Модуль таңдаңыз.

3-қадам: Енді келесі кодты көшіріп, қойыңыз бос өріске.

3036

4-қадам: Содан кейін оны Файл қойындысынан жауып, Excel бағдарламасына оралыңыз.

5-қадам: Енді C5 ұяшығына келесі формуланы теріңіз:

=SortIP(B5)

6-қадам: IP нөлдермен толтырылғанын көре аласыз. Осыдан кейін формуланы төмендегі ұяшықтарға көшіріңіз. Осы түрлендірілген IP мекенжайларын бұрынғы әдістердегі бірдей процедуралар бойынша сұрыптаңыз.

Соңында, барлық IP мекенжайлары төменде көрсетілгендей сұрыпталады.

Толығырақ: Excel VBA бағдарламасында сұрыптау функциясын пайдалану жолы (8 қолайлыМысалдар)

6. Excel бағдарламасында VBA көмегімен IP мекенжайын реттеу

IP мекенжайларын VBA арқылы сұрыптаудың тағы бір жолы бар. Бұл әдіс келесі қадамдардан тұрады.

1-қадам: IP мекенжайлары бар ұяшықтарды таңдаңыз.

Қадам 2: Содан кейін VBA терезесін ашыңыз және алдыңғы әдістегідей модульді салыңыз. Содан кейін келесі кодты көшіріп, оны бос терезеге қойыңыз.

8328

3-қадам: Енді Құралдар қойындысынан , Сілтемелер таңдаңыз. Бұл жаңа диалогтық терезені ашады.

4-қадам: Төмен жылжып, тізімнен Microsoft VBScript Regular Expressions 5.5 құсбелгісін қойыңыз. Қолжетімді сілтемелер . Содан кейін OK түймесін басыңыз.

5-қадам: Енді F5 пернесін басыңыз. Бұл ұяшық ауқымын сұрайды. Ұяшық ауқымын теруге немесе Excel бағдарламасына қайта ауысуға және бүкіл ұяшық ауқымын таңдауға болады. 1-қадам ішінде бүкіл ауқымды таңдағандықтан, Excel оны автоматты түрде кіріс ретінде қабылдайды. Соңында OK түймесін басыңыз.

Ескертпе: F5 пернесін басқан кезде VBA терезесін кішірейтпеңіз.

IP мекенжайының нөлдермен толтырылғанын көруге болады. Енді оларды бұрынғыдай оңай сұрыптауға болады.

Қатысты мазмұн: Excel бағдарламасында VBA көмегімен тізім қорабын сұрыптау жолы (толық нұсқаулық)

Есте сақтау керек нәрселер

  • 4-әдіс тек IP мекенжайының 4 октетінің 3-інде бірдей болса ғана жұмыс істейді.сандар.
  • Тікелей пайдалану Сұрыптау & Filter құралы осы деректер жиыны үшін дұрыс нәтиже бере алады. Тек IP мекенжайларының үш сегіздігі бірдей болғандықтан.

Қорытынды

Енді Excel бағдарламасында IP мекенжайларын сұрыптаудың 6 түрлі әдісін білесіз. Сізге қайсысы көбірек ұнайды? Excel бағдарламасында IP мекенжайларын сұрыптаудың басқа оңай әдістерін білесіз бе? Түсініктеме бөлімінде бізге хабарлаңыз. Қосымша сұрақтарды сол жерден сұрауға болады.

Хью Уэст – салада 10 жылдан астам тәжірибесі бар жоғары тәжірибелі Excel тренері және талдаушысы. «Бухгалтерлік есеп және қаржы» мамандығы бойынша бакалавр дәрежесі және іскерлік әкімшілендіру магистрі дәрежесі бар. Хью оқытуға құмар және ұстануға және түсінуге оңай бірегей оқыту әдісін әзірледі. Оның Excel бағдарламасындағы сараптамалық білімі бүкіл әлем бойынша мыңдаған студенттер мен мамандарға біліктіліктерін арттыруға және мансаптық жетістіктерге жетуге көмектесті. Блогы арқылы Хью өз білімін әлеммен бөліседі, жеке адамдар мен бизнеске толық әлеуетін ашуға көмектесу үшін тегін Excel оқулықтары мен онлайн тренингтерін ұсынады.