Lọc dữ liệu 2 sheet khác tương ứng với điều kiện của ô hiện hành

Liên hệ QC

Loc Uyen

Thành viên thường trực
Tham gia
9/6/14
Bài viết
334
Được thích
301
Em đang cần như sau ạ, khi click vào ô bất kì của cột H Ở sheet Data Capturing, thì ở sheet 21st Nov AIO và sheet 8th Nov AIO Baseline sẽ lọc với điều kiện tương ứng
Theo ví dụ hiện tại của em là click ô H6 thì bên 2 sheet bên trên sẽ lọc tương ứng như em đã lọc thủ công theo file đính kèm ạ.
Tức là 2 sheet bên trên sẽ lọc theo điều kiện là Cột Level sẽ bằng A6 (Ví dụ hiện tại), cột Line sẽ bằng B6 (Ví dụ hiện tại), Cột Efficiency luôn luôn lọc điều kiện <50 ạ.
Em cám ơn.
 

File đính kèm

  • Trend- Report - Project Phase -II (DAY -12).xlsx
    618.1 KB · Đọc: 10
Em đang cần như sau ạ, khi click vào ô bất kì của cột H Ở sheet Data Capturing, thì ở sheet 21st Nov AIO và sheet 8th Nov AIO Baseline sẽ lọc với điều kiện tương ứng
Theo ví dụ hiện tại của em là click ô H6 thì bên 2 sheet bên trên sẽ lọc tương ứng như em đã lọc thủ công theo file đính kèm ạ.
Tức là 2 sheet bên trên sẽ lọc theo điều kiện là Cột Level sẽ bằng A6 (Ví dụ hiện tại), cột Line sẽ bằng B6 (Ví dụ hiện tại), Cột Efficiency luôn luôn lọc điều kiện <50 ạ.
Em cám ơn.
Cho hỏi ngoài lề tí, làm thế nào để chèn chữ trong biểu đồ đó bạn?
 
Ý mình thấy trong sheet Graph mình thấy biểu đồ bạn mình thấy những số hiển trong biểu đồ, ví dụ mình hỏi là mình muốn chèn số quay ngang thì làm sao?
Click vào cột trên biểu đồ, làm theo 2 bước như hình nhé! Chọn Horizon nó sẽ nằm ngang
1543061409999.png
 
Em đang cần như sau ạ, khi click vào ô bất kì của cột H Ở sheet Data Capturing, thì ở sheet 21st Nov AIO và sheet 8th Nov AIO Baseline sẽ lọc với điều kiện tương ứng
Theo ví dụ hiện tại của em là click ô H6 thì bên 2 sheet bên trên sẽ lọc tương ứng như em đã lọc thủ công theo file đính kèm ạ.
Tức là 2 sheet bên trên sẽ lọc theo điều kiện là Cột Level sẽ bằng A6 (Ví dụ hiện tại), cột Line sẽ bằng B6 (Ví dụ hiện tại), Cột Efficiency luôn luôn lọc điều kiện <50 ạ.
Em cám ơn.
Đây bạn xem.
 

File đính kèm

  • Trend- Report - Project Phase -II (DAY -12) (1).xlsm
    629.3 KB · Đọc: 8
Làm sao để thêm điều kiện cột Line và Efficiency <50 ạ. Em thử thêm mà nó không ra. kaka :D
Đây bạn xem.
Do cột Line dạng text nên mình chỉnh thành dạng số bạn nhé.
Mã:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
   Dim s As String
          If Not Intersect(Target, Range("H6:H" & Rows.Count)) Is Nothing Then
             s = Target.Offset(0, -7)
             Sheets("21st Nov AIO").Range("$A$1:L" & Rows.Count).AutoFilter Field:=6, Criteria1:=s
             Sheets("21st Nov AIO").Range("$A$1:L" & Rows.Count).AutoFilter Field:=12, Criteria1:="<=50"
             Sheets("21st Nov AIO").Range("$A$1:L" & Rows.Count).AutoFilter Field:=7, Criteria1:="<=50"
             Sheets("8th Nov AIO Baseline").Range("$A$1:L" & Rows.Count).AutoFilter Field:=11, Criteria1:=s
             Sheets("8th Nov AIO Baseline").Range("$A$1:L" & Rows.Count).AutoFilter Field:=12, Criteria1:="<=50"
             Sheets("8th Nov AIO Baseline").Range("$A$1:L" & Rows.Count).AutoFilter Field:=10, Criteria1:="<=50"
          End If
End Sub
 

File đính kèm

  • Trend- Report - Project Phase -II (DAY -12) (1).xlsm
    633.1 KB · Đọc: 7
Lần chỉnh sửa cuối:
Đây bạn xem.
Do cột Line dạng text nên mình chỉnh thành dạng số bạn nhé.
Mã:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
   Dim s As String
          If Not Intersect(Target, Range("H6:H" & Rows.Count)) Is Nothing Then
             s = Target.Offset(0, -7)
             Sheets("21st Nov AIO").Range("$A$1:L" & Rows.Count).AutoFilter Field:=6, Criteria1:=s
             Sheets("21st Nov AIO").Range("$A$1:L" & Rows.Count).AutoFilter Field:=12, Criteria1:="<=50"
             Sheets("21st Nov AIO").Range("$A$1:L" & Rows.Count).AutoFilter Field:=7, Criteria1:="<=50"
             Sheets("8th Nov AIO Baseline").Range("$A$1:L" & Rows.Count).AutoFilter Field:=11, Criteria1:=s
             Sheets("8th Nov AIO Baseline").Range("$A$1:L" & Rows.Count).AutoFilter Field:=12, Criteria1:="<=50"
             Sheets("8th Nov AIO Baseline").Range("$A$1:L" & Rows.Count).AutoFilter Field:=10, Criteria1:="<=50"
          End If
End Sub
Em giải thích không rõ, nên chắc @snow25 hiểu sai ý em, cột line không phải <50 mà là sẽ lấy theo cột 2 của sheet Data Capturing ạ. Em thêm mà nó báo vàng, hihi.
1543124123489.png
 
Web KT
Back
Top Bottom