Làm thế nào để nhanh chóng sắp xếp địa chỉ IP từ thấp đến cao trong Excel?
Nói chung, chúng tôi sử dụng chức năng Sắp xếp để sắp xếp chuỗi trong Excel. Nhưng nếu có một số địa chỉ IP cần thiết để sắp xếp, thứ tự sắp xếp có thể bị sai khi sử dụng chức năng Sắp xếp trực tiếp như hình minh họa bên dưới. Bây giờ tôi có một số cách để sắp xếp địa chỉ IP một cách nhanh chóng và chính xác trong Excel.
Phân loại sai theo chức năng Sắp xếp | Sắp xếp đúng |
Sắp xếp địa chỉ IP theo công thức
Sắp xếp địa chỉ IP theo Văn bản thành Cột
Sắp xếp địa chỉ IP theo công thức
Sử dụng công thức để điền địa chỉ IP rồi sắp xếp.
1. Chọn một ô bên cạnh địa chỉ IP và nhập công thức này
=TEXT(LEFT(A1,FIND(".",A1,1)-1),"000") & "." & TEXT(MID(A1,FIND( ".",A1,1)+1,FIND(".",A1,FIND(".",A1,1)+1)-FIND(".",A1,1)-1),"000") & "." & TEXT(MID(A1,FIND(".",A1,FIND(".",A1,1)+1)+1,FIND(".",A1, FIND(".",A1,FIND(".",A1,1)+1)+1)-FIND(".",A1,FIND(".",A1,1)+1)-1), "000") & "." & TEXT(RIGHT(A1,LEN(A1)-FIND(".",A1,FIND(".",A1,FIND( ".",A1,1)+1)+1)),"000")
nhấn đăng ký hạng mục thi và kéo chốt điền trên các ô để áp dụng công thức này.
2. Sao chép kết quả công thức và dán chúng dưới dạng giá trị trong cột tiếp theo. Xem ảnh chụp màn hình:
3. giữ giá trị đã dán được chọn và nhấp vào Ngày > Sắp xếp A đến Z.
4. bên trong Sắp xếp Waring hộp thoại, giữ Mở rộng sự lựa chọn đã kiểm tra.
5. nhấp chuột Sắp xếp. Bây giờ các địa chỉ IP đã được sắp xếp từ thấp đến cao.
Bạn có thể xóa các cột trợ giúp.
Sắp xếp địa chỉ IP theo VBA
Đây là mã VBA cũng có thể giúp bạn.1. nhấn Alt + F11 các phím để kích hoạt Microsoft Visual Basic cho các ứng dụng cửa sổ.
2. nhấp chuột Chèn > Mô-đun, sao chép và dán mã vào tập lệnh trống.
VBA: Điền địa chỉ IP
Sub FormatIP()
'UpdatbyExtendoffice20171215
Dim xReg As New RegExp
Dim xMatches As MatchCollection
Dim xMatch As Match
Dim xRg As Range
Dim xCell As Range
Dim I As Long
Dim xArr() As String
On Error Resume Next
Set xRg = Application.InputBox("Select cells:", "KuTools For Excel", Selection.Address, , , , , 8)
If xRg Is Nothing Then Exit Sub
With xReg
.Global = True
.Pattern = "\d{1,3}\.+\d{1,3}\.+\d{1,3}\.+\d{1,3}"
For Each xCell In xRg
Set xMatches = .Execute(xCell.Value)
If xMatches.Count = 0 Then GoTo xBreak
For Each xMatch In xMatches
xArr = Split(xMatch, ".")
For I = 0 To UBound(xArr)
xArr(I) = Right("000" & xArr(I), 3)
If I <> UBound(xArr) Then
xArr(I) = xArr(I) & "."
End If
Next
Next
xCell.Value = Join(xArr, "")
xBreak:
Next
End With
End Sub
3. Sau đó nhấn vào CÔNG CỤ > Tài liệu tham khảo, và kiểm tra Microsoft VBScript Biểu thức chính quy 5.5 trong hộp thoại bật lên.
4. nhấp chuột OK và báo chí F5 , một hộp thoại bật ra để nhắc bạn chọn một phạm vi để làm việc.
5. nhấp chuột OK. Sau đó, các địa chỉ IP đã được điền bằng không.
6. Chọn địa chỉ IP và nhấp vào Ngày > Sắp xếp A đến Z để sắp xếp chúng.
Sắp xếp địa chỉ IP theo Văn bản thành Cột
Trên thực tế, tính năng Văn bản thành Cột cũng có thể giúp ích cho bạn trong Excel.
1. Chọn các ô bạn sử dụng và nhấp vào Ngày > Văn bản thành Cột. Xem ảnh chụp màn hình:
2. bên trong Trình hướng dẫn chuyển đổi văn bản thành cột , hãy làm như bên dưới:
kiểm tra Phân cách, Và nhấp vào Sau;
kiểm tra Nền tảng khác và loại . vào hộp văn bản và nhấp vào Sau;
Chọn một ô bên cạnh địa chỉ IP để đặt kết quả. Nhấp chuột Kết thúc.
3. Chọn tất cả các ô chứa địa chỉ IP và các ô được chia nhỏ, rồi nhấp vào Ngày > Sắp xếp.
4. bên trong Sắp xếp hộp thoại, nhấp chuột Thêm cấp độ để sắp xếp dữ liệu từ cột B đến E (các ô được chia nhỏ). Xem ảnh chụp màn hình:
5. nhấp chuột OK. Bây giờ các cột đã được sắp xếp.
Công cụ năng suất văn phòng tốt nhất
Nâng cao kỹ năng Excel của bạn với Kutools for Excel và trải nghiệm hiệu quả hơn bao giờ hết. Kutools for Excel cung cấp hơn 300 tính năng nâng cao để tăng năng suất và tiết kiệm thời gian. Bấm vào đây để có được tính năng bạn cần nhất...
Tab Office mang lại giao diện Tab cho Office và giúp công việc của bạn trở nên dễ dàng hơn nhiều
- Cho phép chỉnh sửa và đọc theo thẻ trong Word, Excel, PowerPoint, Publisher, Access, Visio và Project.
- Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
- Tăng 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!