Trang 2 của 4 Đầu tiênĐầu tiên 1234 CuốiCuối
Kết quả 11 đến 20 của 33

Chủ đề: Tổng hợp các phương pháp trích lọc danh sách duy nhất

  1. #11
    Đừng Béo Nữa Guest
    Trích dẫn Gửi bởi ndu96081631
    Rõ ràng bạn nói không dùng INDEX và INDIRECT cơ mà
    Bác này không đọc kỹ gì cả. em nói còn 2 cách nữa đó là Vlookup và Evaluate, sẵn tiện em cho nốt tất cả các cách khác vào, kể cả dùng cột phụ để các bạn khác tham khảo và so sánh thôi

  2. #12
    chamhet224 Guest
    Trích dẫn Gửi bởi hoangdanh282vn
    Bác này không đọc kỹ gì cả. em nói còn 2 cách nữa đó là Vlookup và Evaluate, sẵn tiện em cho nốt tất cả các cách khác vào, kể cả dùng cột phụ để các bạn khác tham khảo và so sánh thôi
    Tôi thấy như vầy:
    Giãi pháp thì có nhiều nhưng thật sự không quan trọng tí nào! Cái chính là thuật toán!
    Bạn làm đủ các cách nhưng thuật toán vẩn tập trung ở 1 điểm là: MATCH hoặc COUNTIF mà thôi (hỏng có nó mà làm được mới tài đấy)
    Theo tôi hiểu thuật toán mới cái chính, nếu không chúng ta suốt đời cũng chỉ làm công việc copy của người khác về xài mà chẳng hiểu gì
    Nếu là tôi hướng dẩn cho người khác làm bài toán này, tôi sẽ chỉ họ điểm quan trọng nhất ở đây là cách đặt điều kiện:
    =IF(MATCH(DS,DS,0)=ROW(....
    Có nó rồi thì mấy phần sau chỉ là chuyện nhỏ

  3. #13
    trungthanhmu93 Guest

    Tổng hợp các phương pháp trích lọc danh sách duy nhất

    Giải pháp trích lọc ra danh sách duy nhất đã có nhiều bài giải đáp. Nhưng câu trả lời vẫn chủ yếu dựa vào 2 hàm là INDEX và INDIRECT. Vậy còn cách nào khác để thực hiện việc này không?
    Để tìm hiểu thêm về các công thức và mảng, mình có một câu hỏi như sau :
    Trích lọc ra danh sách duy nhất, không dùng cột phụ, không sử dụng 2 hàm index và indirect.

  4. #14
    artdeco113 Guest
    Trích dẫn Gửi bởi hoangdanh282vn
    Giải pháp trích lọc ra danh sách duy nhất đã có nhiều bài giải đáp. Nhưng câu trả lời vẫn chủ yếu dựa vào 2 hàm là INDEX và INDIRECT. Vậy còn cách nào khác để thực hiện việc này không?
    Để tìm hiểu thêm về các công thức và mảng, mình có một câu hỏi như sau :
    Trích lọc ra danh sách duy nhất, không dùng cột phụ, không sử dụng 2 hàm index và indirect.
    Không INDEX hoặc INDIRECT thì dùng LOOKUP vậy! Lo gì
    Đặt name

    Mã:
    DS =OFFSET($B$2,,,COUNTA($B$2:$B$1000),)
    DK_1 =IF(MATCH(DS,DS,0)=ROW($1:$1000),ROW($1:$1000),"")
    DK =IF(ISNA(DK_1),"",DK_1)
    và cuối cùng là công thức:

    Mã:
    =IF(ROWS($1:1)>COUNT(DK),"",LOOKUP(SMALL(DK,ROWS($1:1)),DK,DS))
    File đính kèm đây!

  5. #15
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Dùng Advanced Filter cũng được mà !

  6. #16
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Trích dẫn Gửi bởi ndu96081631
    Không INDEX hoặc INDIRECT thì dùng LOOKUP vậy! Lo gì
    Đặt name

    <div class="bbcode_container">
    <div class="bbcode_description">Code:
    </div>

    </div>
    </div>
    </div>
    Bác làm hay lắm, tiếc là ko có file để test thử.
    Bác nào có ý kiến khác không, vẫn còn vài cách nữa

  7. #17
    peranvu Guest
    Trích dẫn Gửi bởi transongngocquan
    Dùng Advanced Filter cũng được mà !
    AF thì nói làm gì nữa, nhanh gọn và chính xác
    Theo tôi đoán tác giã muốn các bạn xử lý lọc bằng công thức đấy!
    Đúng không bạn hoangdanh282vn
    ???

  8. #18
    phatthinh2010 Guest
    Trích dẫn Gửi bởi transongngocquan
    Dùng Advanced Filter cũng được mà !
    Mình muốn bàn về công thức, chứ còn VBA thì hơi nặng tay

  9. #19
    taxitai123 Guest
    Vẫn dùng các name ở trên, nếu không thích LOOKUP thì dùng OFFSET nhé:
    Công thức:

    Mã:
    C2 =IF(ROWS($1:1)>COUNT(DK),"",OFFSET($A$2,SMALL(DK,ROWS($1:1))-1,))
    Kéo fill công thức xuống

  10. #20
    Thanhhuong16 Guest
    Ý Hoangdanh muốn dùng công thức mảng, Mình đang có hướng dùng điều kiện Countif(..)=1 kết hợp công thức mảng...nhưng chưa ra.

Trang 2 của 4 Đầu tiênĐầu tiên 1234 CuốiCuối

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •