Xin cách lập công thức lọc TK 131 và 331

Liên hệ QC

File đính kèm

Cảm ơn bạn nhiều. đúng ý mình rồi@$@!^%
 
Các anh chị có thể giải thích cho em cái công thức trong name define:
loc =IF(--(LEFT(MA,3))=TH!$E$1,ROW(INDIRECT("1:"&ROWS(MA))),"")
là gì không ạ? Tại sao lại là "--"?
 
Nếu dữ liệu có nhiều, bạn nên tham khảo cách sau

Cảm ơn bạn nhiều. đúng ý mình rồi@$@!^%
PHP:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
'Tai Sh.[E2] Ta Lap Cong Thuc Sau  =TH!E1&"*" '
 If Not Intersect(Target, [E1]) Is Nothing Then
   Range("B5:B" & [B65500].End(xlUp).Row).Clear
   Dim Sh As Worksheet:                   Set Sh = Sheets("Ma")
   Sh.Columns("A:A").AdvancedFilter Action:=2, _
      CriteriaRange:=Sh.[C1].Resize(2), CopyToRange:=Sh.[E1]
   Sh.Range(Sh.[e2], Sh.[e2].End(xlDown)).Copy Destination:=[b5]
 End If
End Sub
Hướng dẫn sử dụng:
(*) Macro được chép vô cửa sổ VBA của trang tính 'TH';
(*) Tại 'Ma':= 'E1:E2' ta thiết lập vùng điều kiện cho phương thức AdvancedFilter; Cột 'E' dùng để đón tiếp kết quả của phương thức.
(*) Thay đổi chọn tại 'TH'E1 sẽ có số liệu ưng í tại cột 'B'

Chúc vui!
 
Các anh chị có thể giải thích cho em cái công thức trong name define:
loc =IF(--(LEFT(MA,3))=TH!$E$1,ROW(INDIRECT("1:"&ROWS(MA))),"")
là gì không ạ? Tại sao lại là "--"?
Cái dấu "--" tương đương hàm value (chuyển dạng text sang số). Theo bài, do MA là chuỗi ký tự dạng text khi dùng hàm left để trích lấy 3 ký tự bên trái cũng sẽ cho rak ết quả là text, mà ô TH!$E$1 có dạng số...Đến đây bạn hiểu vì sao rồi chứ.--=0
 
Cái dấu "--" tương đương hàm value (chuyển dạng text sang số). Theo bài, do MA là chuỗi ký tự dạng text khi dùng hàm left để trích lấy 3 ký tự bên trái cũng sẽ cho rak ết quả là text, mà ô TH!$E$1 có dạng số...Đến đây bạn hiểu vì sao rồi chứ
Nhân đây cho em hỏi chèn vô cái tại vì em thấy rằng khi dùng 1* hay -- thì hình như dần lãng quyên hàm value và N ( hình như thế) không biết là hàm value và N hữu dụng trong trường hợp nào nhỉ . Mong chỉ giáo +-+-+-++-+-+-+
 
Hàm N()

Nhân đây cho em hỏi chèn vô cái tại vì em thấy rằng khi dùng 1* hay -- thì hình như dần lãng quyên hàm value và N ( hình như thế) không biết là hàm value và N hữu dụng trong trường hợp nào nhỉ . Mong chỉ giáo +-+-+-++-+-+-+
Riêng xài hàm N() thì bạn đến đây: http://giaiphapexcel.com/forum/showthread.php?t=29728 bài #9 hay sao í!

Trực quan đây:
|A|B|
1 |STT|HoDem|
2 |1|Nguyễn Việt|
3 |2|Lê Thị|
4 |||
Công thức tại A2 là =IF(B1="","",N(A1)+1)
 
Web KT

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

Back
Top Bottom