วิธีการจัดเรียงที่อยู่ IP ใน Excel (6 วิธี)

  • แบ่งปันสิ่งนี้
Hugh West

Excel ถือว่า ที่อยู่ IP เป็นข้อความ ดังนั้น เรียงลำดับ & เครื่องมือตัวกรอง ใน excel ไม่สามารถจัดเรียงที่อยู่ IP ได้อย่างถูกต้อง บทความนี้แสดง 6 วิธีในการเรียงลำดับที่อยู่ IP ใน Excel รูปภาพต่อไปนี้แสดงให้เห็นว่าวิธีการส่วนใหญ่ทำงานอย่างไร

ดาวน์โหลดแบบฝึกหัดแบบฝึกหัด

คุณสามารถดาวน์โหลดแบบฝึกหัดแบบฝึกหัดโดยใช้การดาวน์โหลด ปุ่มด้านล่าง

จัดเรียงที่อยู่ IP.xlsm

6 วิธีในการจัดเรียงที่อยู่ IP ใน Excel

ฉันจะ แสดง 6 วิธีง่ายๆ ในการจัดเรียงที่อยู่ IP ใน Excel สำหรับคุณ เราจะใช้ชุดข้อมูลต่อไปนี้เพื่อเน้นวิธีการเหล่านี้ มาเริ่มกันเลย!

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

ขั้นตอนที่ 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)))))))

แต่นี่ สูตรแปลง IPs เป็นเลขฐานสิบแทนที่จะเติมด้วยศูนย์ในอันก่อนหน้า คุณสามารถจัดเรียง IP ได้แบบเดียวกับที่เราจัดเรียงก่อนหน้านี้

อ่านเพิ่มเติม: วิธีจัดเรียงและกรองข้อมูลใน Excel ( แนวทางฉบับสมบูรณ์)

2. จัดเรียงที่อยู่ IP ตามตัวช่วยสร้างข้อความเป็นคอลัมน์

อีกวิธีหนึ่งในการจัดเรียงที่อยู่ IP คือการใช้ตัวช่วยสร้าง ข้อความเป็นคอลัมน์ ใน Excel ทำตามขั้นตอนต่อไปนี้เพื่อดำเนินการดังกล่าว

ขั้นตอนที่ 1: ขั้นแรก เลือก IP ทั้งหมดดังต่อไปนี้ ปล่อยให้เซลล์ที่อยู่ติดกัน 4 เซลล์ว่างเปล่าทางด้านขวา

ขั้นตอนที่ 2: ถัดไป คลิกที่ไอคอน ข้อความเป็นคอลัมน์ จากไอคอน แท็บข้อมูล ตามที่แสดงในรูปภาพต่อไปนี้

ขั้นตอนที่ 3: หลังจากนั้น ทำเครื่องหมายประเภทข้อมูลของคุณเป็น คั่นด้วย แล้วคลิก ถัดไป .

ขั้นตอนที่ 4: จากนั้นตรวจสอบ อื่นๆ แท็บและพิมพ์จุด (.) ในกล่องข้อความ จากนั้นกดปุ่ม ถัดไป ปุ่ม

ขั้นตอนที่ 5: หลังจากนั้น ให้ใช้รูปแบบข้อมูลทั่วไป จากนั้นเลือกปลายทางเป็น $C$5 คุณสามารถทำได้โดยคลิกที่ลูกศรชี้ขึ้นเล็กๆ ทางด้านขวาของช่องฟิลด์ปลายทาง จากนั้นเลือกเซลล์ C5 และสุดท้ายก็กดปุ่ม เสร็จสิ้น

แต่หากเซลล์ที่อยู่ติดกันไม่ว่างเปล่า คุณต้องแทนที่เซลล์เหล่านั้นโดยคลิก ตกลง .

ขั้นตอนที่ 6: ตอนนี้ IP จะแบ่งออกเป็น 4 ออคเต็ต คงการเลือกช่วงข้อมูลทั้งหมดตามที่แสดงไว้

ขั้นตอนที่ 7: ตอนนี้ คุณต้องทำการจัดเรียงแบบกำหนดเองโดยใช้ปุ่ม จัดเรียง & เครื่องมือกรอง

ขั้นตอนที่ 8: ขั้นแรกให้จัดเรียงตามคอลัมน์ C จากนั้นเพิ่มระดับใหม่และจัดเรียงตามคอลัมน์ D, E และ F ตามลำดับ ตอนนี้ หากคุณกดปุ่ม ตกลง IP จะถูกจัดเรียง

คุณสามารถซ่อนหรือลบออกเต็ตได้หากต้องการ

เนื้อหาที่เกี่ยวข้อง: วิธีจัดเรียงข้อมูลตามสองคอลัมน์ใน Excel (5 วิธีง่ายๆ)

3. จัดเรียงที่อยู่ IP ในตาราง Excel

สามารถจัดเรียงที่อยู่ 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. จัดเรียงที่อยู่ IP ด้วยการเติมแบบรวดเร็วใน Excel

หากชุดข้อมูลสามชุดแรกเหมือนกัน คุณสามารถใช้การเติมแบบรวดเร็วใน Excel เพื่อ จัดเรียงพวกเขา บางทีนี่อาจเป็นวิธีที่เร็วและง่ายที่สุดในการจัดเรียงที่อยู่ IP ใน Excel ขั้นตอนสำหรับวิธีนี้มีการกล่าวถึงด้านล่าง

ขั้นตอนที่ 1: พิมพ์เลขออกเตตสุดท้ายของ IP แรกในเซลล์ C5 ตอนนี้ หากคุณทำเช่นเดียวกันกับ IP ที่สอง คุณจะเห็นรายการสีเทาดังนี้ นี่คือออคเต็ตสุดท้ายของ IPs

