Như thế nào sort dòng theo thứ tự (sort từng dòng riêng lẽ)
Chào các bác, các anh chị và các thầy.
Tình hình là em đang chạy SEO. Có data spin trên mạng nhưng trùng lặp nhiều quá, em muốn lọc trùng để xoá bớt.
Nó trùng lặp kiểu này nên phải tách ra xử lý, xoá trùng rồi đóng gói lại mới được ạVd: "anh|chi|cha|mẹ" thì có một dòng khác trùng nhưng bị đổi vị trí {ba|anh|me|chi}
Điều em cần là tách hết các cell data thành từng cell chứa: anh, chị,cha,me ra 1 hàng rồi sắp xếp sau đó có thể đóng gói về định dạng cũ. Em tách gằng cell ra từng cell ok nhưng chả biết sắp xếp chúng lại như thế nào. Có vẻ cần VBA liên quan mảng 2 chiều ? không biết đúng không
Em đã tách dử liệu dạng "cụn từ 1|cụm từ 2|cụm từ 3"….. thành từng cell riêng rồi
thứ em cần là sắp xếp lại theo thứ tự từng dòng sau đó em lại đóng gói về dạng "cụn từ 1|cụm từ 2|cụm từ 3" để chạy tool
Chà em thử sort theo dòng trong excel nhưng nó sắp xép lung tung cảEm đính kèm file mẫu ở đây xem thầy nào, bác nào giúp được em không.
Chú thích sheet1: và yêu cầu của em
Sheet 2 là data mẫu ạ.
.
Dùng thử UDF:
Public Function MySort(ByVal s As String) As String
' Sort theo dòng
Dim a As Variant, i&, j&, u&, tmp$
a = Split(s, "|")
u = UBound(a)
For i = 0 To u – 1
For j = i + 1 To u
If a(i) > a(j) Then
tmp = a(i)
a(i) = a(j)
a(j) = tmp
End If
Next j
Next i
MySort = Join(a, "|")
End Function
Cách dùng:
=MySort(A1)
.
www.giaiphapexcel.com/diendan/threads/nh%C6%B0-th%E1%BA%BF-n%C3%A0o-sort-d%C3%B2ng-theo-th%E1%BB%A9-t%E1%BB%B1-sort-t%E1%BB%ABng-d%C3%B2ng-ri%C3%AAng-l%E1%BA%BD.166080/
Khóa học Power PI – Ứng dung trong Nhân sự
TỔNG QUAN KHÓA HỌC: POWER BI CHO NGÀNH NHÂN SỰ Khóa học Power BI cho Nhân sự được thiết kế dành riêng cho các...
Xem khóa học
Bình luận