Em muốn thể hiện "Là 1, 4 " , miễn sao là mình có thể xem được trong một tháng khách lấy hàng mấy lần và cụ thể là ngày bao nhiêu ?
Cho em hỏi chút VBA là gì vậy ? (đây là lần đầu em tham gia diễn đàn )
Chúc Anh/chị sức khỏ và thành công!:1luvu:
Đại khái là lập trình.
Ta dùng giải pháp này trong trường hợp công thức không thể đáp ứng được yêu cầu
---------------
Bài của bạn tôi đề xuất 1 hàm tự tạo như sau:
Mã:
Function JoinIf(SrcRng As Range, Cond As String, DesRng As Range, Optional Sep As String = ", ") As String
Dim i As Long
With CreateObject("Scripting.Dictionary")
For i = 1 To SrcRng.Count
If SrcRng(i) = Cond Then .Add i, DesRng(i)
Next
JoinIf = Join(.Items, Sep)
End With
End Function
Vì bạn chưa biết gì về VBA nên tôi có mấy lưu ý:
- Đầu tiên bạn đóng toàn bộ Excel rồi khởi động 1 file trắng
- Vào menu
Tools\Macro\Security và check vào muc
"Medium... " - Bấm
OK và thoát Excel
- Khởi động file đính kèm tôi gữi dưới đây
- Một hộp cảnh báo xuất hiện, bạn bấm vào nút
Enable Macros - Nhìn vào các cell A12, A13 và A14 sẽ thấy được cú pháp hàm
----------------
Nếu bạn lưu file này thành 1 Add-In thì có thể dùng hàm cho mọi file Excel có trên máy tính của bạn. Cách dùng hoàn toàn giống như các hàm thông thường
Trong file đính kèm này, nếu bạn bấm tổ hợp phím
Alt + F11, bạn sẽ nhìn thấy toàn bộ code