Xin chỉnh giúp file excel (1 người xem)

  • Thread starter Thread starter kinjodn
  • Ngày gửi Ngày gửi
Liên hệ QC

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

kinjodn

Thành viên mới
Tham gia
23/10/09
Bài viết
11
Được thích
0
Mình thiết kế 1 file để theo dõi và gởi về cho các đại lý thao tác trên đó. Nhưng dữ liệu sheet CSDL quá lớn(khoảng 150.000 dòng) nên file excel chạy rất chậm. Nhờ cao thủ nào viết dùm code chay VBA cho nhẹ tương ứng với các công thức trên excel của file. Chân thành cảm ơn.
 

File đính kèm

Mình thiết kế 1 file để theo dõi và gởi về cho các đại lý thao tác trên đó. Nhưng dữ liệu sheet CSDL quá lớn(khoảng 150.000 dòng) nên file excel chạy rất chậm. Nhờ cao thủ nào viết dùm code chay VBA cho nhẹ tương ứng với các công thức trên excel của file. Chân thành cảm ơn.
hiểu cái gì chết liền đó, người ta không cần xem công thức bạn làm gì đâu, người ta chỉ cần từ cái gì, muốn ra cái gì và có đk gì, kết quả mong muốn mẫu như thế nào? có như vậy thì may ra mới làm được
 
Upvote 0
File để nhập dữ liệu vào cột C,E,F Và có thông tin truy xuất tại các cột D,J và thông tin kiểm tra lại từ ô N4:W52 từ sheet CSDL (sheet CSDL lớn quá nên mình tạm cắt bỏ bớt dữ liệu để file nhẹ hơn).
 
Upvote 0
Chào bạn,
Minh thấy ý kiến của bạn hpkhuong là đúng rồi:
Thứ 1: Thay vì dùng cả cột thì bạn nên giới hạn lại. Bạn có thể sử dụng mảng động.
Thứ 2: Bạn có thể sử dụng công thức : IFERROR(INDEX(CSDL!$I:$I,MATCH('DK-04'!C16&" "&TEXT('DK-04'!E16,"dd/mm/yyyy"),CSDL!$K:$K,0)),"") thay cho =IF(ISNA(INDEX(CSDL!$I:$I,MATCH('DK-04'!C15&" "&TEXT('DK-04'!E15,"dd/mm/yyyy"),CSDL!$K:$K,0))),"",INDEX(CSDL!$I:$I,MATCH('DK-04'!C15&" "&TEXT('DK-04'!E15,"dd/mm/yyyy"),CSDL!$K:$K,0))) .
Thứ 3: Nếu được bạn có thể chọn "Mã thẻ BHYT" ( hoặc số CMND) để làm mã tham chiếu không? vì như vậy sẽ tiện hơn rất nhiều. Thân!
 
Upvote 0
Web KT

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

Back
Top Bottom