Dùng hàm gì để lọc dữ liệu như trong bảng Ví dụ (1 người xem)

  • Thread starter Thread starter haosev
  • Ngày gửi Ngày gửi
Liên hệ QC

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

haosev

Thành viên mới
Tham gia
9/8/10
Bài viết
38
Được thích
1
Mình có ví dụ như bài gởi bạn nào có thể làm được xin chỉ giáo dùm!
Cảm ơn các bạn rất nhiều.

=============
Lần sau nhớ đừng viết tiêu đề có từ gấp gấp nha bạn.
 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
Mình có ví dụ như bài gởi bạn nào có thể làm được xin chỉ giáo dùm!
Cảm ơn các bạn rất nhiều.
Bài này dữ liệu ít thì dùng công thức, nếu nhiều thì "chơi" VBA cho nhẹ nhàng nhé bạn
Làm bằng công thức thử xem sao
 

File đính kèm

Em hỏi thêm chút nữa nếu muốn dữ liệu hiện như trong bảng này thì sửa hàm thế nào ạ!
 

File đính kèm

Trích tự động dữ liệu từ sheet Nhập sang sheet Báo cáo

Em muốn nhập dữ liệu vào sheet nhập và tự chuyển dữ liệu nhập sang sheet Tổng hợp ( dữ liệu nhập có thể tạo list trong ô danh mục và nơi sản xuất, đơn vị tính ) em có gửi file đính kèm nhờ ACE giúp đỡ. Em xin cảm ơn !
 

File đính kèm

Nếu trường hợp này thì sao ?
Các bạn xem dùm volga với ,không hiểu sai chổ nào ?
 

File đính kèm

Lần chỉnh sửa cuối:
Trích lọc danh sách khách hàng

Em muốn trích lọc ra tên khách hàng đã mua loại sản phẩm đó thì làm như thế nào? Các anh/chị xem và giúp dùm em với. Thanks
 

File đính kèm

Em muốn trích lọc ra tên khách hàng đã mua loại sản phẩm đó thì làm như thế nào? Các anh/chị xem và giúp dùm em với. Thanks
Nếu dữ liệu vừa phải (khoảng vài trăm dòng) thì bạn làm theo cách này thử coi.
- Tại cột sản phẩm lọc duy nhất ra những sản phẩm đã mua
- Dùng Index,Small, Column để trích ra dữ liệu thỏa mãn.
Mình chỉ dùng công thức đơn giản thế này để trích thôi, Chi tiết bạn xem file đính kèm nhé!
 

File đính kèm

Sư phụ cocogia hãy giúp em cách VBA của bài 1 với, bài toán của em cũng tương tự, dữ liệu rất nhiều.
 
Sư phụ cocogia hãy giúp em cách VBA của bài 1 với, bài toán của em cũng tương tự, dữ liệu rất nhiều.
Bạn thử code này vào bài 1 xem sao
Mã:
Public Sub LocLocXepXep()
    Dim Vung, I, K, d, iMax, Mg, A
    Vung = Range([A3], [A1000].End(xlUp)).Resize(, 3)
    Set d = CreateObject("scripting.dictionary")
    ReDim Mg(1 To UBound(Vung), 1 To 2)
        For I = 1 To UBound(Vung)
            If Not d.exists(Vung(I, 1)) Then
                K = K + 1
                d.Add Vung(I, 1), Array(K, 2)
                Mg(K, 1) = Vung(I, 1): Mg(K, 2) = Vung(I, 3)
            Else
                A = d.Item(Vung(I, 1))
                A(1) = A(1) + 1
                    If iMax < A(1) Then
                        iMax = A(1)
                        ReDim Preserve Mg(1 To UBound(Vung), 1 To iMax)
                            Mg(A(0), iMax) = Vung(I, 3)
                            d.Item(Vung(I, 1)) = Array(A(0), iMax)
                    Else
                        Mg(A(0), A(1)) = Vung(I, 3)
                        d.Item(Vung(I, 1)) = Array(A(0), A(1))
                    End If
            End If
        Next I
[G10].Resize(K, iMax) = Mg
End Sub
Thân
 
Trong công thức của thày concongia
PHP:
=IF(COLUMN(A:A)>COUNT(hang);"";INDEX(data;SMALL(hang;COLUMN(A:A))))

Em thắc mắc: Không biết, liệu có thể dùng cụm gì thay thế cho COLUMN(A:A) mà khi chèn dòng nó không làm thay đổi kết quả (nhưng vẫn đảm bảo có thể kéo sang các ô bên cạnh mà nó vẫn tự động tăng lên 1 đơn vị).
 
Web KT

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

Back
Top Bottom