lọc và sắp xếp số thứ tự (1 người xem)

Liên hệ QC

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

nguyendaivuong

Thành viên mới
Tham gia
21/11/13
Bài viết
21
Được thích
0
ở sheet1 là tổng hợp dữ liệu,ở sheet2 mình muốn lọc theo phòng ban, thì cột STT sẽ tự động sắp xếp theo thứ tự 1,2,3..., vì mỗi phòng ban sẽ có nhiều STT khác nhau, mình không muốn gõ trước STT ở sheet2, làm sao để khi lọc

cảm ơn nhiều
 

File đính kèm

ở sheet1 là tổng hợp dữ liệu,ở sheet2 mình muốn lọc theo phòng ban, thì cột STT sẽ tự động sắp xếp theo thứ tự 1,2,3..., vì mỗi phòng ban sẽ có nhiều STT khác nhau, mình không muốn gõ trước STT ở sheet2, làm sao để khi lọc

cảm ơn nhiều

Xem file trong đó có vài name để công thức cho gọn bạn nhấn Ctrl+F3 để tìm hiểu thêm
 

File đính kèm

Tôi làm bằng Code VBA, bạn tham khảo thêm:
Đổi tên trường ở sheet2 giống tên trường ở sheet1
[GPECODE=vb]Private Sub Worksheet_Change(ByVal Target As Range)
Dim R As Long
If Not Intersect(Target, [C1]) Is Nothing Then
Rows("3:100").Clear
Sheet1.[A1:E1000].AdvancedFilter 2, [I1:I2], [B2:D2]
R = [B100].End(3).Row
Range("A2:D" & R).Borders.Value = 1
If [B3] <> "" Then Range([B3], [B100].End(3)).Offset(, -1) = [row(a:a)]
End If
End Sub[/GPECODE]
Chọn phòng ban cần báo cáo ở Ô C1, sẽ ra kết quả
Lưu ý Enable Marco nhé!
 

File đính kèm

Lần chỉnh sửa cuối:
ở sheet1 là tổng hợp dữ liệu,ở sheet2 mình muốn lọc theo phòng ban, thì cột STT sẽ tự động sắp xếp theo thứ tự 1,2,3..., vì mỗi phòng ban sẽ có nhiều STT khác nhau, mình không muốn gõ trước STT ở sheet2, làm sao để khi lọc

cảm ơn nhiều
Chào bạn!
Bạn có thể tham khảo cách trích lọc dữ liệu và tạo báo cáo động trong Add-in A-tools bạn nhé. Việc này nếu bạn sử dụng công cụ add-in a-tools thì sẽ rất đơn giản và đem lại hiệu quả rất cáo. Bạn có thể tham khảo qua video này bạn nhé:
https://www.youtube.com/watch?v=x5VwTHaqsMQ
Chúc bạn thành công
 
Web KT

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

Back
Top Bottom