როგორ დავახარისხოთ IP მისამართი Excel-ში (6 მეთოდი)

  • გააზიარეთ ეს
Hugh West

Excel განიხილავს IP მისამართს ტექსტად. ამიტომ დახარისხება & Excel-ის ფილტრის ინსტრუმენტს არ შეუძლია IP მისამართების სწორად დალაგება. ეს სტატია აჩვენებს 6 სხვადასხვა გზას Excel-ში IP მისამართის დასალაგებლად. შემდეგი სურათი გვიჩვენებს, თუ როგორ მუშაობს მეთოდების უმეტესობა.

ჩამოტვირთეთ პრაქტიკის სამუშაო წიგნი

შეგიძლიათ ჩამოტვირთოთ სავარჯიშო სამუშაო წიგნი ჩამოტვირთვის გამოყენებით ღილაკი ქვემოთ.

IP მისამართის დახარისხება.xlsm

6 გზა, რომ დაალაგოთ IP მისამართი Excel-ში

მე ვაპირებ ილუსტრირება 6 მარტივი გზა Excel-ში IP მისამართების დასალაგებლად თქვენთვის. ჩვენ ვაპირებთ გამოვიყენოთ შემდეგი მონაცემთა ნაკრები ამ მეთოდების ხაზგასასმელად. მაშ, მოდით გადავიდეთ!

1. დაალაგეთ IP მისამართი Excel ფორმულის გამოყენებით

ამ მეთოდში ჩვენ ვაპირებთ გამოვიყენოთ ფორმულა 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 და ავსებს თითოეულ ოქტეტის რიცხვს ნული/ნულებით, თუ რომელიმე მათგანი შეიცავს სამ ციფრზე ნაკლებს.

შემდეგ, დააკოპირეთ ეს ფორმულა ქვემოთ მოცემულ უჯრედებში Fill Handle ინსტრუმენტის გამოყენებით. ეს შეავსებს ყველა IP მისამართს ნულებით, როგორც პირველი.

ნაბიჯი 2: ამის შემდეგ აირჩიეთ ყველა გადაყვანილი IP მისამართი.

ნაბიჯი 3: შემდეგ დაალაგეთ ისინი Sort &ფილტრის ხელსაწყო მთავარი ჩანართიდან. თქვენ ასევე შეგიძლიათ დააწკაპუნოთ მარჯვენა ღილაკით არჩეულ უჯრედებზე და დაალაგოთ ისინი იქიდან.

ნაბიჯი 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 . და ბოლოს დააჭირეთ ღილაკს დასრულება .

მაგრამ თუ მიმდებარე უჯრედები ცარიელი არ არის, თქვენ უნდა შეცვალოთ ისინი OK<. 2>.

ნაბიჯი 6: ახლა IP-ები იყოფა 4 ოქტეტად. შეინახეთ მონაცემთა მთელი დიაპაზონი არჩეული, როგორც ნაჩვენებია.

ნაბიჯი 7: ახლა თქვენ უნდა შეასრულოთ მათზე მორგებული დახარისხება სორტირების გამოყენებით & Filter ინსტრუმენტი.

ნაბიჯი 8: ჯერ დაალაგეთ ისინი C სვეტის მიხედვით. შემდეგ დაამატეთ ახალი დონეები და დაალაგეთ ისინი სვეტების D, E და F შესაბამისად. ახლა, თუ დააჭირეთ ღილაკს OK , IP-ები დალაგდება.

თუ გსურთ, შეგიძლიათ დამალოთ ან წაშალოთ ოქტეტები.

დაკავშირებული კონტენტი: როგორ დავახარისხოთ მონაცემები ორი სვეტის მიხედვით Excel-ში (5 მარტივი გზა)

3. დაალაგეთ IP მისამართი Excel ცხრილში

IP მისამართები შეიძლება დალაგდეს Excel ცხრილში სხვა ფორმულის გამოყენებით. მიჰყევით ქვემოთ მოცემულ ნაბიჯებს ამ მეთოდის გამოსაყენებლად.

