Tự động đưa ra hàng tồn kho của từng công ty

  • Thread starter lts
  • Ngày gửi
L

lts

Guest
13/4/04
32
0
0
Em nhờ các anh chị tìm giúp em cách nào để tự động đưa ra được số hàng và loại hàng còn nợ với công ty em với dữ liệu ở sheet nk gui hang bao hanh. Cố gắng giúp em với. Em cảm ơn nhiều
 

Đính kèm

  • baohanh.zip
    15.2 KB · Lượt xem: 337
Khóa học Quản trị dòng tiền
H

handung107

Cao cấp
28/8/04
576
15
0
VN
www.giaiphapexcel.com
Bạn có thể dùng Advanced Filter hoặc làm như sau :
- Insert thêm Sheet mới, đặt tên Td :LocDLtheoCty. (Tôi gợi ý sơ với bạn về một cách lọc dl của tôi, sau đó bạn có thể rút được ý tưởng như thế nào là tùy ý bạn)
-Tôi copy và Paste từ Sheet NK gui BH qua Sheet LocDLtheoCty. Xoá tất cả dữ liệu có trên các Cell và 2 cột MãKH và Tên Cty của Sheet LocDLtheoCty . Tại Cell A8 nhập tên Cty. Cell B8 đặt Validation DS MãKh. Cell C8 dùng hàm VLOOKUP để có tên Cty từ Mã Cty.
-Trở lại Sheet NK gui BH, Tại cột J tôi đặt Điều kiện lọc như sau :
=IF(G10='LocDL theo Cty'!$B$8,"x",0)
- Vào Insert/Name/Define đặt tên cho J10:Jx là LocDLTheoCty
-Tại Sheet LocDltheoCty, Cell H10 bạn nhập công thức :
=MATCH("x",LocDlTheoCty,0)
Và Cell H11 :=MATCH("X",OFFSET(LocDlTheoCty,H10,0),0)+H10
-Bạn kéo công thức từ H11 xuống các Cell bên dưới cho đến khi xuất hiện #N/A
-Bạn đặt tên cho từng cột trong NKguiBH Td cột A là Sophieu, Cột B là MaH, cột C là NoiDung, cột D là SoLuong, cột E là DonGia, cột F là TTien, cột G là Ngay.
-Bây giờ chúng ta đặt các công thức sau vào các Cell trong LocDlTheoCty
-A10 : =IF(ISNA($H10),"",INDEX(Sophieu,'LocDL theo Cty'!$H10,1))
-B10 : =IF(ISNA($H10),"",INDEX(MaH,'LocDL theo Cty'!$H10,1))
-C10 : =IF(ISNA($H10),"",INDEX(NoiDung,'LocDL theo Cty'!$H10,1))
-D10 : =IF(ISNA($H10),"",INDEX(SoLuong,'LocDL theo Cty'!$H10,1))
-E10 : =IF(ISNA($H10),"",INDEX(DonGia,'LocDL theo Cty'!$H10,1))
-F10 : =IF(ISNA($H10),"",INDEX(TTien,'LocDL theo Cty'!$H10,1))
-G10 : =IF(ISNA($H10),"",INDEX(Ngay,'LocDL theo Cty'!$H10,1))
Như vậy bạn đã tạo được cách lọc tự động các cty từ Sheet NK gui Bh rồi. Bạn chỉ cần chọn từ Validation ở B8 Mã KH , Sheet lọc DL sẽ cho bạn kết quả. Chúc bạn thành công
 
Sửa lần cuối:
Q

quocnghia

Guest
24/3/04
64
0
6
Bạn thử xem có đúng yêu cầu không
 

Đính kèm

  • baohanh2.zip
    24.3 KB · Lượt xem: 624
H

handung107

Cao cấp
28/8/04
576
15
0
VN
www.giaiphapexcel.com
To quocnghia,
Bạn hướng dẫn giùm cách sử dụng Query nhé. Cám ơn bạn, mong được trao đổi với bạn nhiều hơn
 
Q

quocnghia

Guest
24/3/04
64
0
6
handung107 nói:
To quocnghia,
Bạn hướng dẫn giùm cách sử dụng Query nhé. Cám ơn bạn, mong được trao đổi với bạn nhiều hơn
Cái này lão tiền bối thanh nhàn đưa cho mình. Bạn muốn học hỏi thêm thi liên hệ với bác thanh nhàn nhé.
 
H

handung107

