Excel ngoài hàm và VBA còn có M language và Dax language trên Power query và Power pivot, bạn hãy tìm hiểu cách xử lý dynamic array trên 2 ngôn ngữ đó nó không phải là mới chớm nở, làm giản đơn, thô chứ chưa phải linh hoạt như bạn nói đâu, DAX language có 10 năm rồi