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

truckhoa2006

New Member
Hội viên mới
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 10552View attachment 10552
 

Đính kèm

  • Nhap Xuat Ton Dien lanh 4 .xls
    33 KB · Lượt xem: 824
Ðề: 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
 
Sửa lần cuối:
Ðề: 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

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.
 
Ðề: 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á ?
 
Ðề: 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á ?

Đú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.
 
Ðề: 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?
 
Ðề: 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?

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
 
Sửa lần cuối:
Ðề: 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
 
Ðề: xin giúp em tạo hàm truy xuất dữ liệu từ 1 sheet khác

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 10552View attachment 10552

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.
 

Đính kèm

  • THEO DOI DO DAC.rar
    183.5 KB · Lượt xem: 1,344
Sửa lần cuối:
Ðề: 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.

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.
 
Ðề: 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
 
Ðề: 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

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

Đính kèm

  • L&#7885;c danh sách theo mã hàng.rar
    15.1 KB · Lượt xem: 868
Ðề: 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.

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?
 
Ðề: 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?

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.
 
Ðề: 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 kemView attachment 11205. anh giup em voi nha
 

Đính kèm

  • theo doi may cuon.xls
    374.5 KB · Lượt xem: 402
Ðề: 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 kemView attachment 11205. anh giup em voi nha

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?
 
Sửa lần cuối:
Ðề: 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)
 
Ðề: 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 kemView attachment 11205. anh giup em voi nha

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ý .....)
 
Ðề: 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!
 
Ðề: 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!

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
 

CẨM NANG KẾ TOÁN TRƯỞNG


Liên hệ: 090.6969.247

KÊNH YOUTUBE DKT

Kỹ thuật giải trình thanh tra BHXH

Đăng ký kênh nhé cả nhà

SÁCH QUYẾT TOÁN THUẾ


Liên hệ: 090.6969.247

Top