Copy dữ liệu có điều kiện (1 người xem)

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

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

quang118

Thành viên mới
Tham gia
15/3/21
Bài viết
25
Được thích
3
Mọi người ơi giúp mình với, Mình mày mò với hàm if với filter mãi mà chưa ra. Mình muốn nếu ô ở cột K có giá trị nằm trong khoảng 15-20 thì copy sang Sheet2
Xin cảm ơn. Mình đang dùng office 365
 

File đính kèm

File đính kèm

Mọi người ơi giúp mình với, Mình mày mò với hàm if với filter mãi mà chưa ra. Mình muốn nếu ô ở cột K có giá trị nằm trong khoảng 15-20 thì copy sang Sheet2
Xin cảm ơn. Mình đang dùng office 365
Thêm cho bạn một cách với dữ liệu nhiều nhiều.

Mã:
Sub TrichLoc_HLMT()
    Dim cn As String
    cn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & ThisWorkbook.FullName & ";Extended Properties=""Excel 12.0 Xml;HDR=No;IMEX=1"""
    With CreateObject("ADODB.Recordset")
        .Open ("Select * From [DC1$A2:T] Where F11 Between 15 and 20"), cn
        Sheet2.Range("A16").CopyFromRecordset .DataSource
    End With
End Sub

Còn muốn dùng hàm thì bạn thử hàm sau:

Sheet DC2, A2=FILTER('DC1'!$A$1:$T$27,('DC1'!$K$1:$K$27>=15)*('DC1'!$K$1:$K$27<=20))

1617764438165.png
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom