pham ha 94
Thành viên chính thức
- Tham gia
- 13/12/22
- Bài viết
- 86
- Được thích
- 6
Nhờ các bác giúp đỡ mình Chuyển từ Công thức mảng: Index/match/countifs sang code VBA để tối ưu tốc độ xử lý file.
Mình có file (đính kèm - đã xóa dữ liệu cá nhân nên có lỗi #N/A)
- Hiện cột G và H dùng công thức mảng: (Ví dụ: =IF(E2="";"";INDEX('Data Ghino'!A:A;MATCH(1;INDEX((B2='Data Ghino'!E:E)*(E2='Data Ghino'!D)*(0=COUNTIFS($G$1:G1;'Data Ghino'!A:A));0);0)))).
- Tuy ra kết quả đúng nhưng chạy dữ liệu khoảng 20 dòng mà mất 3p.
Bảng dữ liệu gốc từ 5000-6000 dòng nên chạy rất lâu hoặc treo luôn excel.
Mong muốn: Tại Sheets(Data Voso) cột (G và H) có thể chạy VBA để xử lý nhanh hơn.
Xin cảm ơn các bác nhiều.
Mình có file (đính kèm - đã xóa dữ liệu cá nhân nên có lỗi #N/A)
- Hiện cột G và H dùng công thức mảng: (Ví dụ: =IF(E2="";"";INDEX('Data Ghino'!A:A;MATCH(1;INDEX((B2='Data Ghino'!E:E)*(E2='Data Ghino'!D)*(0=COUNTIFS($G$1:G1;'Data Ghino'!A:A));0);0)))).
- Tuy ra kết quả đúng nhưng chạy dữ liệu khoảng 20 dòng mà mất 3p.
Bảng dữ liệu gốc từ 5000-6000 dòng nên chạy rất lâu hoặc treo luôn excel.
Mong muốn: Tại Sheets(Data Voso) cột (G và H) có thể chạy VBA để xử lý nhanh hơn.
Xin cảm ơn các bác nhiều.