Xin cách lập công thức lọc TK 131 và 331 (4 người xem)

Liên hệ QC

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

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