Hàm COUNTIF xử lý chậm?

  • Thread starter cuahang0000
  • Ngày gửi
C

cuahang0000

Sơ cấp
2/6/09
8
0
1
TPHCM
Chào các anh chị,

Em là dân kế toán mới, mong các anh chị giúp đỡ vấn đề sau ạ :

Em có 1 bảng dữ liệu, em đang trong giai đoạn tự tạo mã hàng bằng tay. Để tránh trường hợp trùng mã hàng, em dùng hàm COUNTIF() để dò. Nhưng mỗi khi em sửa đổi 1 mã nào đó thì Excel xử lý chậm (em thấy dưới dòng trạng thái hiện như hình bên dưới :

image002.jpg

Vùng dữ liệu của em dài 10.000 ô ạ !

Anh chị nào hiểu giải thích giúp em tại sao bị như thế và cách khắc phục với ạ !

Em cám ơn,
 
Khóa học Quản trị dòng tiền
QDuc

QDuc

Cao cấp
3/6/06
254
18
18
Biển khơi
Ðề: HÀm COUNTIF xử lý chậm !!??

Dữ liệu đến hàng vạn dòng thì chậm là fải rồi!

Để không dùng =COUNTIF(...,...) thì thay nó bằng fương thức

FIND() trong 1 macro; Nhưng không biết chuyện này bạn có chịu không?

Đề án của mình là trước khi nhập 1 mã hàng mới ta gọi macro này bằng tổ hợp fím qui ước; Macro cho ta hộp thoại để ta nhập mã dự kiến vô; Macro sẽ tìm mã này có chưa trong đống mã đã có & trả lời cho bạn;

Về thời gian thì sẽ nhanh hơn vạn công thức COUNTIF() của bạn như hiện nay

Hãy lựa chọn!
 
C

cuahang0000

Sơ cấp
2/6/09
8
0
1
TPHCM
Ðề: HÀm COUNTIF xử lý chậm !!??

Dữ liệu đến hàng vạn dòng thì chậm là fải rồi!

Để không dùng =COUNTIF(...,...) thì thay nó bằng fương thức

FIND() trong 1 macro; Nhưng không biết chuyện này bạn có chịu không?

Đề án của mình là trước khi nhập 1 mã hàng mới ta gọi macro này bằng tổ hợp fím qui ước; Macro cho ta hộp thoại để ta nhập mã dự kiến vô; Macro sẽ tìm mã này có chưa trong đống mã đã có & trả lời cho bạn;

Về thời gian thì sẽ nhanh hơn vạn công thức COUNTIF() của bạn như hiện nay

Hãy lựa chọn!

Cám ơn bác rất nhiều !!

Cách của bác mình sẽ chấp nhận chứ :D

Nhưng bác có thể hướng dẫn mình rõ hơn không !? Mình chưa tạo macro bao giờ ! Và cách để dò mã như bạn nói !

Giúp mình với nhé !

Thân,
 
doipgdls

doipgdls

::Khủng nhất WKT::
14/12/09
276
21
18
41
A, A
Ðề: HÀm COUNTIF xử lý chậm !!??

Nếu chỉ để xem mã hàng mới có bị trùng lặp không sao bạn không sử dụng Conditional formating -> Highlight Cells Rulers -> Duplicate Value chứ năng này sẽ tự động tô màu cho ô bị trùng lặp kể cả ô bạn vừa nhập (Bộ office của bạn > 2007 là đã có rồi)
 
C

cuahang0000

Sơ cấp
2/6/09
8
0
1
TPHCM
Ðề: HÀm COUNTIF xử lý chậm !!??

Nếu chỉ để xem mã hàng mới có bị trùng lặp không sao bạn không sử dụng Conditional formating -> Highlight Cells Rulers -> Duplicate Value chứ năng này sẽ tự động tô màu cho ô bị trùng lặp kể cả ô bạn vừa nhập (Bộ office của bạn > 2007 là đã có rồi)

À !! Cám ơn bạn đã gợi ý !!

Cái này mình biết lâu rồi nhưng lại không nhớ :p

Thanks nhiều :)
 
adam_tran

adam_tran

Guitar inspiration
17/5/05
1,373
36
48
48
Goooogle
Ðề: HÀm COUNTIF xử lý chậm !!??

Chào các anh chị,

Em là dân kế toán mới, mong các anh chị giúp đỡ vấn đề sau ạ :

Em có 1 bảng dữ liệu, em đang trong giai đoạn tự tạo mã hàng bằng tay. Để tránh trường hợp trùng mã hàng, em dùng hàm COUNTIF() để dò. Nhưng mỗi khi em sửa đổi 1 mã nào đó thì Excel xử lý chậm (em thấy dưới dòng trạng thái hiện như hình bên dưới :
Vùng dữ liệu của em dài 10.000 ô ạ !

Anh chị nào hiểu giải thích giúp em tại sao bị như thế và cách khắc phục với ạ !

Em cám ơn,

Để tránh nhập 1 hàng bị trùng lắp, bạn sử dụng Data Validation, dùng hàmg countif để set cho biểu thức kiểm chứng ví dụ: COUNTIF($A$1:$A$10000, A1) <=1
NHƯNG, dùng Excel để quản lý Nhập xuất tồn với danh mục hàng hóa 300-400 mã đã là khá vất vả. Người rành Excel cũng chỉ làm tới 1000 mã hàng còn hơn thì Excel đã ì ạch. Nếu danh mục hàng hóa lớn đến vài nghìn, cái nên nghỉ tới là phần mềm quản lý chuyên nghiệp hay ít ra là Access.
 

Xem nhiều