Cao cấp
28/8/04
576
15
0
VN
www.giaiphapexcel.com
Thế thì đành nhờ cậy bác thanhnhan vậy, bác giúp cho nhé. Cám ơn bác nhiều, mong bác đừng từ chối vì quocnghia đã chuyền bóng qua bác rồi
 
Q

quocnghia

Guest
24/3/04
64
0
6
To ITS :
Yêu cầu của bạn có được bác Thanh Nhàn giải quyết triệt để chưa ? Sao không thấy bạn trả lời.
 
L

lts

Guest
13/4/04
32
0
0
Em xin lỗi, tại máy em bị hỏng nên bây giờ em mới làm việc được. Nhưng khi em chọn tên một công ty thì máy báo không phù hợp (ODBC Excel Driver Login Faile) và hiện ra một Bảng Select workbook. Anh chị chỉ dùm em nữa đi
 
L

lts

Guest
13/4/04
32
0
0
Em đã làm theo hướng dẫn của chị handung107 nhưng em không hiểu lắm. Chị giảng lại giúp em được không
 
H

handung107

Cao cấp
28/8/04
576
15
0
VN
www.giaiphapexcel.com
To Its, không biết bài hướng dẫn của tôi có làm bạn hài lòng không ? Tôi gởi File để bạn tham khảo. Các công thức bạn cứ thong thả tìm hiểu, những hàm sử dụng cũng thường thường thôi, không khó lắm đâu, nhưng nếu có dịp, tôi sẽ chia xẻ kiến thức của mình về các hàm này cùng các bạn
 
Sửa lần cuối:
L

lts

Guest
13/4/04
32
0
0
Chị Handung107 ơi, sheet locdltheocty của chị là đưa ra tất cả phiếu xuất và nhập của từng công ty nhưng không rút lại được số hàng mà từng công ty đang nợ em. Nhờ chị tìm tiếp nữa nhé cả Bác Thanhnhan và Anh Quocnghia nữa tìm giúp em nữa đi. Em cảm ơn nhiều
 
L

lts

Guest
13/4/04
32
0
0
Bài của Bác Thanhnhan mà Quocnghia gửi cho em hay thật đấy nhưng em không biết được cách làm như thế nào cả. Bác Thanhnhan giúp em đi
 
H

handung107

Cao cấp
28/8/04
576
15
0
VN
www.giaiphapexcel.com
To ITS : Tất cả những gì bạn muốn lọc, nó sẽ thể hiện ở cách bạb đặt điều kiện để đánh dấu các hàng mang ký hiệu "x", cách lọc này giống như Advanced Filter, nhưng nó được tự động rút ra một bảng biểu khác và được cập nhật liên tục khi bạn nhập vào Nhật ký gửi bảo hành. Bạn cần tìm hiểu kỹ hơn vì tôi chỉ nói là gợi ý cho bạn một ý tưởng, chứ tôi không rõ cụ thể bạn muốn lọc những gì. File của Thanhnhan mà quocnghia gửi cho bạn là một ứng dụng của MsQuery, tôi đã có lời hỏi ngay khi down File đó về, và cũng như bạn, tôi đang chờ bạn Thanhnhan đây
 
levanduyet

levanduyet

Welcome
16/10/04
537
19
18
HCM
my.opera.com
Toi co the giup gi duoc cho ban? Toi co the viet cho ban thu tuc VBA de ban dung! Nhung ban nen neu yeu cau cua ban ro hon. Cong viec cua ban se de dang hon.
Chuc cac ban Giang sinh va nam moi vui ve.
Le Van Duyet
 
L

lts

Guest
13/4/04
32
0
0
Em muốn đưa ra lượng hàng tồn mà từng công ty nợ em. VD Với công ty IDA em xuất bảo hành đi 05 Celeron 1.8, 03 P4 2.41mK... nhưng khi nhập hàng bảo hành về thì chỉ nhận được 03 celeron 1.8, 02 P4 2.41Mk ... thôi như vậy IDA đang nợ em 02 Celeron 1.8, 01 P4 2.41MK... Nhưng em không biết làm cách nào để tự động hiện ra được mặt hàng mà IDA nợ em. Chi Handung và các cao thủ giúp em nữa nhé
 
H

handung107

Cao cấp
28/8/04
576
15
0
VN
www.giaiphapexcel.com
Nếu như vậy, trong Sheet NK gui bao hanh có phải mã phiếu xuất bắt đầu bằng X00.., còn mã phiếu Nhập bắt đầu bằng N00..? Bạn muốn theo dõi lượng hàng các Cty còn nợ BH, thì phải có thêm cột Nhập và Xuất riêng, điều kiện lọc phải kèm thêm mã phiếu..Còn sau khi đã lọc theo Cty rồi, bạn lọc tiếp từng mặt hàng thì chỉ cần Auto Filter là theo dõi được mà. Bạn cho biết thêm xem như vậy có đúng không, tôi sẽ làm một File hoàn chỉnh theo ý bạn
 
