Lọc dữ liệu từ sheet tổng sang sheet khác (dùng công thức) (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

hoan2910

Thành viên mới
Tham gia
12/9/15
Bài viết
13
Được thích
0
Em đang làm thống kê cho sếp. Em nhập liệu vào sheet Tổng hợp.

Em muốn dùng công thức để khi em nhập liệu vào sheet Tổng hợp thì dữ liệu tự động chuyển thuốc nhóm 1 vào sheet Nhóm 1, thuốc nhóm 2 vào sheet Nhóm 2,...

Anh chị nào có cao kiến vui lòng giúp đỡ em với ạ.

P/S: em ko biết dùng marco ạ.





Em đã làm báo cáo cho sếp, sếp bảo em ko làm đúng yêu cầu, hic hic hic

Mấy anh chị ra tay giúp em theo bài viết số 30 trong Đề tài này ạ.
 

File đính kèm

Lần chỉnh sửa cuối:
Bài này nếu viết bằng CT thì phải viết trên 5 Sheet ( vì có 5 nhóm ) phải không anh hpkhuong
 
Em đang làm thống kê cho sếp. Em nhập liệu vào sheet Tổng hợp.

Em muốn dùng công thức để khi em nhập liệu vào sheet Tổng hợp thì dữ liệu tự động chuyển thuốc nhóm 1 vào sheet Nhóm 1, thuốc nhóm 2 vào sheet Nhóm 2,...

Anh chị nào có cao kiến vui lòng giúp đỡ em với ạ.

P/S: em ko biết dùng marco ạ.

copy sheet1 ra rồi đổi tên nha
 

File đính kèm

không biết vì lý do gì mà các vị anh hùng có vẻ nhiệt tình với bài này ghê . hi hi --=0--=0--=0
 
Cứ cho là vậy đi. Chứ hok lẻ đặt công thức tại 1 sheet mà kéo cho 4 sheet còn lại được hay sao???--=0--=0--=0


Bài của bạn dùng cột phụ nhé: (Sheet Tổng Hợp cột M->Q, không thích thì ẩn nó đi.) Và đừng Merge

Anh ơi, file Tổng hợp hiện tại của em hơn 5000 dòng. Số lượng hoạt chất khoảng 200. Nếu em ko merge hoạt chất lại thì khi gửi báo cáo sếp sẽ ko nhìn ra ạ. Mà bảng này thì em phải cập nhật liên tục ạ.

P/s: Vì 1 hoạt chất nhưng sẽ có nhiều thuốc ạ.
 
copy sheet1 ra rồi đổi tên nha

Anh ơi, cái kết quả Nhóm 1 sao nó ko hiện số 1 mà hiện
[TABLE="width: 71"]
[TR]
[TD="align: right"]4[/TD]
[/TR]
[TR]
[TD="align: right"]5[/TD]
[/TR]
[TR]
[TD="align: right"]18[/TD]
[/TR]
[TR]
[TD="align: right"]19[/TD]
[/TR]
[TR]
[TD="align: right"]26[/TD]
[/TR]
[TR]
[TD="align: right"]41[/TD]
[/TR]
[TR]
[TD="align: right"]46[/TD]
[/TR]
[TR]
[TD="align: right"]58[/TD]
[/TR]
[TR]
[TD="align: right"]68[/TD]
[/TR]
[/TABLE]
Anh giúp em với.
 
Anh ơi, cái kết quả Nhóm 1 sao nó ko hiện số 1 mà hiện
[TABLE="width: 71"]
[TR]
[TD="align: right"]4
[/TD]
[/TR]
[TR]
[TD="align: right"]5[/TD]
[/TR]
[TR]
[TD="align: right"]18[/TD]
[/TR]
[TR]
[TD="align: right"]19[/TD]
[/TR]
[TR]
[TD="align: right"]26[/TD]
[/TR]
[TR]
[TD="align: right"]41[/TD]
[/TR]
[TR]
[TD="align: right"]46[/TD]
[/TR]
[TR]
[TD="align: right"]58[/TD]
[/TR]
[TR]
[TD="align: right"]68
[/TD]
[/TR]
[/TABLE]
Anh giúp em với.

cột phụ đó mà, nhòm 1 xuất hiện ở các dòng đó bên sheet tổng, ko ưu nó thì cho nó ẩn đi
 
bài toán khá đơn giản nhưng phải rãnh mới làm được, cứ đợi rồi up sau ah!
 
Giữa cột Hàm lượng và Tên thuốc, em insert thêm 6 cột để bổ sung nội dung của cty em thì bảng kết quả thành 0 hết

bạn nên tìm hiểu về hàm
Mã:
A3=IF(COUNT($M3),INDEX(tonghop,[COLOR=#ff0000]$M3[/COLOR],[COLOR=#ff0000]COLUMN()[/COLOR]),"")

M3 là giá trị mà nó sẻ trả về hàng thứ mấy trong bảng "tonghop"
column() là giá trị cột thứ mấy mà nó sẻ trả về trong bảng tông hơp
ví dụ tại cột A tôi đặt là column() thì nó sẻ = 1, nhưng bây giờ bạn không muốn lấy giá 1 nữa mà lấy 5 hay 6 già đó thì sửa nó lại
ví dụ
Mã:
index(tonghop,3,6)
trả về hàng thứ 3 cột thứ 6 trong bảng tổng hợp
 
Em mới học VBA. Anh chị nào có thể viết Code cho bài bài này để em lấy kinh nghiệm học hỏi thêm được không ạ.
 
gì vậy nè ? Let' Gâu Gâu nỡ bỏ đi sao đặng . hi hi

Em ứ chịu đâu....anh mà bỏ đi thì em...!!! Thôi thì cho em Email để nói chiện riêng tư cho nó bảo mật hơn nghen anh. Anh mà từ chối nữa thì em ứ chịu anh đó!!!:-=:-=:-=

chắc giờ họ đang tâm sự ngoài email hay FB rồi . chúng ta người ngoài sao biết được

Em mới tham gia diễn đàn nên còn nhiều thiếu sót. Mấy anh chị tiếp đón em niềm nở quá. Em vui lắm lắm luôn.

Em chúc các anh chị 1 tuần mới vui vẻ.
 
Em đã làm báo cáo cho sếp, sếp bảo em ko làm đúng yêu cầu, hic hic hic

Yêu cầu của sếp là:

Đối với thuốc Công ty đạt nhóm 2:
Nếu thuốc của Công ty có nhóm 2 thì thống kê thuốc nơi khác trúng thầu theo nhóm 2
Nếu thuốc Công ty có nhóm 2 mà nơi khác không có thì để trống thông tin nơi khác
Nếu thuốc Công ty không có nhóm 2 mà nơi khác có nhóm 2 thì không cần liệt kê

Đối với thuốc Công ty đạt nhóm 4.:
Nếu thuốc của Công ty có nhóm 4 thì thống kê thuốc nơi khác trúng thầu theo nhóm 4
Nếu thuốc Công ty có nhóm 4 mà nơi khác không có thì để trống thông tin nơi khác
Nếu thuốc Công ty không có nhóm 4 mà nơi khác có nhóm 4 thì không cần liệt kê

Do danh mục thuốc rất dài và thường xuyên update. Em làm thủ công thì rất là lâu. Anh chị nào có cao kiến giúp em dùng công thức để lấy số liệu từ sheet tổng hợp ra ạ. Em xin cám ơn.
 

File đính kèm

Em đã làm báo cáo cho sếp, sếp bảo em ko làm đúng yêu cầu, hic hic hic

Yêu cầu của sếp là:

Đối với thuốc Công ty đạt nhóm 2:
Nếu thuốc của Công ty có nhóm 2 thì thống kê thuốc nơi khác trúng thầu theo nhóm 2
Nếu thuốc Công ty có nhóm 2 mà nơi khác không có thì để trống thông tin nơi khác
Nếu thuốc Công ty không có nhóm 2 mà nơi khác có nhóm 2 thì không cần liệt kê

Đối với thuốc Công ty đạt nhóm 4.:
Nếu thuốc của Công ty có nhóm 4 thì thống kê thuốc nơi khác trúng thầu theo nhóm 4
Nếu thuốc Công ty có nhóm 4 mà nơi khác không có thì để trống thông tin nơi khác
Nếu thuốc Công ty không có nhóm 4 mà nơi khác có nhóm 4 thì không cần liệt kê

Do danh mục thuốc rất dài và thường xuyên update. Em làm thủ công thì rất là lâu. Anh chị nào có cao kiến giúp em dùng công thức để lấy số liệu từ sheet tổng hợp ra ạ. Em xin cám ơn.

tôi nghĩ là với yêu cầu rối rắm như vậy bạn chỉ có còn đường vba thôi
cthức mà chắc là chịu hỏng nổi đâu
mà hỏi lại cái này
thuốc cty là cột I, cty khác là cột V phải ko?
 
tôi nghĩ là với yêu cầu rối rắm như vậy bạn chỉ có còn đường vba thôi
cthức mà chắc là chịu hỏng nổi đâu
mà hỏi lại cái này
thuốc cty là cột I, cty khác là cột V phải ko?

Dạ đúng ạ.

Ý em là kết quả sẽ thể hiện giống như Sheet "Lam thu cong - Nhom 2", "Lam thu cong - Nhom 4"
 

Bài viết mới nhất

Back
Top Bottom