ნაბიჯი 1: თავდაპირველად შექმენით Excel Table მონაცემთა ნაკრების გამოყენებით, როგორც ეს ნაჩვენებია ქვემოთ.

ნაბიჯი 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. დაალაგეთ IP მისამართი Flash Fill-ით Excel-ში

თუ თქვენი მონაცემთა ნაკრების პირველი სამი ოქტეტი ერთნაირია, მაშინ შეგიძლიათ გამოიყენოთ Flash Fill in Excel-ში დაალაგე ისინი. შესაძლოა, ეს არის ყველაზე სწრაფი და მარტივი მეთოდი Excel-ში IP მისამართების დასალაგებლად. ამ მეთოდის ნაბიჯები განხილულია ქვემოთ.

ნაბიჯი 1: ჩაწერეთ პირველი IP-ის ბოლო ოქტეტის ციფრები უჯრედში C5 . ახლა თუ იგივე გააკეთებთ მეორე IP-სთვის, დაინახავთ ნაცრისფერ სიას შემდეგნაირად. ეს არის IP-ების ბოლო ოქტეტები.

ნაბიჯი 2: ახლა დააჭირეთ Enter და სია შეივსება. აირჩიეთ მთელი სია და დაალაგეთ ისინი.

არ დაგავიწყდეთ დალაგებისას არჩევანის გაფართოება.

ახლავე IP მისამართები დალაგებულია შემდეგნაირად.

დაკავშირებულიშინაარსი: როგორ გავაუქმოთ სორტირება Excel-ში (3 მეთოდი)

5. დაალაგეთ IP მისამართი მომხმარებლის განსაზღვრული ფუნქციის (UDF) გამოყენებით

IP მისამართების დახარისხების კიდევ ერთი საოცარი გზაა მომხმარებლის განსაზღვრული ფუნქციების (UDF) გამოყენება Excel-ში. ამისათვის გაიარეთ ქვემოთ მოცემული ნაბიჯები.

ნაბიჯი 1: თავდაპირველად გახსენით Microsoft Visual Basic აპლიკაციებისთვის(VBA) ფანჯარა. კლავიატურის მალსახმობი არის ALT+F11 Windows-ში და Opt+F11 Mac-ში. ამის გაკეთება ასევე შეგიძლიათ დეველოპერი ჩანართიდან. თუ ის არ ჩანს, გადადით ფაილი >> პარამეტრები >> მორგებული ლენტი >> მთავარი ჩანართები და მონიშნეთ მოსანიშნი ველი დეველოპერი და შემდეგ დააჭირეთ OK .

ნაბიჯი 2: ჩაიდეთ ჩანართი, აირჩიეთ მოდული .

ნაბიჯი 3: ახლა დააკოპირეთ შემდეგი კოდი და ჩასვით ცარიელ ველში.

5849

ნაბიჯი 4: შემდეგ დახურეთ ის ფაილი ჩანართიდან და დაბრუნდით Excel-ში.

ნაბიჯი 5: ახლა ჩაწერეთ შემდეგი ფორმულა უჯრედში C5 :

=SortIP(B5)

ნაბიჯი 6: ხედავთ, რომ IP ივსება ნულებით. ამის შემდეგ დააკოპირეთ ფორმულა ქვემოთ მოცემულ უჯრედებში. დაალაგეთ გარდაქმნილი IP-ები იგივე პროცედურების მიხედვით, წინა მეთოდებით.

საბოლოოდ, ყველა IP დალაგებულია ქვემოთ, როგორც ნაჩვენებია.

დაწვრილებით: როგორ გამოვიყენოთ დალაგების ფუნქცია Excel VBA-ში (8 შესაფერისიმაგალითები)

6. დაალაგეთ IP მისამართი VBA-ით Excel-ში

არის კიდევ ერთი გზა IP-ების დახარისხების VBA გამოყენებით. ეს მეთოდი შედგება შემდეგი ნაბიჯებისგან.

ნაბიჯი 1: აირჩიეთ IP მისამართების შემცველი უჯრედები.