ขั้นตอนที่ 2: ตอนนี้กด Enter และรายการจะถูกเติม เลือกรายการทั้งหมดแล้วจัดเรียง

อย่าลืมขยายส่วนที่เลือกขณะจัดเรียง

ตอนนี้ ที่อยู่ IP ถูกจัดเรียงดังนี้

ที่เกี่ยวข้องเนื้อหา: วิธียกเลิกการจัดเรียงใน Excel (3 วิธี)

5. จัดเรียงที่อยู่ IP โดยใช้ฟังก์ชันกำหนดโดยผู้ใช้ (UDF)

อีกวิธีที่น่าทึ่งในการจัดเรียงที่อยู่ IP คือการใช้ User Defined Functions (UDF) ใน Excel โดยทำตามขั้นตอนด้านล่าง

ขั้นตอนที่ 1: ในตอนแรก ให้เปิดหน้าต่าง Microsoft Visual Basic for Applications(VBA) แป้นพิมพ์ลัดคือ ALT+F11 ใน Windows และ Opt+F11 ใน Mac คุณสามารถทำได้จากแท็บ นักพัฒนาซอฟต์แวร์ หากมองไม่เห็น ให้ไปที่ ไฟล์ >> ตัวเลือก >> ริบบิ้นที่กำหนดเอง >> แท็บหลัก และทำเครื่องหมายในช่อง นักพัฒนาซอฟต์แวร์ จากนั้นกด ตกลง .

ขั้นตอนที่ 2: จาก แทรก แท็บ เลือก โมดูล .

ขั้นตอนที่ 3: ตอนนี้ คัดลอกโค้ดต่อไปนี้แล้ววาง ลงในช่องว่าง

3446

ขั้นตอนที่ 4: จากนั้นปิดจากแท็บ ไฟล์ และกลับไปที่ Excel<3

ขั้นตอนที่ 5: ตอนนี้ พิมพ์สูตรต่อไปนี้ในเซลล์ C5 :

=SortIP(B5)

ขั้นตอนที่ 6: คุณจะเห็นว่า IP เต็มไปด้วยเลขศูนย์ หลังจากนั้นให้คัดลอกสูตรไปยังเซลล์ด้านล่าง จัดเรียง IP ที่แปลงเหล่านั้นตามขั้นตอนเดียวกันในวิธีการก่อนหน้านี้

สุดท้าย IP ทั้งหมดจะถูกจัดเรียงตามที่แสดงด้านล่าง

<3

อ่านเพิ่มเติม: วิธีใช้ฟังก์ชันการเรียงลำดับใน Excel VBA (8 เหมาะตัวอย่าง)

6. จัดเรียงที่อยู่ IP ด้วย VBA ใน Excel

มีวิธีอื่นในการจัดเรียง IP โดยใช้ VBA วิธีนี้ประกอบด้วยขั้นตอนต่อไปนี้

ขั้นตอนที่ 1: เลือกเซลล์ที่มีที่อยู่ IP

ขั้นตอน 2: จากนั้นเปิดหน้าต่าง VBA และแทรกโมดูลตามวิธีการก่อนหน้านี้ จากนั้นคัดลอกโค้ดต่อไปนี้และวางในหน้าต่างว่าง

3869

ขั้นตอนที่ 3: จากแท็บ เครื่องมือ ให้เลือก ข้อมูลอ้างอิง ซึ่งจะเป็นการเปิดกล่องโต้ตอบใหม่

ขั้นตอนที่ 4: เลื่อนลงและเลือก Microsoft VBScript Regular Expressions 5.5 จากรายการ จาก ข้อมูลอ้างอิงที่มีอยู่ จากนั้นกด ตกลง .

ขั้นตอนที่ 5: จากนั้นกด F5 สิ่งนี้จะถามถึงช่วงเซลล์ คุณสามารถพิมพ์ช่วงเซลล์หรือสลับกลับเป็น excel และเลือกช่วงเซลล์ทั้งหมด เมื่อเราเลือกช่วงทั้งหมดใน ขั้นตอนที่ 1 แล้ว Excel จะรับช่วงนั้นเป็นอินพุตโดยอัตโนมัติ สุดท้ายให้กดปุ่ม ตกลง

หมายเหตุ: อย่าย่อหน้าต่าง VBA เมื่อคุณกด F5

คุณจะเห็นว่าที่อยู่ IP เต็มไปด้วยเลขศูนย์ ตอนนี้คุณสามารถจัดเรียงได้อย่างง่ายดายเหมือนเดิม

เนื้อหาที่เกี่ยวข้อง: วิธีจัดเรียงกล่องรายการด้วย VBA ใน Excel (คู่มือฉบับสมบูรณ์)

ข้อควรจำ

  • วิธีที่ 4 ใช้ได้เฉพาะเมื่อ 3 ใน 4 ออคเต็ตของที่อยู่ IP เหมือนกันตัวเลข
  • การใช้โดยตรงของ จัดเรียง & เครื่องมือตัวกรอง อาจให้ผลลัพธ์ที่ถูกต้องสำหรับชุดข้อมูลนี้ เพียงเพราะสามออคเต็ตของ IP เหมือนกัน

บทสรุป

ตอนนี้คุณทราบ 6 วิธีในการจัดเรียงที่อยู่ IP ใน Excel อันไหนที่คุณชอบมากที่สุด? คุณรู้วิธีง่ายๆ ในการจัดเรียงที่อยู่ IP ใน Excel หรือไม่ โปรดแจ้งให้เราทราบในส่วนความคิดเห็น คุณสามารถสอบถามเพิ่มเติมในนั้นได้เช่นกัน

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง