Name vt tôi làm dư hàm MATCH, vì đối tượng đã là số thứ tự nên không cần MATCH để tìm vị trì vùng. Hàm Offset bạn tìm trên diễn đàn. Bạn hiểu như vậy: từ vùng tiêu đề (sheet1), Offset lấy vùng ứng với stt: offset(vùng cố định,bước nhảy dòng theo số thứ tự,'không đổi bước nhảy cột'), như vậy cứ chọn 1 thì name vt sẽ là vùng tương ứng stt 1.
Name loc dùng để lấy thứ tự cột (column) chứa giá trị (<>""). loc sẽ là một dãy số từ cột nhỏ đến cột lớn hơn (mảng) và ta chỉ việc dùng hàm Small để đếm dãy số đó. Sau đó dùng hàm Index để tham chiếu đến dữ liệu dựa theo dòng (dòng của vt) và cột (từ số nhỏ nhất từ hàm small, đến lớn hơn). Ngôn ngữ excel có hạn, diễn giải tùm lum như vậy hi vọng bạn sẽ hiểu.