xin giúp em tạo hàm truy xuất dữ liệu từ 1 sheet khác

Thảo luận trong 'Excel căn bản' bắt đầu bởi truckhoa2006, 9/5/12.

  1. truckhoa2006

    truckhoa2006 New Member Hội viên mới

    Được cảm ơn:
    0
    Điểm thành tích:
    0
    Tại Phiếu Nhập xuất kho :
    Nếu chọn ngày nhập kho là 09/03/2012 thì sẽ chọn ra những giá trị thoã mãn điều kiện này từ sheet CT.NHAP và liệt kê ra cột B15 đến ô B34 ( Sheet PNX) này theo thứ tự.

    Nếu dùng Advance filter thì vừa mất công vừa có khi không đúng cú pháp do đó nếu em muốn chon là PHIẾU NHẬP KHO và Ngày nhập kho là như vậy thì chúng sẽ tự liệt kê ra cột B15 đến ô B34 hoặc có thể hơn.

    Em đã dùng hàm Vlookup nhưng không hiệu quả vì phải truy xuất từng ô nếu không có thì nó để là 0, nên cũng không hợp lý lắm.

    Do đó mọi người xin giúp em làm sao mà khi ta chọn Phiếu Nhập Kho và Này là 03/09/2012 ( theo như sheet CT.Nhap) thì nó sẽ hiện ra cột B15 đến ô B34 ( Sheet PNX) thoả mãn 2 điều kiện trên . Nó gần giống như Combo box trong access vậy.
    Cám ơn mọi người nhiều nhiều ah. truckhoa2006@yahoo.com.vn
    :sorrynha: View attachment 10552 View attachment 10552
     

    Các file đính kèm:

  2. levanninh

    levanninh Member Hội viên mới

    Được cảm ơn:
    0
    Điểm thành tích:
    6
    Ðề: xin giúp em tạo hàm truy xuất dữ liệu từ 1 sheet khác

    Theo mình chỉ cần lọc theo điều kiện số NK là được, sao lại có ngày ở đây
     
    Chỉnh sửa cuối: 9/5/12
  3. truckhoa2006

    truckhoa2006 New Member Hội viên mới

    Được cảm ơn:
    0
    Điểm thành tích:
    0
    Ðề: xin giúp em tạo hàm truy xuất dữ liệu từ 1 sheet khác

    Có nghĩa là CT.NHAP là nơi nhập các dữ liệu nhập hàng vào. Khi có yêu cầu từ cấp trên thì mình sẽ mở PXN và in tất cả các mặt hàng đã nhập vào ngày đó vào cái mẫu mình theo quy định.
     
  4. anhson007

    anhson007 New Member Hội viên mới

    Được cảm ơn:
    0
    Điểm thành tích:
    0
    Ðề: xin giúp em tạo hàm truy xuất dữ liệu từ 1 sheet khác

    Ý bạn là khi ban yêu cầu ngày 9/3/2011 hay 1 ngày nào đó bất kỳ thì tại phiếu nhập kho se hiện thị toàn bộ nhũng mặt hàng mà bạn đã nhập tại CT.NHAP thông qua ngày có phải ko? Bao gồm cả số lượng, đơn giá ?
     
  5. truckhoa2006

    truckhoa2006 New Member Hội viên mới

    Được cảm ơn:
    0
    Điểm thành tích:
    0
    Ðề: xin giúp em tạo hàm truy xuất dữ liệu từ 1 sheet khác

    Đúng rồi đó ý em là vậy đó. Chỉ cần chọn 1 ngày/tháng/năm thì sẽ hiển thị tất cả thông tin vào PNX.
     
  6. anhson007

    anhson007 New Member Hội viên mới

    Được cảm ơn:
    0
    Điểm thành tích:
    0
    Ðề: xin giúp em tạo hàm truy xuất dữ liệu từ 1 sheet khác

    Cái này chắc phải lập chương trình dò tìm mới giải quyết được! Chứ excel mình nghĩ là không thực hiện được! Bởi chi dựa vào 1 ngày tháng mà đưa ra 2 giá trị khác nhau thi làm sao ma giải quyết được. Y như a= b , a=c, mà b khác c => mâu thuẫn. Nếu ai có trình độ excel giỏi mình cũng muốn xem giải quyết thế nào?
     
  7. truckhoa2006

    truckhoa2006 New Member Hội viên mới

    Được cảm ơn:
    0
    Điểm thành tích:
    0
    Ðề: xin giúp em tạo hàm truy xuất dữ liệu từ 1 sheet khác

    Theo như anh Thanhxuan hưướng dẫn thì em thấy được đó anh nhưng em chưa hiể cách làm lắm, kết hợp VBA vào. hiện tại em vẫn chưa bắt chước theo được. Nhưng em làm như sau, tại các ô cần lấy dữ liệu ( PNX):
    1. Em dùng lệnh như sau:=IF(NGÀY PNX=NGÀY CT.NHAP,TÊN HÀNG HOÁ,""). CỨ NHƯ VẬY CHO CÁC CỘT CÒN LẠI.
    2. SAU ĐÓ EM DÙNG AUTO FILL CHO CÁC CỘT VỪA DÙNG HÀM IF, NHẤN NÚT MŨI TÊN CHỌN "NONE BLANKS" THÌ TẤT CẢ CÁC DÒNG NÀO KO CÓ DỮ LIỆU SẼ ẪN ĐI.
    NHƯ NẾU LÀM VẬY SẼ KHÔNG HAY CHO LẮM NÊN NẾU CÓ CÁCH NÀO MÀ MÌNH CHỌN NGÀY THÌ NÓ SẼ TỰ XUẤT HIỆN, CHỨ KHÔNG PHẢI LÀ CỨ CHỌN NONE BLANKS HOÀI ĐƯỢC.
    EM XIN ĐƯỢC ĐẶT LINK CỦA ANH THANHXUAN O DAY DE CAC BAN THEO DOI NHA :
    http://www.danketoan.com/forum/exce...i-dung-cong-thuc-va-cac-ham-excel.144233.html
     
    Chỉnh sửa cuối: 10/5/12
  8. nhung2008

    nhung2008 New Member Hội viên mới

    Được cảm ơn:
    0
    Điểm thành tích:
    0
    Ðề: xin giúp em tạo hàm truy xuất dữ liệu từ 1 sheet khác

    Theo như ý cua bạn thì minh nghi la cách này là phù hợp nhất
    B1. Bạn tạo 1 cột phụ trên sheet CT-NHAP kho với công thức như sau =IF(C4:pXN!$A$5,1,"")
    B2. Bạn tạo cột phụ bên sheet PXN với công thức ở ô I15 là =IF(TYPE(MATCH(1,CT.NHAP!$L$4:$L$20,0))=16,"",MATCH(1,CT.NHAP!$L$4:$L$20,0))
    B3. Bạn tạo cột phụ bên sheet PXN với công thức ở ô I16 là =IF(TYPE(MATCH(1,OFFSET(CT.NHAP!$L$4,I15,0):CT.NHAP!$L$20,0)+I15)=16,"",MATCH(1,OFFSET(CT.NHAP!$L$4,I15,0):CT.NHAP!$L$20,0)+I15)
    B4. Bạn lập công thức ở ô B15 =IF($I15<>"",INDEX(CT.NHAP!E$4:E$20,$I15),"") tiếp theo bạm làm giống B15 chỉ cần thay CT.NHAP!E$4:E$20 bằng những cột mà bạn cần
    thân chào bạn
     
  9. be09

    be09 Member Hội viên mới

    Được cảm ơn:
    4
    Điểm thành tích:
    8
    Ðề: xin giúp em tạo hàm truy xuất dữ liệu từ 1 sheet khác

    Bạn không đưa File lên nên không biết đâu mà lần.
    Làm đại không biết đúng ý không, trong sheet có tên QUAN chọn 1 ngày tại ô C2 (dùng Validation để tạo List kết hợp Name và VBA) và chọn 1 ngày là được kết quả (lấy dữ liệu từ sheet có tên THEODOIDODAC).
    (lưu ý: các thành viên khi hỏi 1 vấn đế nào đó thì cần tải File lên (trong File chỉ cần 10 dòng dữ liệu là đủ), trong sheet lấy dữ liệu phải có dòng tiêu đề đầy đủ, để tránh hỏi đi hỏi lại nhiều lần. Xem File đính kèm.
     

    Các file đính kèm:

    Chỉnh sửa cuối: 25/5/12
  10. truckhoa2006

    truckhoa2006 New Member Hội viên mới

    Được cảm ơn:
    0
    Điểm thành tích:
    0
    Ðề: xin giúp em tạo hàm truy xuất dữ liệu từ 1 sheet khác

    Dạ em có đưa file lên đó chứ, em sợ bị ban nick nên khi hỏi em đã gửi file kèm theo rồi mà. Anh xem lại dùm em nha.
    Và em đã tìm ra được cách kết xuất dữ liệu từ 1 sheets khác rồi bây giờ lại gặp vần đền khác không biết là em có cần phải xoá bài này không các anh chị.
    Và em cũng đã làm nhờ anh Nguyễn Văn Vĩnh chỉ em 1 cách rt hay xin chia sẽ cùng anh em.
    Nếu bạn muốn kết xuất dữ liệu từ sheets khác thì chỉ cần dùng 3 hàm như sau:
    1. Đối với sheets dữ liệu nhập chi tiết thì ta thêm 1 cột sau STT ( TẠM CHO LÀ CỘT B2 ) và đánh hàm như sau:
    =IF(AND(NGÀY CHI TIẾT NHẬP >= NGÀY BẮT ĐẦU CẦN TRA (F4), NGÀY CHI TIẾT NHẬP <= NGÀY KẾT THÚC CẦN TRA), MAX( CỘT $B$2:B2)+1," ")
    Chú thích như sau:
    Nếu ngày chi tiết nhập >= ngày bắt đầu tra và ngày chi tiết nhập <= ngày kết thúc tra thì bằng 1 ( trong hàm max này nó sẽ tìm ra trong cột B này có gia 1tri5 nào lới nhất thì nó sẽ cộng thêm 1.

    2. Ta trở lại sheets kết xuất ta sẽ cho ẩn 1 cột mà trong đó có dữ liệu là các số tự nhiên từ 1 đến n ( n: là số mình muốn tới ví dụ: C1=1; C2=2; .... ;Cn=1000). Vật cột B ta đã dánh 1000 số . Bây giờ ta dùm hàm dò tìm Vlookup:
    =Vlookup(C1,vùng cần lấy, cột cần lấy dữ liệu, 0). Chắc ai cũng biết hàm này.

    và muốn bao nhiêu điều kiện cũng được.
    Cám ơn mọi người đã quan tâm.
     
  11. nhientoan

    nhientoan New Member Hội viên mới

    Được cảm ơn:
    0
    Điểm thành tích:
    0
    Ðề: xin giúp em tạo hàm truy xuất dữ liệu từ 1 sheet khác

    Giup em voi : Sheet 1 la hoa dơn xuat hang
    shet 2 la ma hang
    em muon dăt cong thuc o sheet 1 khi go ma hang se ra ten hang . Giup e voi dang can
     
  12. be09

    be09 Member Hội viên mới

    Được cảm ơn:
    4
    Điểm thành tích:
    8
    Ðề: xin giúp em tạo hàm truy xuất dữ liệu từ 1 sheet khác

    Tham khảo File này, dùng hàm Vlookup.
     

    Các file đính kèm:

  13. nagareboshi

    nagareboshi New Member Hội viên mới

    Được cảm ơn:
    0
    Điểm thành tích:
    0
    Ðề: xin giúp em tạo hàm truy xuất dữ liệu từ 1 sheet khác

    Be09 oi cho minh hoi, neu lam nhu ban thi chi co 1 sheet " Quan" la duoc thoi, khi minh copy ra thanh 3 sheet " Quan1", "Quan2", "Quan3" thi khong duoc, ban co the chi cho minh copy ra them 3 sheet nua nhu sheet "quan" duoc khong?
     
  14. be09

    be09 Member Hội viên mới

    Được cảm ơn:
    4
    Điểm thành tích:
    8
    Ðề: xin giúp em tạo hàm truy xuất dữ liệu từ 1 sheet khác

    Các tên sheet anh đều sử dụng Macro nên em sửa tên sheet thì nó sẽ bị lỗi (cũng không copy ra được)
    Em tham khảo File này anh đã làm nhiều sheet (bài viết trên diễn đàn giải pháp Excel), nếu đúng ý thì tải File lên anh làm giúp.

    Đọc và tải File theo Link:
    Lm th? no ?? ch?n m ? sheet t?ng h?p m c thng tin c?a cc sheet d? li?u.
     
  15. nagareboshi

    nagareboshi New Member Hội viên mới

    Được cảm ơn:
    0
    Điểm thành tích:
    0
    Ðề: xin giúp em tạo hàm truy xuất dữ liệu từ 1 sheet khác

    anh be09 ak, em thay anh lam o cai file THEODOIDODAC cai file ay la rat dung y em, cha la cong ty cua em no co 12 con may rieng biet, No.1, No.2......No.12 anh ak, hang ngay em chi can nhap Sheet Data, con cac sheet khac no se tu truy loc theo so may de dua ra ket qua theo file em dinh kem View attachment 11205 . anh giup em voi nha
     

    Các file đính kèm:

  16. be09

    be09 Member Hội viên mới

    Được cảm ơn:
    4
    Điểm thành tích:
    8
    Ðề: xin giúp em tạo hàm truy xuất dữ liệu từ 1 sheet khác

    Em nhớ gõ chữ có dấu (nếu không có dấu là phạm quy của diễn đàn).

    Yêu cầu:
    - Trong sheet Da ta em muốn tạo để lấy dữ liệu đến 30 cột phải không hay lấy bao nhiêu cột thì cần nêu rõ.
    - Em cần bổ sung thêm ở sheet số máy tất cả các loại mã hàng anh sẽ tạo danh sách để chọn, nhằm tránh sai sót trong khâu tổng hợp.
    - Em cần tổng hợp báo cáo với nội dung gì (tổng hợp theo ngày, tháng, quý, năm) thì cần nêu cụ thể hơn để biết mà làm 1 lần luôn cho thuận tiện trong việc dùng Macro để tạo PivotTable.

    Em ở Vũng Tàu phải không?
     
    Chỉnh sửa cuối: 26/8/12
  17. nagareboshi

    nagareboshi New Member Hội viên mới

    Được cảm ơn:
    0
    Điểm thành tích:
    0
    Ðề: xin giúp em tạo hàm truy xuất dữ liệu từ 1 sheet khác

    1. Vâng trong Sheet Data em muốn lấy dữ liệu đến 30 cột
    2. Em cần tổng hợp và lọc theo số máy anh ạk , ( Hiện nay hàng ngày em cứ phải vào từng máy 1 để nhập dữ liệu, mất thời gian và thỉnh thoảng hay bị nhầm ).

    Em mún, hàng ngày em chỉ cần nhập dữ liệu vào file Data, còn các Sheet No.1, No.2,... sẽ tự động lọc theo tên số máy ( No.1,No.1....SL)
     
  18. be09

    be09 Member Hội viên mới

    Được cảm ơn:
    4
    Điểm thành tích:
    8
    Ðề: xin giúp em tạo hàm truy xuất dữ liệu từ 1 sheet khác

    Em có biết sử dụng PivotTable không (nó là công cụ báo cáo, tổng hợp tuyệt vời nhất trong Excel), nếu chưa biết thì anh tạo bằng Macro và hướng dẫn luôn 1 thể, em cần nêu cụ thể nội dung cần báo cáo (ví dụ: báo cáo từ ngày đến ngày, báo cáo tháng, quý .....)
     
  19. nagareboshi

    nagareboshi New Member Hội viên mới

    Được cảm ơn:
    0
    Điểm thành tích:
    0
    Ðề: xin giúp em tạo hàm truy xuất dữ liệu từ 1 sheet khác

    hixxxx em hok pjt dùng Pivot Table anh ak.
    anh cu tao cho em bang Macro di anh ak, em cần truy xuất dữ liệu theo số máy anh ak, ở các Sheet No.1, No.2,....SL phía trên đều ghi " Số máy", em muốn ở ô C7 của các Sheet khi em nhập số máy vào nó sẽ tự lọc lấy dữ liệu theo số máy từ Sheet Data em đã nhập anh ak,

    ak, anh có tài liệu nào hay để học về Pivot Table không share cho em với nha.

    Thanks!
     
  20. be09

    be09 Member Hội viên mới

    Được cảm ơn:
    4
    Điểm thành tích:
    8
    Ðề: xin giúp em tạo hàm truy xuất dữ liệu từ 1 sheet khác

    File của em anh đã làm xong, nó gồm các chức năng như sau:
    - Click vào các nút trên Form hoặc trên sheet TRANG CHỦ để di chuyển đến các sheet.
    - Sheet có tên Nhập liệu dùng nhập dữ liệu trong vùng E3: E31 khi nhập xong click vào nút Nhập vào sheet Data nó sẽ nhập dữ liệu vào sheet có tên là Data và tự xóa vùng E3: E31 để nhập tiếp.
    - Ô E3 là số máy: click vào nó để chọn số máy (nếu nhập thêm 1 máy mới vào đây thì nó tự động lấy dữ liệu vào Validation để chọn tiếp mà không cần tạo thêm).
    - Ô E4 là Ngày tháng: click sẽ xuất hiện lịch với ngày hiện tại, click vào ngày cần nhập nó tự nhập và đóng lịch.
    - Ô E11 là Tổng thời gian: click vào nó sẽ tự nhập Tổng thời gian.
    - Có 12 Macro dùng chạy PivotTable để tổng hợp 12 máy, với 1 Macro dùng chạy PivotTable sẽ tổng hợp 12 máy chứa trong sheet có tên là Data.
    - Tự động lọc dữ liệu chứa trong sheet có tên là Data theo tứng máy cuộn và đưa vào các sheet tương ứng với tên của 12 máy.
    Hướng dẫn chi tiết trong File Word kèm theo, tải File theo Link sau:
    https://www.box.com/s/06dda1eb5d8902a250b8
     

Chia sẻ trang này