Hàm lọc trong excel (1 người xem)

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

mrphamnha

Thành viên mới
Tham gia
18/11/13
Bài viết
8
Được thích
0
Chào mọi người, em có một ví dụ như file đính kèm muốn hỏi là dùng hàm gì để lọc được: với Cột C > 50 thì cho ra kết quả ở dạng liệt kê tương ứng với text ở cột B ( như dòng kết quả e đã đánh tay vào trong ví dụ)
Em xin cảm ơn !
 

File đính kèm

Chào mọi người, em có một ví dụ như file đính kèm muốn hỏi là dùng hàm gì để lọc được: với Cột C > 50 thì cho ra kết quả ở dạng liệt kê tương ứng với text ở cột B ( như dòng kết quả e đã đánh tay vào trong ví dụ)
Em xin cảm ơn !
Về công thức và các công cụ có sẵn chưa đáp ứng được vấn đề của bạn (ghép chuỗi theo điều kiện), bạn tham khảo giải pháp VBA sau:
[gpecode=vb]
Function GhepTG(Rng As Range)
Dim iR As Long
Dim Tmp As String
For iR = 1 To Rng.Rows.Count
If Rng(iR).Offset(, 1) > 50 Then
Tmp = Tmp & Format(Rng(iR), "m/d/yyyy hh:mm:ss AM/PM") & ", "
End If
Next iR
GhepTG = Left(Tmp, Len(Tmp) - 2)
End Function
[/gpecode]
Gõ công thức: =GhepTG(vùng chứa dữ liệu cần ghép)
 

File đính kèm

Lần chỉnh sửa cuối:
Cảm ơn leonguyenz, e giờ mới dùng nhiều excel nên chưa biết VBA dùng như nào ạ, a có thể cụ thể giúp e được không,
em cảm ơn
 
Cảm ơn leonguyenz, e giờ mới dùng nhiều excel nên chưa biết VBA dùng như nào ạ, a có thể cụ thể giúp e được không,
em cảm ơn
Bạn vào Excel Options/Trust Center/Trust Center Setting/Marco Setting bạn chọn Enable all marcos (Tốt nhất là chọn mục thứ 2).
Excel 2003: Vào Menu Tools / Macro / Security... / ... (Tốt nhất là Chọn Tab Security Level và chọn Low)
 
Sao e đánh công thức trên và quét kết quả toàn ra 0, em chỉ cần lọc nếu cột C mà có giá trị lớn hơn 50 thì tương đương lọc các cột B là các m/d/yyy nào và liệt kê cách nhau dấu ", "
 
Lần chỉnh sửa cuối:
Sao e đánh công thức trên và quét kết quả toàn ra 0, em chỉ cần lọc nếu cột C mà có giá trị lớn hơn 50 thì tương đương lọc các cột B là các m/d/yyy nào và liệt kê cách nhau dấu ", "
Bạn xem ví dụ trong file đính kèm chưa? Ví dụ tại E3 bạn gõ công thức: =GhepTG(B2:B61)
 
Sao e đánh công thức trên và quét kết quả toàn ra 0, em chỉ cần lọc nếu cột C mà có giá trị lớn hơn 50 thì tương đương lọc các cột B là các m/d/yyy nào và liệt kê cách nhau dấu ", "

Sử dụng hàm Joint của thầy Ndu
hàm mảng nhớ kết thúc CTRL+Shift+Enter
=jointext(", ";TRUE;IF(C2:C61>=50;TEXT(B2:B61;"m/d/yyyy hh:mm:ss AM/PM");""))

Chữ AM , PM , CH, SA chỉ sáng chiều phụ thuộc Controlpanel
Bên trong có VBA , không biết sửa xe máy nhưng phải biết đi xe máy
 

File đính kèm

Em làm và đã kết thúc lệnh bằng CTRL+Shift+Enter nhưng kết quả vẫn cho ra là Value là sao hả a hieuxd
 
Em làm và đã kết thúc lệnh bằng CTRL+Shift+Enter nhưng kết quả vẫn cho ra là Value là sao hả a hieuxd

Bạn xem kết quả ở Ô: C65 có kết quả đúng không
mình đặt công thức cạnh ô kết quả mong muốn của bạn
bạn gửi cái công thức bạn áp dụng bị lỗi Value mình xem nào
 
Lần chỉnh sửa cuối:
Em làm như công thức của a, sang file này thì ko đc, em đã VBA rồi.kết quả ở hàng 412 !
 

File đính kèm

Em làm như công thức của a, sang file này thì ko đc, em đã VBA rồi.kết quả ở hàng 412 !

Mình xem trong File của bạn không thấy Modul1 như của mình
Bạn mở File nên nhấn ALT+F11 trong file của mình có Module1
hay nỗi ơ chỗ nào ấy khi bạn lưu lại thành Addins để sử dụng
 

File đính kèm

Lần chỉnh sửa cuối:
Em đã tạo addin từ code đó, mỗi lần mở ra là em chọn hàm theo code đó, hay là phải nhất thiết là mỗi lần mở ra phải paste code đó vào ALT F11 ạ
 
Em đã tạo addin từ code đó, mỗi lần mở ra là em chọn hàm theo code đó, hay là phải nhất thiết là mỗi lần mở ra phải paste code đó vào ALT F11 ạ
lưu lại thành Addins để sử dụng cũng được
Lưu File có code thành đuôi XLam
phải thực hiện thao tác Add vào (Browse..) chỉ tới file vừa lưu
 
Chào các bạn, thực sự mình kém khoản excel này quá, bác nào ra tay giúp đỡ với, em hay chơi LÔ đề mà, nói chung cũng vui thôi chú ko máu me, em hay chơi dàn đề, ngày loại các quân số, trước có phần mềm kích vào ông vuông mà anh bạn cho, ví dụ như đầu 1 đuôi 2 tổng 3 chẳng hạn. kích cái là ra dàn luôn, hay là trong 100 quân đề em loại đi đầu 13, đuôi 56, Tổng 29 chẳng hạn. kích cái là ra dàn ngay. có bác nào làm hộ em cái này ko? file em để ở dưới rồi, thanks nhiều lắm ạ.

P/s: Tổng tức là 2 con đề cộng lại ra tổng, ví dụ ngày 4-4 đề ra con 93 tức là tổng (9+3=12) gọi là tổng 2, có tổng từ 0 đến 9 ạ.
 

File đính kèm

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

Back
Top Bottom