H

handung107

Cao cấp
28/8/04
576
15
0
VN
www.giaiphapexcel.com
To quocnghia, bạn hãy giải thích giùm mình đi, nếu Thanhnhan53 không có thời gian, theo như mình hiểu MS Query là dùng để vấn tin từ CSDL ở Access (hay 1 Database khác) vào Excel (hay Access, SQL...). Nhưng nếu CSDL là của Excel thì sao nhỉ ? Máy của mình cài bị thiếu phần MS Query nên cũng ít tìm hiểu phần này mặc dù rất thích, mong bạn trả lời
 
Q

quocnghia

Guest
24/3/04
64
0
6
handung107 nói:
To quocnghia, bạn hãy giải thích giùm mình đi, nếu Thanhnhan53 không có thời gian, theo như mình hiểu MS Query là dùng để vấn tin từ CSDL ở Access (hay 1 Database khác) vào Excel (hay Access, SQL...). Nhưng nếu CSDL là của Excel thì sao nhỉ ? Máy của mình cài bị thiếu phần MS Query nên cũng ít tìm hiểu phần này mặc dù rất thích, mong bạn trả lời
To handung107 men !
Ms Query dùng ngôn ngữ SQL để truy vấn, tính toán... (như Query trong Access hay SQL sever). Nó tập hợp được tất cả data từ SQL,Access, Fox, Excel, Word, ....và cả Notepad nữa (nói chung là đủ thứ) và ngược lại từ Excel vào SQL,Access, Fox, , Word, ....và Notepad . Do Excel là một bảng tính động, chiếm nhiều bộ nhớ ( nhất là những công thức tìm kiếm, mảng), đồng thời không tạo tính liên tục trong việc lưu trữ dữ liệu hàng tháng hay hàng năm 9 (nếu có thì rất lớn). Để tận dụng những ưu điểm nổi bật của Excel và khắc phục các nhược điểm thì bác thanh nhan đã dùng ngôn ngữ SQL làm bước đệm thông qua chương trình MS Query được tích hợp sẵn trong MS Office. Do vậy 1 file kế toán bằng Excel + MS Query tương đương với MS Access nhưng nhẹ nhàng hơn ở khâu thiết kế và báo cáo (lại còn linh động nữa chứ). Mặt khác , nếu file Excel của bạn có nhiều sheet ( Vd : Thu chi, bán hàng ). Khi in báo cáo theo khách hàng, số chứng từ thu chi nằm ở trên, số CT bán hàng nằm ở dưới sẽ không đẹp mắt tí nào khi ngày tháng CT không theo trật tự. Mình thấy ở đây có nhiều bạn sử dụng Macro, nó cũng cho ra kết quả, nhưng phức tạp đối với nhiều bạn không rành về VBA ( trước đây sau khi học xong VBA, mình cho rằng Excel không còn gì để học , nhưng đó là sai lầm vì Macro chẳng qua chỉ là công cụ để tự động hóa các thao tác bằng tay dùng để che mắt người ít hiểu biết và dễ bị ctrình chống virus tiêu diệt). Nếu bạn nào muốn tìm hiểu kỹ hơn xin vui lòng liên hệ bác Thanh Nhan. Bác ấy giỏi lắm đó.
 
Sửa lần cuối:
H

handung107

Cao cấp
28/8/04
576
15
0
VN
www.giaiphapexcel.com
Cám ơn bạn đã trả lời, mình cũng đã cố tìm hiểu về MS Query, nhưng không hiểu sao mình Set up chương trình lại mà vẫn không sao vào được MS Query, máy cứ báo lỗi hoài, mỗi khi vào Import External Data, nên chưa thực hành được những gì mới biết, bạn có cách nào giúp mình khắp phục không ? Query thì hẳn nhiên là gọn và nhẹ rồi, mình có biết vì nó cũng giống như bên Access, hiện giờ File Excel kế toán của mình cũng tạm đáp ứng được công việc, nhưng mình cũng muốn tận dụng những ưu điểm của Query như bạn đã giới thiệu. Bạn hãy cho mình biết liên hệ với Thanhnhan ra sao, chứ mình hỏi Thanhnhan hoài, bác ấy có trả lời đâu
 

Xem nhiều

Webketoan Zalo OA