ნაბიჯი 2: შემდეგ გახსენით VBA ფანჯარა და ჩადეთ მოდული, როგორც წინა მეთოდით. შემდეგ დააკოპირეთ შემდეგი კოდი და ჩასვით ცარიელ ფანჯარაში.

7762

ნაბიჯი 3: ახლა, ინსტრუმენტები ჩანართიდან აირჩიეთ ცნობები . ეს გახსნის ახალ დიალოგურ ფანჯარას.

ნაბიჯი 4: გადადით ქვემოთ და შეამოწმეთ Microsoft VBScript Regular Expressions 5.5 სიიდან ხელმისაწვდომი ცნობები -დან. შემდეგ დააჭირეთ OK .

ნაბიჯი 5: ახლა დააჭირეთ F5 . ეს ითხოვს უჯრედების დიაპაზონს. თქვენ შეგიძლიათ აკრიფოთ უჯრედების დიაპაზონი ან გადართოთ უკან Excel-ზე და აირჩიოთ უჯრედების მთელი დიაპაზონი. რადგან ჩვენ შევარჩიეთ მთელი დიაპაზონი ნაბიჯი 1 , Excel ავტომატურად იღებს ამას, როგორც შეყვანის სახით. ბოლოს დააჭირეთ OK ღილაკს.

შენიშვნა: არ დაიყვანოთ VBA ფანჯარა, როდესაც დააჭირეთ F5 -ს.

ხედავთ, რომ IP მისამართი სავსეა ნულებით. ახლა თქვენ შეგიძლიათ მარტივად დაალაგოთ ისინი, როგორც ადრე.

დაკავშირებული კონტენტი: როგორ დავახარისხოთ ListBox VBA-ით Excel-ში (სრული სახელმძღვანელო)

დამახსოვრება

  • მეთოდი 4 მუშაობს მხოლოდ იმ შემთხვევაში, თუ IP მისამართის 4 ოქტეტიდან 3-ს აქვს იგივეციფრები.
  • პირდაპირი გამოყენება Sort & Filter ინსტრუმენტმა შეიძლება მისცეს სწორი შედეგი ამ მონაცემთა ნაკრებისთვის. მხოლოდ იმიტომ, რომ IP-ების სამი ოქტეტი ერთნაირია.

დასკვნა

ახლა თქვენ იცით 6 სხვადასხვა გზა Excel-ში IP მისამართების დასალაგებლად. რომელს ანიჭებთ უპირატესობას ყველაზე მეტად? იცით თუ არა სხვა მარტივი მეთოდები Excel-ში IP მისამართების დასალაგებლად? გთხოვთ შეგვატყობინოთ კომენტარების განყოფილებაში. თქვენ შეგიძლიათ დამატებითი კითხვების დასმა იქაც.

ჰიუ ვესტი არის Excel-ის ძალიან გამოცდილი ტრენერი და ანალიტიკოსი, რომელსაც აქვს 10 წელზე მეტი გამოცდილება ინდუსტრიაში. მას აქვს ბაკალავრის ხარისხი ბუღალტერიასა და ფინანსებში და მაგისტრის ხარისხი ბიზნესის ადმინისტრირებაში. ჰიუს აქვს სწავლების გატაცება და შეიმუშავა სწავლების უნიკალური მიდგომა, რომელიც ადვილად გასაგები და გასაგებია. მისი ექსპერტი Excel-ის ცოდნა დაეხმარა ათასობით სტუდენტს და პროფესიონალს მთელს მსოფლიოში, გაეუმჯობესებინათ თავიანთი უნარები და გამოირჩეოდნენ თავიანთ კარიერაში. თავისი ბლოგის საშუალებით, ჰიუ უზიარებს თავის ცოდნას მსოფლიოს, სთავაზობს უფასო Excel გაკვეთილებს და ონლაინ ტრენინგებს, რათა დაეხმაროს ინდივიდებსა და ბიზნესს თავიანთი პოტენციალის სრულად მიღწევაში.