


* dùng vòng lặp duyệt qua từng phần tử rồi đưa vào mảng thôiCác bác hướng dẫn cho em công thức nối nhiều mảng lại với nhau với ạ. Ví dụ như nối các mảng {a,b,c,d} và {e,f,g,h,i,j} và {k,l,m}.
Có cách nào không phải dùng VBA không ạ. Em muốn dùng hàm có sẵn trong excel thôi ạ* dùng vòng lặp duyệt qua từng phần tử rồi đưa vào mảng thôi
* có thể áp dụng cách nối chuỗi rồi chia chuỗi ra, kiểu : Arr = Split(Join(Array1, chr(0)) & chr(0) & JOin(Array2, chr(0)),chr(0))



chăc là không có hàm excel, nhưng muc đích của bạn là gì, có thể sẽ có vài giải pháp thay cho việc nối mảngCó cách nào không phải dùng VBA không ạ. Em muốn dùng hàm có sẵn trong excel thôi ạ
Em muốn nối các mảng lại thành 1 mảng để dễ xử lý tiếp ạ. Em có 1 mảng dữ liệu trong sheet "Du lieu" từ C7:C106 và 1 mảng dữ liệu trong sheet "Thong tin" từ E5:E304. Trong 2 mảng dữ liệu này có các ô rỗng. Giờ em muốn nối 2 mảng dữ liệu này thành 1 mảng và bỏ qua các ô rỗng ạchăc là không có hàm excel, nhưng muc đích của bạn là gì, có thể sẽ có vài giải pháp thay cho việc nối mảng
1. Nếu như yêu cầu bài 1, bạn có thể dùng công thức sau để nối mảng:Em muốn nối các mảng lại thành 1 mảng để dễ xử lý tiếp ạ. Em có 1 mảng dữ liệu trong sheet "Du lieu" từ C7:C106 và 1 mảng dữ liệu trong sheet "Thong tin" từ E5:E304. Trong 2 mảng dữ liệu này có các ô rỗng. Giờ em muốn nối 2 mảng dữ liệu này thành 1 mảng và bỏ qua các ô rỗng ạ
=IFERROR(LOOKUP({0,0,0,0,1,2,3,4,5,6,7,8,9},COLUMN(A:I),IFERROR(LOOKUP({0,0,0,0,0,0,1,2,3},COLUMN(A:C),{"k","l","m"}),{"e","f","g","h","i","j"})),{"a","b","c","d"})