Cách chạy VBA mà ra kết quả như hàm countif theo điều kiện cho dữ liệu hơn 100 ngàn dòng

suikt

Thành viên mới
Tham gia ngày
11 Tháng tư 2014
Bài viết
7
Thích
0
Điểm
163
#1
Các sếp ơi,
Em đã thấy hiệu nghiệm của VBA nên em hỏi xem có cách nào xử lý file như đính kèm mà kết quả ra như công thức countif A2 & B2 trên file đính kèm - file này chỉ là một phần nhỏ.
- Điều kiện là: file chạy nhanh;
- Kết quả là số chết, chứ ko phải là công thức - rồi em lại mất rất nhiều thời gian để dán chết giá trị ở cột A & B.

Em vạn lời cảm ơn nếu các sếp giúp được.

Sẵn tiện, em hỏi có khóa học nào để lấy dữ liệu nhanh trên một nguồn dữ liệu khủng ko ah? File này là em xử lý để lấy dữ liệu thôi á.
 

File đính kèm

Tham gia ngày
6 Tháng một 2011
Bài viết
8,242
Thích
9,237
Điểm
560
#2

File đính kèm

Ba Tê

Cạo Rồi Sẽ Gội
Tham gia ngày
5 Tháng năm 2009
Bài viết
10,532
Thích
14,841
Điểm
1,560
Tuổi
60
#3
Các sếp ơi,
Em đã thấy hiệu nghiệm của VBA nên em hỏi xem có cách nào xử lý file như đính kèm mà kết quả ra như công thức countif A2 & B2 trên file đính kèm - file này chỉ là một phần nhỏ.
- Điều kiện là: file chạy nhanh;
- Kết quả là số chết, chứ ko phải là công thức - rồi em lại mất rất nhiều thời gian để dán chết giá trị ở cột A & B.

Em vạn lời cảm ơn nếu các sếp giúp được.

Sẵn tiện, em hỏi có khóa học nào để lấy dữ liệu nhanh trên một nguồn dữ liệu khủng ko ah? File này là em xử lý để lấy dữ liệu thôi á.
Khó nhỉ! Không phải "Sếp" làm sao đây?
- Điều kiện là: file chạy nhanh;---------Thế nào mới được gọi là nhanh?
- ... , chứ ko phải là công thức:---------"ko phải" là gì?
Vì không phải "Sếp" nên chỉ viết được bây nhiêu:
PHP:
For I = 1 To R
        Txt1 = "##" & sArr(I, 1): Txt2 = "$$" & sArr(I, 8)
        .Item(Txt1) = .Item(Txt1) + 1:      dArr(I, 1) = .Item(Txt1)
        .Item(Txt2) = .Item(Txt2) + 1:      dArr(I, 2) = .Item(Txt2)
Next I
 
Top