Lọc dữ liệu trong Excel

Offline Hà Nội 2014 tại Đồ Sơn-Hải Phòng



Trang 1/3 123 CuốiCuối
kết quả từ 1 tới 10 trên 21
55,535 lượt xem
  1. Thành viên cấp trung Hình đại diện của Buongbinhcom
    Tham gia ngày
    Jul 2005
    Địa chỉ
    Ha Noi
    Tuổi
    36
    Bài gửi
    13
    Post Thanks / Like
    Buongbinhcom vẫn chưa có mặt trong diễn đàn

  2. Khu vực quảng cáo
    Tham gia ngày
    Always
    Địa chỉ
    Advertising world
    Tuổi
    2010
    Bài gửi
    Many

     

  3. Thành viên cấp cao Hình đại diện của WhoamI
    Tham gia ngày
    May 2004
    Địa chỉ
    Cố lên, cứ đi rồi sẽ tới!
    Tuổi
    33
    Bài gửi
    507
    Post Thanks / Like
    WhoamI vẫn chưa có mặt trong diễn đàn
    Cả autofilter lẫn advanced filter đều không làm được. Chỉ có mỗi cách thêm cột phụ rồi kết hợp điều kiện hoặc trên hai cột A và B thôi.VD: If (or( cột A= "XYZ"; cột B= "XYZ");"XYZ";"")

  4. Thành viên cấp trung Hình đại diện của Buongbinhcom
    Tham gia ngày
    Jul 2005
    Địa chỉ
    Ha Noi
    Tuổi
    36
    Bài gửi
    13
    Post Thanks / Like
    Buongbinhcom vẫn chưa có mặt trong diễn đàn
    Cảm ơn bạn nhiều! Đơn giản vậy, đôi khi mình vẫn làm mà không nhớ ra chứ! Cảm ơn nhiều nhiều nhé!

  5. Thành viên cấp trung Hình đại diện của ForestC
    Tham gia ngày
    Jan 2005
    Địa chỉ
    E'rywhere
    Tuổi
    34
    Bài gửi
    374
    Post Thanks / Like
    ForestC vẫn chưa có mặt trong diễn đàn
    If ya merci W, U 'll must merci her all day
    If ya praise W, U 'll praise her full ur life.
    W is very good, so pzl give me your .. head, Pretty W, I'll softly rub your hairs, so sweet.

  6. Tè lè ra rồi ! Hình đại diện của DucThuan
    Tham gia ngày
    Dec 2004
    Địa chỉ
    Đầu đường xó chợ
    Bài gửi
    169
    Post Thanks / Like
    DucThuan vẫn chưa có mặt trong diễn đàn
    Trích nguyên văn Nguyên văn bởi WhoamI
    Cả autofilter lẫn advanced filter đều không làm được. Chỉ có mỗi cách thêm cột phụ rồi kết hợp điều kiện hoặc trên hai cột A và B thôi.VD: If (or( cột A= "XYZ"; cột B= "XYZ");"XYZ";"")
    WhoamI ơi, hình như dùng Advanced filer vẫn được mà.
    Criteria range: Ở đây điều kiện sẽ ở 2 hàng, 2 cột thay vì 1 cột.
    Hàng 1: XYZ ở cột A
    Hàng 2: XYZ ở cột B.
    Bạn thử coi, tôi nhớ vậy.

  7. Thành viên cấp trung Hình đại diện của luongvanluyen
    Tham gia ngày
    Sep 2005
    Địa chỉ
    HCM CITY
    Bài gửi
    27
    Post Thanks / Like
    luongvanluyen vẫn chưa có mặt trong diễn đàn
    08-09-2005, 17:15 #6
    Trích nguyên văn Nguyên văn bởi Buongbinhcom
    Cho mình hỏi là trong Excel, có lọc dữ liệu theo 2 cột được không? Ví dụ tìm trong cả 2 cột A và B nếu thấy giá trị xyz thì liệt kê ra ( với giả thiết là trên cùng một dòng thì giá trị xyz chỉ xuất hiện hoặc trên cột A, hoặc trên cột B)
    To: Buongbinhcom,
    Theo tôi nghĩ, tất cả các yêu cầu thì có thể đều làm được. Nếu yêu cầu hơi khó thì bạn dùng VBA.
    Giả sử tôi có một database tên là DuLieu (Range trong excel). Khi muốn lọc dữ liệu thì tôi làm như sau:

    Sub LocDuLieu()
    Dim bRange as Range
    Dim i as Long, Hang as Long, Cot as Integer

    Set bRange=Range("DuLieu")
    Hang=bRange.Rows.Count
    Cot=bRange.Columns.Count
    'Bắt đầu tôi dùng vòng lập quét qua khối dữ liệu đó
    'và làm theo các điều kiện lọc mà yêu cầu đề ra
    For i=1 to Hang
    With bRange
    If(.Cells(i,Cot1)= Bạn đưa điều kiện cần xem xét vào đây Then
    'Bạn muốn xuất dữ liệu ra thì đưa vào đây
    'Giả sử tôi muốn xuất dữ liệu ra Sheet tên Xuat
    WorkSheets("Xuat").Cells(HangBatDauXuat,CotA)=.Cel ls(i,Cot1)
    WorkSheets("Xuat").Cells(HangBatDauXuat,CotB)=.Cel ls(i,Cot2)
    '...Cứ thế

    End If

    End With

    Next i
    'Với chú ý là nếu bạn dùng vòng lập For Next thì bạn phải quét hết
    'Khối dữ liệu, đây là điều đôi khi không nên
    '...
    'Giải phóng biến
    Set bRange=Nothing

    End Sub

    Và thế là bạn giải quyết được bài tóan lọc rồi. Bạn muốn lọc theo hàng thì lọc, muốn lọc theo cột thì cũng tương tự cách trên.

    Lương Văn Luyện

  8. Thành viên cấp trung Hình đại diện của workman
    Tham gia ngày
    Jul 2005
    Địa chỉ
    Ho Chi Minh
    Tuổi
    42
    Bài gửi
    372
    Post Thanks / Like
    workman vẫn chưa có mặt trong diễn đàn
    Nhiều người lọc quá nên cái bài toán đã trong veo rồi. Nói túm lại có các cách lọc như sau:

    1. Lọc bằng hàm if hoặc sumproduct. Cái này dễ làm khỏi phải suy nghĩ nhiều, lại chạy nhanh hơn cả. Ai khoái mảng thì cũng có mấy function mảng xài đỡ như Dsum, Dcount...Tôi thú thực thuộc về nhóm này.

    2. Lọc bằng filter: Thực ra filter excel làm được khối thứ mà bình thường ta ít xài tới. Điều qua trọng là lập cái bảng Criterial như thế nào thôi. Các bạn vào Advance fiter sẽ thấy nó làm được nhiều cách lọc phức tạp ra phết đấy.

    3. Lọc bằng VBA: cái này dành cho dân ghiền lập trình. Dân user bình thường đừng quan tâm nhiều quá nhức đầu lắm. Cùng lắm lên trên này nhờ các cao thủ VBA viết code.

  9. Thành viên cấp trung Hình đại diện của luongvanluyen
    Tham gia ngày
    Sep 2005
    Địa chỉ
    HCM CITY
    Bài gửi
    27
    Post Thanks / Like
    luongvanluyen vẫn chưa có mặt trong diễn đàn
    Trích nguyên văn Nguyên văn bởi workman
    Nhiều người lọc quá nên cái bài toán đã trong veo rồi. Nói túm lại có các cách lọc như sau:

    1. Lọc bằng hàm if hoặc sumproduct. Cái này dễ làm khỏi phải suy nghĩ nhiều, lại chạy nhanh hơn cả. Ai khoái mảng thì cũng có mấy function mảng xài đỡ như Dsum, Dcount...Tôi thú thực thuộc về nhóm này.

    2. Lọc bằng filter: Thực ra filter excel làm được khối thứ mà bình thường ta ít xài tới. Điều qua trọng là lập cái bảng Criterial như thế nào thôi. Các bạn vào Advance fiter sẽ thấy nó làm được nhiều cách lọc phức tạp ra phết đấy.

    3. Lọc bằng VBA: cái này dành cho dân ghiền lập trình. Dân user bình thường đừng quan tâm nhiều quá nhức đầu lắm. Cùng lắm lên trên này nhờ các cao thủ VBA viết code.
    Vâng, Sumproduct thì đã đủ rồi ! Chẳng cần gì VBA. VBA chỉ khi nào muốn chương trình của mình tự động mà thôi !

    Lương Văn Luyện
    '''''''''''''''''''''''''''''''''''''''''''''''''' '''''''''''''''''''''''''''''''''''''''''''''''''' ''''''''''''''
    Just call my name, I'll be there.
    '''''''''''''''''''''''''''''''''''''''''''''''''' '''''''''''''''''''''''''''''''''''''''''''''''''' ''''''''''''''

  10. Thành viên cấp cao Hình đại diện của SA_DQ
    Tham gia ngày
    Jun 2005
    Địa chỉ
    HCM city
    Tuổi
    56
    Bài gửi
    363
    Post Thanks / Like
    SA_DQ vẫn chưa có mặt trong diễn đàn
    Trích nguyên văn Nguyên văn bởi luongvanluyen
    Set bRange=Range("DuLieu")
    Sub XXXAAA
    Hang=bRange.Rows.Count
    Cot=bRange.Columns.Count
    'Bắt đầu tôi dùng vòng lập quét qua khối dữ liệu đó
    '...

    End Sub 'Lương Văn Luyện
    Nhưng cho hỏi thêm B. Luyện một tí tẹo: nếu một trường nào đó trong DuLieu chứa hàm Rnd() & các trường /Cột khác tham chiếu đến hàm Rnd() này thì Lúc đó tôi thấy nó chép số khác à nha! Hình như do hàm này nó cho lại số mới! B. Luyện cho biết cách khắc phục, được hỉ?!
    thay đổi nội dung bởi: SA_DQ, ngày 13-09-2005 lúc 12:12 Lý do: Viết thêm cho rõ hơn!

  11. Thành viên Hình đại diện của Nguyen Thach Xuyen
    Tham gia ngày
    Feb 2006
    Địa chỉ
    66 Pho Quang, Q.Tan Binh
    Tuổi
    35
    Bài gửi
    1
    Post Thanks / Like
    Nguyen Thach Xuyen vẫn chưa có mặt trong diễn đàn
    Trích nguyên văn Nguyên văn bởi Buongbinhcom
    Cho mình hỏi là trong Excel, có lọc dữ liệu theo 2 cột được không? Ví dụ tìm trong cả 2 cột A và B nếu thấy giá trị xyz thì liệt kê ra ( với giả thiết là trên cùng một dòng thì giá trị xyz chỉ xuất hiện hoặc trên cột A, hoặc trên cột B)


Thread Information

Users Browsing this Thread

Hiện tại có 1 người đang truy cập đề tài này gồm: (0 thành viên và 1 khách)

Visitors found this page by searching for:

hàm lọc dữ liệu trong excel

hàm lọc dữ liệu trong excel 2007dung ham loc du lieu trong excelham loc trong excelhàm lọc dữ liệuHAM DE LOC DU LIEU TRONG EXCELham loc du lieu trong excelhttp:www.webketoan.vnforumthreads9053-Loc-du-lieu-trong-Excellọc dữ liệu trong excelham liet ke trong excellọc du lieu trong excelcau lenh loc du lieu trong excellọc giá trị trong excellọc dữ liệu theo nhóm trong excel 2007hàm liệt kê các giá trị trong excellọc thông tin theo cột trong excelứng dụng của trích lọc dữ liệu trong excelhuong dan loc du lieu trong excellhàm liệt kê trong excelcach loc 2 cot du lieu cung luc khong trunghàm lọc dữ liệu trong excách lọc đối tượng trong excel 2010LOC GIA TRIloc tu dong trong excelcách trích lọc trong excel