Lọc dữ liệu (3 người xem)

Liên hệ QC

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

gaconlongvang

Thành viên mới
Tham gia
14/3/07
Bài viết
12
Được thích
19
Chào anh chị em trong diễn đàn Giải pháp Ecxel.
Tôi có một việc muốn nhờ mọi người giúp đỡ.
Tôi có 1 file gồm 2 sheet:
* Sheet 1 tên là “CSDL”, trong đó:
- A1:A5000 định dạng là: dd/mm/yy
- B1:AA5000 định dạng là: text.
B1=an, C1=cb,…..
B2=ca, C2=br,……
..........................
* Sheet 2 tên là “KQ”
Tôi dùng công thức như sau:
=IF(MATCH("ac",CSDL!$B1:$AB1,0)>0,IF(MATCH("mb",CSDL!$B1:$AB1,0)>0,CSDL!B2,""))
Khi sử dụng công thức này để lọc dữ liệu thì khi ra kết quả rất chậm (Máy tính của tôi PentiumD 2.66GHz). Rất mong mọi người giúp tôi lọc dữ liệu bằng VBA cho thời gian được nhanh hơn.
Tôi xin chân thành cảm ơn.
 
cho mình hỏi chức năng security trong excel 2007 ở đâu
trong excel 2003 thì chỉ cần vô Tool-Option là xong
do mình muốn bảo mật tài liệu.khi muốn file thì phải đánh pass mới mở được
Làm ơn chỉ mình với.
 
Chào anh chị em trong diễn đàn Giải pháp Ecxel.
Tôi có một việc muốn nhờ mọi người giúp đỡ.
Tôi có 1 file gồm 2 sheet:
* Sheet 1 tên là “CSDL”, trong đó:
- A1:A5000 định dạng là: dd/mm/yy
- B1:AA5000 định dạng là: text.
B1=an, C1=cb,…..
B2=ca, C2=br,……
..........................
* Sheet 2 tên là “KQ”
Tôi dùng công thức như sau:
=IF(MATCH("ac",CSDL!$B1:$AB1,0)>0,IF(MATCH("mb",CSDL!$B1:$AB1,0)>0,CSDL!B2,""))
Khi sử dụng công thức này để lọc dữ liệu thì khi ra kết quả rất chậm (Máy tính của tôi PentiumD 2.66GHz). Rất mong mọi người giúp tôi lọc dữ liệu bằng VBA cho thời gian được nhanh hơn.
Tôi xin chân thành cảm ơn.
Bạn nên gởi File cho dễ em bạn nhé; đọc khó thấy vấn đề lắm.
 
giúp mình lọc dữ liệu

Mình có một file gồm nhiều sheet. Một sheet dùng để thống kê (TK)những thay đổi có từ dữ liệu sheet khác. Vấn đề ở đây là ứng với một giá trị bên sheet thống kê thì sheet cơ sở dữ liệu (DT) có nhiều data. Ví dụ ở đây là Hệ số nhân (HSN) thay đổi ứng với nhiều ngày. Mình cần lấy dữ liệu từ sheet data có HSN thay đổi gần nhất ứng với ngày thay đổi có trong sheet thống kê. (Mỗi sheet đều có ngày thống kê.)
Đã thử dùng hàm vlookup kết hợp với hàm if nhưng kết quả ra không đúng.
sheet 1 TK:
MA |HSN sau cung| Ngay thay doi HSN| HSN truoc
A |10 | 22/11/2008 | cần xác định
B | | |
C...
sheet DT (dữ liệu)
MA |Ngay thay doi | HSN
A |18/12/2006 | 5
A |20/04/2007 |9
A |20/06/2008 |50 <----- mình cần hàm để lấy dữ liệu này
A |22/11/2008 |10
B..
C...
MÌNH CÓ GỬI FILE ĐÍNH KÈM.
 

File đính kèm

Chào anh chị em trong diễn đàn Giải pháp Ecxel.
Tôi có một việc muốn nhờ mọi người giúp đỡ.
Tôi có 1 file gồm 2 sheet:
* Sheet 1 tên là “CSDL”, trong đó:
- A1:A5000 định dạng là: dd/mm/yy
- B1:AA5000 định dạng là: text.
B1=an, C1=cb,…..
B2=ca, C2=br,……
..........................
* Sheet 2 tên là “KQ”
Tôi dùng công thức như sau:
=IF(MATCH("ac",CSDL!$B1:$AB1,0)>0,IF(MATCH("mb",CSDL!$B1:$AB1,0)>0,CSDL!B2,""))
Khi sử dụng công thức này để lọc dữ liệu thì khi ra kết quả rất chậm (Máy tính của tôi PentiumD 2.66GHz). Rất mong mọi người giúp tôi lọc dữ liệu bằng VBA cho thời gian được nhanh hơn.
Tôi xin chân thành cảm ơn.
Nói về LỌC mà lại muốn NHANH thì nên nghiên cứu AutoFilter, Advanced Filter, Consolidate, Pivot Table.. vân vân..
Đưa file lên rồi nói sau nhé!
 
Web KT

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

Back
Top Bottom