SẮP XẾP NHIỀU DỮ LIỆU THEO THỨ TỰ (4 người xem)

  • Thread starter Thread starter LOIKS
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

LOIKS

Thành viên chính thức
Tham gia
10/8/18
Bài viết
97
Được thích
7
Chào mọi người
mình có một bảng dữ liệu với với nhiều cấu kiện bài toán đặt ra là sắp xếp các cấu kiện theo thứ tự
ví dụ trong dữ liệu của mình có cấu kiện "B210" có số thứ tự là số 1 và cấu kiện B211 có số thứ tự là số 2, bây giờ làm sao sắp xếp cho cấu kiện B210 đứng trước cấu kiện B211
CẢM ƠN MỌI NGƯỜI NHIỀU
 

File đính kèm

Chào mọi người
mình có một bảng dữ liệu với với nhiều cấu kiện bài toán đặt ra là sắp xếp các cấu kiện theo thứ tự
ví dụ trong dữ liệu của mình có cấu kiện "B210" có số thứ tự là số 1 và cấu kiện B211 có số thứ tự là số 2, bây giờ làm sao sắp xếp cho cấu kiện B210 đứng trước cấu kiện B211
CẢM ƠN MỌI NGƯỜI NHIỀU
Sort bình thường mà bạn
 
Chào mọi người
mình có một bảng dữ liệu với với nhiều cấu kiện bài toán đặt ra là sắp xếp các cấu kiện theo thứ tự
ví dụ trong dữ liệu của mình có cấu kiện "B210" có số thứ tự là số 1 và cấu kiện B211 có số thứ tự là số 2, bây giờ làm sao sắp xếp cho cấu kiện B210 đứng trước cấu kiện B211
CẢM ƠN MỌI NGƯỜI NHIỀU
Bạn làm như sau:
1.
Mã:
E3=VLOOKUP(B3,$H$3:$I$6,2)
2. Quét chọn vùng A3:E25
3.Vào Data --> Sort --->Sort by ---> Chọn cột E, chọn Smallest to Lagest ----> OK.
4. Xóa cột E
Xong.
 
Thử:
Mã:
Sub Test()
Dim lastRow As Long
With Sheets("SAP XEP")
lastRow = .Range("B" & Rows.Count).End(xlUp).Row
    .Columns("C:C").Insert
    .Range("C3:C" & lastRow).FormulaR1C1 = "=VLOOKUP(RC[-1],R3C9:R6C10,2,0)"
    .Range("A3:E" & lastRow).Sort Key1:=.Range("C3"), Order1:=xlAscending
    .Columns("C:C").Delete
End With
End Sub
 
Góp vui 1 code khác
Mã:
Sub sorttheott()
 Dim cn As Object
 Set cn = CreateObject("ADODB.Connection")
 cn.Open ("Provider=Microsoft.ace.OLEDB.12.0;Data Source=" & ThisWorkbook.FullName & ";Extended Properties=""Excel 12.0;HDR=No;IMEX=1"";")
 Range("A3").CopyFromRecordset cn.Execute("select a.* from [A3:D] a inner join [H3:I] b on b.f1 = a.f2 order by b.f2")
 Set cn = Nothing
End Sub
 
Thử:
Mã:
Sub Test()
Dim lastRow As Long
With Sheets("SAP XEP")
lastRow = .Range("B" & Rows.Count).End(xlUp).Row
    .Columns("C:C").Insert
    .Range("C3:C" & lastRow).FormulaR1C1 = "=VLOOKUP(RC[-1],R3C9:R6C10,2,0)"
    .Range("A3:E" & lastRow).Sort Key1:=.Range("C3"), Order1:=xlAscending
    .Columns("C:C").Delete
End With
End Sub
cam on ban nha
 
Web KT

Bài viết mới nhất

Back
Top Bottom