Gửi mọi người trên GPE,
Nhờ mọi người giúp đỡ e công thức để có thể lấy dữ liệu dựa vào bảng dữ liệu có sẵn như hình phía dưới
View attachment 202622
Tôi chỉ viết được hàm tự tạo bằng VBA, bạn xem có sử dụng được thì dùng.Nhờ mọi người giúp đỡ e công thức để có thể lấy dữ liệu dựa vào bảng dữ liệu có sẵn như hình phía dưới
không theo nguyên tắc gì bác ơi, chỉ là bên mail sẽ tương ứng với bên phòng ban tham gia.Phòng ban tham gia có lúc 1, lúc 2, vậy có theo nguyên tắc nào hay không vậy bạn, cao nhất là 3 hay số nào đó để biết mà làm
Liên quan đến nối chuỗi có điều kiện, lời khuyên là dùng hàm JOINTEXT hoặc JOINIFGửi mọi người trên GPE,
Nhờ mọi người giúp đỡ e công thức để có thể lấy dữ liệu dựa vào bảng dữ liệu có sẵn như hình phía dưới
View attachment 202622
=JoinText(";",IF(SEARCH($A$2:$A$23,F3),$B$2:$B$23,1/0))
=JoinIf(";",SEARCH($A$2:$A$23,F3),"*",$B$2:$B$23)
cảm ơn bác @Ba Tê e đã test chuẩn theo ý của e rồi.Tôi chỉ viết được hàm tự tạo bằng VBA, bạn xem có sử dụng được thì dùng.
cảm ơn bác @ndu96081631 e test cũng thấy đúng luônLiên quan đến nối chuỗi có điều kiện, lời khuyên là dùng hàm JOINTEXT hoặc JOINIF
Sau khi cài bộ hàm này vào rồi, gõ vào cell H3 công thức
1> Dùng JoinText
kéo fill xuốngMã:=JoinText(";",IF(SEARCH($A$2:$A$23,F3),$B$2:$B$23,1/0))
2> Dùng JoinIf
Dù dùng hàm nào thì sau khi gõ xong vẫn phải Ctrl + Shift + Enter để kết thúcMã:=JoinIf(";",SEARCH($A$2:$A$23,F3),"*",$B$2:$B$23)
Thì bạn cứ thí nghiệm sẽ có câu trả lời màcảm ơn bác @ndu96081631 e test cũng thấy đúng luôn
Cho e hỏi 2 bác @ndu96081631 và bác @Ba Tê cách kiểm tra xem 2 code của 2 bác cái nào ngon hơn? ở đây em đang nói đến tốc độ xử lý khi bảng tính của em gồm nhiều dòng dữ liệu ạ.
Em thấy ngoài tính toán, nó cũng có nhiều tiện ích ghi chép số liệu, phân chia vùng (theo dòng cột) và còn nhiều nhiều cái hay mà bác.Thì bạn cứ thí nghiệm sẽ có câu trả lời mà
Ngoài ra: Excel chủ yếu để tính toán, không lý nào bạn định nối chuỗi cả ngàn dòng?
Dạng bài này với dữ liệu lớn thì dùng Sub mới biết nó nhanh hay chậmEm thấy ngoài tính toán, nó cũng có nhiều tiện ích ghi chép số liệu, phân chia vùng (theo dòng cột) và còn nhiều nhiều cái hay mà bác.
Ý em ko phải là nối chuỗi cả ngàn dòng, mà là chạy các câu lệnh trên 1 bảng tính gồm cả nghìn dòng thì tốc độ xử lý nó như thế nào (xuất ra dữ liệu nhanh hay chậm)