Bạn thử bố trí dữ liệu kiểu khác xong pivot xem sao. Còn dùng hàm. Thì thử với sumif. Cột cuối cùng thì textjoin xem saoAi giúp mình với, lập hàm gì để Tổng hợp số liệu chung của từng người (diễn giải trong ví dụ)
Thử xem lại chỗ đỏ đỏ xem sao.Bạn thử bố trí dữ liệu kiểu khác xong pivot xem sao. Còn dùng hàm. Thì thử với sumif. Cột cuối cùng thì texjont xem sao
Em lại xin lỗi. Viết sai tên hàm. Hihi. Hi vọng là thớt đọc sẽ biết phải làm gì. Và tìm hàm gìThử xem lại chỗ đỏ đỏ xem sao.
Mình là thành viên mới rất mong Mod thông cảm. Bạn Mod giúp mình câu hỏi trên với. Cảm ơn bạn!Bạn cần phải chú ý, đặt tiêu đề phải rõ ràng, rõ nghĩa, không được đặt chung chung như vậy sẽ bị cho là phạm quy bạn nhé.
View attachment 300172
Chưa thử kết quả, nhưng có lẽ dùng 2 hàm như gợi ý bài #2 sẽ đỡ dài hơn thế này rất nhiều.=LET(a, GROUPBY(B5:B28, C5:H28, SUM,,0), HSTACK(a, MAP(TAKE(a,,1), LAMBDA(x, TEXTJOIN(" + ",, FILTER(I5:I28, B5:B28=x))))))
Bạn làm giúp mình với được không, mình đang cần rất gấp mà chưa biết làm. Help meChưa thử kết quả, nhưng có lẽ dùng 2 hàm như gợi ý bài #2 sẽ đỡ dài hơn thế này rất nhiều.
1/ Bạn sửa tiêu đề bài viết như Ban quản trị đã nhắc nhở đi đã.Bạn làm giúp mình với được không, mình đang cần rất gấp mà chưa biết làm. Help me
Mình chưa biết sửa tiêu đề như thế nào, lần đầu tiên mình vào diễn đàn nên còn nhiều điều chưa biết, mình sẽ rút kinh nghiệm. Mong bạn thông cảm. Thực sự mình đang rất cần.1/ Bạn sửa tiêu đề bài viết như Ban quản trị đã nhắc nhở đi đã.
2/ Bỏ mấy câu Tây bồi đi thì mình sẽ giúp. (Ở đây mà có câu cần gấp thì thường chờ lâu hơn bình thường)
Cái này phải làm trên excel 365 mới được ah bạnView attachment 300170
Có excel 365 thì cũng vui đấy. Mình chỉ là học hỏi thôi
=LET(a, GROUPBY(B5:B28, C5:H28, SUM,,0), HSTACK(a, MAP(TAKE(a,,1), LAMBDA(x, TEXTJOIN(" + ",, FILTER(I5:I28, B5:B28=x))))))
Đúng file đây. Mình làm muốn 1 hàm nó ra nguyên cái bảng đó thì làm vậy. Còn ko thì bạn advan filter lấy tên không trùng. Dùng Sumif để tổng các số và loại. textjoin hoặc concat để nối mã số lại với nhau. Excel dưới nữa thì dùng power pivot dax cũng được (nhưng đang dính tiêu đề mergeCái này phải làm trên excel 365 mới được ah bạn
Dài hơn thì mình không nghĩ vậy. Vì có 1 hàm ra cả rồi. Chỉ là nó không phổ thông, nhất là GroupBy thì chắc nhiều người dùng 365 nhưng giờ cũng chưa có. Mình dùng chỉ là để học hỏi thêm, vì chủ bài cũng không nói dùng phiên bản nào, nên mạn phép là cứ có gì dùng tạm trướcChưa thử kết quả, nhưng có lẽ dùng 2 hàm như gợi ý bài #2 sẽ đỡ dài hơn thế này rất nhiều.
Cái này là chắc chắn.Dài hơn thì mình không nghĩ vậy.
Sao file này mình về sửa thì nó lại hiện ra chữ "#NAME?". Mình chưa hiểu lắmĐúng file đây. Mình làm muốn 1 hàm nó ra nguyên cái bảng đó thì làm vậy. Còn ko thì bạn advan filter lấy tên không trùng. Dùng Sumif để tổng các số và loại. textjoin hoặc concat để nối mã số lại với nhau. Excel dưới nữa thì dùng power pivot dax cũng được (nhưng đang dính tiêu đề merge)
Bài đã được tự động gộp:
Dài hơn thì mình không nghĩ vậy. Vì có 1 hàm ra cả rồi. Chỉ là nó không phổ thông, nhất là GroupBy thì chắc nhiều người dùng 365 nhưng giờ cũng chưa có. Mình dùng chỉ là để học hỏi thêm, vì chủ bài cũng không nói dùng phiên bản nào, nên mạn phép là cứ có gì dùng tạm trước![]()
@Min2412Mình chưa biết sửa tiêu đề như thế nào, lần đầu tiên mình vào diễn đàn nên còn nhiều điều chưa biết, mình sẽ rút kinh nghiệm. Mong bạn thông cảm. Thực sự mình đang rất cần.
Mình làm được rồi bạn ah. Cảm ơn bạn nhiều nhé!@Min2412
Theo gợi ý ở bài #2 thì bạn thực hiện như sau để có kết quả:
1/ Copy B5:Bi ở bảng 1 và paste vào B3/Sh2.
2/vào thẻ Data/DataTool chọn Remove Duplicates tích chọn continue..../ chon Remove Duplicates.../Chọn OK. Như vậy ta được danh sách duy nhất.
3/ Ở ô C3/Sh2 nhập công thức: =SUMIF(Sheet1!$B$5:$B$28;$B3;Sheet1!C$5:C$28) Copy cho các ô còn lại trong vùng C2:G21/Sh2.
4/ Ở ô I3 nhập công thức:=TEXTJOIN("+";;FILTER(Sheet1!$I$5:$I$28;Sheet1!$B$5:$B$28=B3)) Nhấn Enter và copy cho các ô còn lại.
Đối chiếu kết quả và gửi lời cảm ơn đến tác giả #2.