Hỏi về VBA vlookup 2 điều kiện dùng array để tăng tốc xử lí dữ liệu

Liên hệ QC

hoangthiem1987

Thành viên mới
Tham gia
17/3/12
Bài viết
6
Được thích
0
Hi all,
Mình có file excel như trên nhưng mỗi sheet có khoảng 70.000 - 80.000 dòng dữ liệu nên nếu dùng vlookup kết hợp choose thì sẽ rất chậm.
Các bro cho mình hỏi có cách nào để vlookup ra kết quả dùng VBA array để tăng tốc xử lí không ạ.
cột kết quả ở sheet TX3 vẫn để nguyên lỗi #NA
Thank các bro !
 

File đính kèm

  • VD vlookup nhieu dk dung array.xlsx
    14.1 KB · Đọc: 52
Bác Vetmini nói đúng ạ, vì bài #1 chủ thớt có nói giữ nguyên #N/A. Mình mới cho họ 2 lựa chọn, hoặc để N/A hoặc để trống. Chứ không phải lựa chọn của người dùng mỗi lần chạy code.
Muốn dùng cái này thì bỏ cái kia đi k dùng, chứ k đưa hết vào code để lựa chọn.
Giống như nhiều người dùng VLOOKUP, ra #N/A mà k biết xử lý, cứ để nguyên, làm xấu cả màn hình.
@phidhnhsp, chỉ cần hôn được 1 lần thì sẽ hôn được nhiều lần, quan đểm này là từ 2019 trở về trước nhé. Bây giờ là lỡ 1 lần là đi cách ly nhé.
 
Upvote 0
Bác Vetmini nói đúng ạ, vì bài #1 chủ thớt có nói giữ nguyên #N/A. Mình mới cho họ 2 lựa chọn, hoặc để N/A hoặc để trống. Chứ không phải lựa chọn của người dùng mỗi lần chạy code.
Muốn dùng cái này thì bỏ cái kia đi k dùng, chứ k đưa hết vào code để lựa chọn.
Giống như nhiều người dùng VLOOKUP, ra #N/A mà k biết xử lý, cứ để nguyên, làm xấu cả màn hình.
@phidhnhsp, chỉ cần hôn được 1 lần thì sẽ hôn được nhiều lần, quan đểm này là từ 2019 trở về trước nhé. Bây giờ là lỡ 1 lần là đi cách ly nhé.
Chưa hẳn là xấu nhé, #N/A do hàm Excel trả lại có ý nghĩa của nó
 
Upvote 0
Chưa hẳn là xấu nhé, #N/A do hàm Excel trả lại có ý nghĩa của nó
Tôi rất ít khi bẫy lỗi hàm trong Excel. Cứ để nó đó.
Thứ nhất: nhìn vào biết bảng tính của mình có một số chỗ dữ liệu cần lưu ý. Có thể do sai, cần chỉnh sửa thì chỉnh tại chỗ. Nhưng cũng có thể tại nó vậy, cứ để yên.
Thứ hai: những chỗ để yên ở trên, lúc cần làm gì thêm nữa mới cần xử lý lỗi.
 
Upvote 0
Web KT
Back
Top Bottom