Đăng ký học Excel - PivotTable 3 buổi tối (31/7, 2 và 4/8) - TPHCM

làm sao Filter các giá trị giống nhau và trả kết qua về chỉ 1 giá trị trong cùng1 cột

Thảo luận trong 'Cấu trúc dữ liệu Excel và việc Xử lý dữ liệu' bắt đầu bởi new_one, 12 Tháng ba 2007.

  1. new_one

    new_one Thành viên mới

    Chào ca'c bác,

    Các bác giúp em với, em đang pó tay, mà cần gấp qu'a, ko biết phải làm sao. số liệu của em là dạng cột, trong cột giả sử có số từ 1 đến 20 nhưng các số từ 1 đến 20 sẽ được lặp lại nhiều lần trong 1 cột. vấn đề là làm sao để filter các số giống nhau trong cột và chỉ đưa ra kết qu?a đại diện là 1 số.

    ví dụ như: trong cột sẽ có tần suất số 5 xuất hiện 4 lần, nhưng em chỉ muốn sau khi filter thì chỉ có 1 số 5 xuất hiện trong cột kết qu?a, và tương tự cho các giá trị khác.

    các bác nào biết làm ơn giúp em, em cần gấp lắm.

    cám ơn các bác nhiều nhiều
     
  2. Pansy_flower

    Pansy_flower ...nợ người, nợ đời...

    Có nhiều cách làm, nhưng bạn thử làm cách này xem nha : dùng thêm cột phụ, sử dụng thêm hàm countif, sau đó dùng advance filter. Chúc bạn thành công!.
     
  3. Đào Việt Cường

    Đào Việt Cường Cu Tí sành điệu

    Dear all,
    --------
    Vấn đề của bạn chỉ cần sử dụng chức năng Advanced Filter với tham số Unique records only= True là được bạn ạ!
     
  4. anhphuong

    anhphuong Thân Thương

    Hoàn toàn đồng ý với ý kiến của bạn Đào Việt Cường, không cần bất cứ hàm nào nữa . Hoặc dùng thêm cột phụ kết hợp chức năng Advanced Filter
     
  5. Mr Okebab

    Mr Okebab Ngon Ngất Ngây

    Bạn tham khảo nhé:

    Tìm hiểu về Advanced Filter

    Thân!
     
  6. micarazavuska

    micarazavuska Thành viên mới

    Alo ! Cho em hỏi có thể Filter cách như sau không ạ...
    Cột A có dữ liệu là ngày 16/08/08; 17/08/08; 18/08/08;18/08/08 Cột B có các ngày 16/08/08;17/08/08;17/08/08;18/08/08;18/08/08;18/08/08. Em muốn lọc các dữ liệu của ngày 18/08/08. Vậy cần lọc như thế nào để cả cột A và cột B đồng thời lọc ra ngày 18/08/08 ( cột A lọc ra có 2 dữ liệu ngày 18/08/08 và cột B sẽ có 3 dữ liệu ngày 18/08/08),
    Thanks.
     
  7. cadafi

    cadafi New Style! New Life! Staff Member Super Moderator

    Đơn giản dùng autofliter và điều kiện custom tại từng cột thôi mà bạn.
     
  8. vuha

    vuha Thành viên hoạt động

    Nhưng mà bạn ấy muốn lọc đồng thời mà, làm như bạn chỉ được 1 trong 2 cột thôi. Các bạn có cách nào chưa? Nếu có thì chia xẻ nhé.
     
  9. sealand

    sealand Thành viên gạo cội

    Bạn phải dùng advance filter sẽ đáp ứng được yêu cầu.
     
    Lần chỉnh sửa cuối: 26 Tháng tám 2008
  10. TrungChinhs

    TrungChinhs Thành viên tích cực

    Theo mình thì dùng thêm cột phụ ví dụ C2=IF(OR(A2=18/08/08,B2=18/08/08),1,0) sau đó autofliter cột C chọn 1
     
  11. sealand

    sealand Thành viên gạo cội

    Bạn thử xem có phải thế này không
     

    Các file đính kèm:

  12. ndu96081631

    ndu96081631 Ăn cùng GPE, Ở cùng GPE, Sống cùng GPE Staff Member Super Moderator

    Anh ơi! Em nghĩ code này phải đựoc đặt trong sự kiện WorkSheet_Change chứ nhỉ? (sao lại đặt trong WorkSheet_SelectionChange)... Tức khi nào ta gõ điều kiện tìm thì code chạy, không thì thôi
     
  13. sealand

    sealand Thành viên gạo cội

    OK ndu ạ! Mình chi nha nhá vậy để bạn ấy hiểu chứ đúng ra gắn vào worksheet change và với target.address=.... nữa thì khi làm việc với các ô khác bình thường
     
  14. micarazavuska

    micarazavuska Thành viên mới

    Em thử làm theo cách của bác nhưng mà không được. Đánh theo dấu phẩy thì Excel
    báo lỗi, đánh dấu chấm phẩy thì ok..Khi hoàn tất thì có giá trị =0...Hic,em vẫn chưa làm được...
     

    Các file đính kèm:

  15. cadafi

    cadafi New Style! New Life! Staff Member Super Moderator

    Giá trị Ngày bạn phải để trong hai dấu ngoặc kép ( "dd/mm/yyyy") chứ nhỉ, đại khái như sau:
    Mã:
    C2=IF(OR(A2="18/08/2008",B2="18/08/2008"),1,0)
    
    Để kỹ hơn nữa, bạn hãy dùng công thức sau:
    Mã:
    C2=IF(OR(A2=date(2008,08,18),B2=date(2008,08,18),1,0)
    
     
  16. micarazavuska

    micarazavuska Thành viên mới

    Để kỹ hơn nữa, bạn hãy dùng công thức sau:
    Mã:
    C2=IF(OR(A2=date(2008,08,18),B2=date(2008,08,18),1,0)
    
    Anh ca_dafi ơi! Anh xem hộ em em làm sai chỗ nào nhé!Sau khi enter excel báo lỗi, và trỏ chuột cứ nhấp nháy ở vị trí như ở trong hình.
    Thanks/
     

    Các file đính kèm:

    Lần chỉnh sửa cuối: 2 Tháng chín 2008
  17. ndu96081631

    ndu96081631 Ăn cùng GPE, Ở cùng GPE, Sống cùng GPE Staff Member Super Moderator

    Công thức của bạn là:
    =IF(OR(A3=DATE(2008;08;18);B3=DATE(2008;08;18);1;0))
    Sửa lại thành:
    =IF(OR(A3=DATE(2008;08;18);B3=DATE(2008;08;18));1;0)
    Quên đóng ngoặc cho hàm OR
     
  18. buivanbac

    buivanbac Thành viên mới

    Mình có bảng dữ liệu. Trong đó có các hàng và các cột chứa các ngày tháng giống nhau và khác nhau bất kỳ. Mình muốn lọc các ngày tháng giống nhau trong các cột và các hàng ra. Có ai biết giúp mình với. (Mình giải thích lại nhé)

    Bảng dữ liệu ban đầu
    Hùng31/8/0831/8/087/9/2008Hoa4/9/20084/9/20085/9/2008An8/9/20088/9/20089/9/2008Tâm5/9/20087/9/20086/9/2008Phong7/9/20088/9/20088/9/2008Thảo9/9/20089/9/200810/9/2008Hoàng8/9/20088/9/20089/9/2008Anh10/9/200810/9/200811/9/2008Kết quả sau khi lọc (ví dụ muốn lọc ngày 7/9/2008)Hùng31/8/0831/8/087/9/2008Tâm5/9/20087/9/20086/9/2008Phong7/9/20088/9/20088/9/2008
     
    Lần chỉnh sửa cuối: 29 Tháng mười 2009
  19. cadafi

    cadafi New Style! New Life! Staff Member Super Moderator

    Bạn có thể gửi file lên không? Đoán là có thể dùng Filter để lọc hoặc dùng Pivottable để lọc.
     
  20. lqtoandh1

    lqtoandh1 Thành viên mới

    Cac ban oi hay giup minh voi!
    cac ban co the lay ra cac gia tri giong nhau trong ban tinh khong voi dieu kien la khong dung bo loc. Minh co VD kem theo cac ban vao xem roi chi cho minh voi.
    Minh xin cam on cac ban! View attachment Bang VD.xls
     

Chia sẻ trang này