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

Chủ đề: Xin giúp lập công thức dòm tìm 1 loạt giống contain trong filter

  1. #1
    Ngày tham gia
    Aug 2015
    Bài viết
    0

    Xin giúp lập công thức dòm tìm 1 loạt giống contain trong filter

    Xin chào mọi người,
    Mình xin các cao nhân giúp đỡ mình 1 vấn đề này với.
    Mình diễn đạt không được tốt lắm, Các bác tải file này về sẽ rõ.
    Câu hỏi là:
    - Làm sao để điền được location trong sheet Full Item ID tương ứng với item ID trong sheet Item ID. Trong đó những item ID trong sheet Item ID chỉ là những ký tự có trong full item ID.
    - Nó tương tự như chức năng contain trong filter, mình copy 1 item ID trong sheet item ID và paste vào mục contain rùi sau đó điền location vào cho nó ở sheet Full Item ID. Nhưng làm vậy thì tốn rất nhiều thời gian và công sức, phải copy và paste tới 314 lần. Cho mình hỏi là có công thức nào để nó tự động làm hàng loạt không?
    - Xiin cám ơn nhiều.

  2. #2
    Trích dẫn Gửi bởi maxkids
    Xin chào mọi người,
    Mình xin các cao nhân giúp đỡ mình 1 vấn đề này với.
    Mình diễn đạt không được tốt lắm, Các bác tải file này về sẽ rõ.
    Câu hỏi là:
    - Làm sao để điền được location trong sheet Full Item ID tương ứng với item ID trong sheet Item ID. Trong đó những item ID trong sheet Item ID chỉ là những ký tự có trong full item ID.
    - Nó tương tự như chức năng contain trong filter, mình copy 1 item ID trong sheet item ID và paste vào mục contain rùi sau đó điền location vào cho nó ở sheet Full Item ID. Nhưng làm vậy thì tốn rất nhiều thời gian và công sức, phải copy và paste tới 314 lần. Cho mình hỏi là có công thức nào để nó tự động làm hàng loạt không?
    - Xiin cám ơn nhiều.
    Có lẽ là có một vài kết quả ví dụ để làm rõ câu hỏi thì sẽ nhanh hơn

  3. #3
    txluyen Guest
    Trích dẫn Gửi bởi maxkids
    Xin chào mọi người,
    Mình xin các cao nhân giúp đỡ mình 1 vấn đề này với.
    Mình diễn đạt không được tốt lắm, Các bác tải file này về sẽ rõ.
    Câu hỏi là:
    - Làm sao để điền được location trong sheet Full Item ID tương ứng với item ID trong sheet Item ID. Trong đó những item ID trong sheet Item ID chỉ là những ký tự có trong full item ID.
    - Nó tương tự như chức năng contain trong filter, mình copy 1 item ID trong sheet item ID và paste vào mục contain rùi sau đó điền location vào cho nó ở sheet Full Item ID. Nhưng làm vậy thì tốn rất nhiều thời gian và công sức, phải copy và paste tới 314 lần. Cho mình hỏi là có công thức nào để nó tự động làm hàng loạt không?
    - Xiin cám ơn nhiều.
    tại E2 của sheet Full Item ID, đặt công thức sau


    Mã nguồn PHP:
    =LOOKUP(REPT(""z"",255),CHOOSE({1,2},"K",INDEX('Item ID'!$B$2:$B$314,MATCH(TRUE,INDEX(ISNUMBER(FIND('Item ID'!$A$2:$A$314,A2)),0),0))))  
    copy cho các ô bên dưới của E2 đến hết

    "K" là không tìm thấy, có thể thay bằng ""

    tuy công thức trên chuẩn, nhưng bên Item ID có trường hợp có dấu * thì khi đó công thức không xét đến

  4. #4
    sealdangerous Guest
    Trích dẫn Gửi bởi maxkids
    .....
    như ID: PH*ONESV*NT trong Item ID, khi mình dùng công thức của bác thì nó không thể tìm ra đc ID bên Full Item ID, mặc dù nó có tồn tại trong đó. Mình xin VD 1 vài cái nha ID cho bác xem nha:.............
    Công thức vẫn đúng, nên bạn nên xóa các cái trước cùng dâu *, và sau * cũng thế thì sẽ đúng thôi.


    Trích dẫn Gửi bởi giola
    ...
    tuy công thức trên chuẩn, nhưng bên Item ID có trường hợp có dấu * thì khi đó công thức không xét đến
    Và giờ thử công thức sau,

    Mã nguồn PHP:
    =LOOKUP("z",CHOOSE({1,2},"K",INDEX('Item ID'!$B$2:$B$314,MATCH(TRUE,INDEX(ISNUMBER(SEARCH('Item ID'!$A$2:$A$314,A2)),0),0))))  
    Tuy vậy bài này của bạn ,nếu dùng đi dùng lại & nhiều dòng dữ liệu như thế thì nên dùng VBA, vì công thức sẽ rất nặng

  5. #5
    giangitnguyen Guest
    Hi, vấn đề là mình hok bik xài VBA nên mới mò công thức excel [IMG]images/smilies/a01.gif[/IMG]
    Anyway, công thức của bác hình như vẫn chưa lọc hết 1 cách hoàn toàn đc, mình đã thử cả 2 công thức bác đưa ra và vẫn chưa lọc hết đc.
    Mình mò trên mạng và tìm được công thức này, ko hiểu lắm nhưng nó lại lọc ra đc và mình chỉ cần dùng fillter xóa hết mấy số #N/A đi là nó ra kết quả mình muốn.
    Bác vào xem nhé.
    Tại ô B2 của Full Item ID gõ công thức sau và kéo xuống tương tự cho các ô khác:
    =LOOKUP(10^10,SEARCH('Item ID'!$A$1:$A$314,'Full Item ID'!A2),'Item ID'!$B$1:$B$314)

  6. #6
    tranglee899 Guest
    Trích dẫn Gửi bởi maxkids
    Hi, vấn đề là mình hok bik xài VBA nên mới mò công thức excel [IMG]images/smilies/a01.gif[/IMG]
    Anyway, công thức của bác hình như vẫn chưa lọc hết 1 cách hoàn toàn đc, mình đã thử cả 2 công thức bác đưa ra và vẫn chưa lọc hết đc.
    Mình mò trên mạng và tìm được công thức này, ko hiểu lắm nhưng nó lại lọc ra đc và mình chỉ cần dùng fillter xóa hết mấy số #N/A đi là nó ra kết quả mình muốn.
    Bác vào xem nhé.
    Tại ô B2 của Full Item ID gõ công thức sau và kéo xuống tương tự cho các ô khác:
    =LOOKUP(10^10,SEARCH('Item ID'!$A$1:$A$314,'Full Item ID'!A2),'Item ID'!$B$1:$B$314)
    Nếu công thức đã đúng thì thêm cái IFERROR vô khỏi phải xóa #N/A
    =IFERROR(LOOKUP(10^10,SEARCH('Item ID'!$A$1:$A$314,'Full Item ID'!A82),'Item ID'!$B$1:$B$314),"")

  7. #7
    vupro09 Guest
    Hi,xin cám ơn công thức của bác, nhưng công thức của bác có nhiều cái vẫn chưa thể lọc ra được ^^
    mình lấy vd nhé:
    như ID: PH*ONESV*NT trong Item ID, khi mình dùng công thức của bác thì nó không thể tìm ra đc ID bên Full Item ID, mặc dù nó có tồn tại trong đó. Mình xin VD 1 vài cái nha ID cho bác xem nha:
    PHHTCONESVNTBKHPK
    PHHTCONESVNTBKPL
    PHHTCONESVNTBKWH
    PHHTCONESVNTWHHPK
    PHHTCONESVYSTBKRD
    PHHTCONESVYSTWHBK
    PHHTCONESVYSTYEBK
    PHHTCONEVXYSTWHBK
    PHHTCONEVXYSTYEBK
    Mấy cái ID này đều phải tìm được nếu cong thức của bác đúng. ^^

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
  •