Kết quả 1 đến 6 của 6

Chủ đề: Nhờ anh chị cao thủ giúp em lọc lại dữ liệu theo 1 điều kiện có sẵn

  1. #1
    tgvhgame Guest

    Nhờ anh chị cao thủ giúp em lọc lại dữ liệu theo 1 điều kiện có sẵn

    Dear các thầy và anh chị!
    Em đã dò tìm trong diễn đàn nhưng không thấy có trường hợp giống em nên em xin được giúp đỡ.
    Em xin tóm tắt file và nhu cầu em như sau:

    Em có 1 file danh sách hàng hóa sẽ được xếp vào Container (Cột A là mã hàng và cột L là số Container)
    Ví dụ: mã hàng 2538, 3952, 8379, 4938, 8320 nằm Container số 1-40FT
    mã hàng 3492, 8419, 8514, 4829,5223 nằm Container số 2-40FT

    Nhu cầu của em muốn là tạo 1 sheet mới và đặt công thức điều kiện nếu 1-40FT thì sẽ đổ hết mã hàng của Cont số 1 vào 1 cột và cứ thế tiếp theo cho các Cont sau như 2-40FT, 3-40FT, ...
    Em có thử dùng hàm INDEX kết hợp với MATCH để thực hiện nhu cầu trên nhưng kết quả thu được không mỹ mãn. (sheet loc du lieu)
    Nó vẫn Index ra nhưng không theo thứ tự và chưa đúng hẳn.
    Em gởi file đính kèm nhờ các thầy và anh chị giúp em ạ
    Sheet bang du lieu cột A là mã hàng và cột L là số Container
    Sheet loc du lieu là em đang làm thử bằng Index và Match nhưng chưa thành công.
    Em cần lọc dữ liệu lại theo từng cột dọc với số Cont bên trên và mã hàng tương ứng với số Cont đó theo côt dọc.
    Em xin chân thành cám ơn!

  2. #2
    kimdung247 Guest
    Trích dẫn Gửi bởi jokmoon
    Dear các thầy và anh chị!
    Em đã dò tìm trong diễn đàn nhưng không thấy có trường hợp giống em nên em xin được giúp đỡ.
    Em xin tóm tắt file và nhu cầu em như sau:

    Em có 1 file danh sách hàng hóa sẽ được xếp vào Container (Cột A là mã hàng và cột L là số Container)
    Ví dụ: mã hàng 2538, 3952, 8379, 4938, 8320 nằm Container số 1-40FT
    mã hàng 3492, 8419, 8514, 4829,5223 nằm Container số 2-40FT

    Nhu cầu của em muốn là tạo 1 sheet mới và đặt công thức điều kiện nếu 1-40FT thì sẽ đổ hết mã hàng của Cont số 1 vào 1 cột và cứ thế tiếp theo cho các Cont sau như 2-40FT, 3-40FT, ...
    Em có thử dùng hàm INDEX kết hợp với MATCH để thực hiện nhu cầu trên nhưng kết quả thu được không mỹ mãn. (sheet loc du lieu)
    Nó vẫn Index ra nhưng không theo thứ tự và chưa đúng hẳn.
    Em gởi file đính kèm nhờ các thầy và anh chị giúp em ạ
    Sheet bang du lieu cột A là mã hàng và cột L là số Container
    Sheet loc du lieu là em đang làm thử bằng Index và Match nhưng chưa thành công.
    Em cần lọc dữ liệu lại theo từng cột dọc với số Cont bên trên và mã hàng tương ứng với số Cont đó theo côt dọc.
    Em xin chân thành cám ơn!
    Với bài này, mình kháo dùng code VBA, ko biết ý bạn thế nào?

  3. #3
    jindovn Guest
    Trích dẫn Gửi bởi jokmoon
    Dear các thầy và anh chị!
    Em đã dò tìm trong diễn đàn nhưng không thấy có trường hợp giống em nên em xin được giúp đỡ.
    Em xin tóm tắt file và nhu cầu em như sau:

    Em có 1 file danh sách hàng hóa sẽ được xếp vào Container (Cột A là mã hàng và cột L là số Container)
    Ví dụ: mã hàng 2538, 3952, 8379, 4938, 8320 nằm Container số 1-40FT
    mã hàng 3492, 8419, 8514, 4829,5223 nằm Container số 2-40FT

    Nhu cầu của em muốn là tạo 1 sheet mới và đặt công thức điều kiện nếu 1-40FT thì sẽ đổ hết mã hàng của Cont số 1 vào 1 cột và cứ thế tiếp theo cho các Cont sau như 2-40FT, 3-40FT, ...
    Em có thử dùng hàm INDEX kết hợp với MATCH để thực hiện nhu cầu trên nhưng kết quả thu được không mỹ mãn. (sheet loc du lieu)
    Nó vẫn Index ra nhưng không theo thứ tự và chưa đúng hẳn.
    Em gởi file đính kèm nhờ các thầy và anh chị giúp em ạ
    Sheet bang du lieu cột A là mã hàng và cột L là số Container
    Sheet loc du lieu là em đang làm thử bằng Index và Match nhưng chưa thành công.
    Em cần lọc dữ liệu lại theo từng cột dọc với số Cont bên trên và mã hàng tương ứng với số Cont đó theo côt dọc.
    Em xin chân thành cám ơn!
    Bạn xem file, có sử dụng 3 Name, Ctrl+F3 sẽ thấy.
    Nếu dữ liệu nhiều hơn nữa thì nên xài VBA cho nhẹ nhàng, bấm nút 1 phát là xong.

  4. #4
    quocmai Guest
    Trích dẫn Gửi bởi jokmoon
    Dear các thầy và anh chị!
    Em đã dò tìm trong diễn đàn nhưng không thấy có trường hợp giống em nên em xin được giúp đỡ.
    Bạn dùng Ct này cột B3!!!

    Mã:
    B3=IFERROR(INDIRECT("'bang du lieu'!A"&SMALL(IF('bang du lieu'!$L$3:$L$705=B$2,ROW($A$3:$A$705)),ROW(A1))),"")
    Ctrl+Shift+Enter
    Rồi fill xuống, fill sang phải

  5. #5
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    cảm ơn bạn lenongree, để mình thử xem sau nha. Excell có những cái hay quá, cách ghép công thức của bạn đúng là hay. Đúng là học học mãi cũng ko hết mà.

  6. #6
    chucvn Guest
    Công thức của bạn rất hay, tuy nhiên giả sử vì lý do nào đó mà bộ phận sản xuất bỏ sót một mã vât liệu của ngày 8/06/2016, sau đó qua ngày 09/06/2016 mới phát hiện và làm thêm sản lượng thì ngày sản xuất sẽ lớn hơn ngày kế hoạch và sẽ không cộng được sản lượng ngày 09/06/2016 vào dc.(trong khi điều kiện của công thức thì ngày sản xuất <= ngày kế hoạch). Rất mong bạn giúp mình chỉnh lại công thức. Xin cảm ơn.

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
  •