[Giúp đỡ] Dùng Excel Phân Chia Lại Nhóm
Có thể bạn quan tâm
- Trang chủ Có gì mới Hoạt động gần nhất Tác giả
- Diễn đàn Tìm bài viết mới Tìm theo chuyên mục
- Video
Video về Excel Video về tin học khác Tin tức về tin học chung - Thông tin mới Featured content Tìm bài mới Tài Nguyên Mới Hoạt động gần nhất
- Tài nguyên Đánh giá mới nhất Tìm tài nguyên
- Đóng góp
Tìm kiếm
Mọi nơi Đề tài Diễn đàn này Đề tài này Chỉ tìm trong tiêu đề Note Tìm kiếm Tìm nâng cao…- Tìm bài viết mới
- Tìm theo chuyên mục
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
- Khách ơi! GPE thông tin đến bạn ấn phẩm "lập trình VBA trong Excel": - Phần cơ bản - Phần Nâng Cao - VBA trong Excel - Cải thiện và tăng tốc
- Trang chủ
- Diễn đàn
- Những vấn đề chung
- Thread starter Thread starter tryo
- Ngày gửi Ngày gửi 6/4/17
Người dùng đang xem chủ đề này
Đang trực tuyến: 2 (Thành viên: 0, Khách: 2) Ttryo
Thành viên mới 
Tham gia 5/4/17 Bài viết 4 Được thích 0 Chào các bác. Em đang cần làm một công việc chia lại nhóm. Ví dụ em hiện có 20 nhóm, mỗi nhóm có 10 người. Em muốn chia lại số người này thành 40 nhóm ngẫu nhiên, mỗi nhóm có 5 người nhưng không có 2 người ở trong nhóm cũ vào chung 1 nhóm mới thì phải làm thế nào ạ. Cũng tương tự như trên, nếu em muốn chia lại thành 20 nhóm ngẫu nhiên mới, mỗi nhóm 10 người và cũng không có 2 người trong nhóm cũ vào cùng một nhóm mới. Mong các bác giúp em với, em cảm ơn Hoang2013
Thành viên gắn bó


Tham gia 15/8/13 Bài viết 1,622 Được thích 1,598 Giới tính Nam Nghề nghiệp Hưu trí Công việc chia lại nhóm. Ví dụ em hiện có 20 nhóm, mỗi nhóm có 10 người. 1./ Em muốn chia lại số người này thành 40 nhóm ngẫu nhiên, mỗi nhóm có 5 người nhưng không có 2 người ở trong nhóm cũ vào chung 1 nhóm mới thì phải làm thế nào ạ. 2./ Cũng tương tự như trên, nếu em muốn chia lại thành 20 nhóm ngẫu nhiên mới, mỗi nhóm 10 người và cũng không có 2 người trong nhóm cũ vào cùng một nhóm mới. Nhấp chuột vào đây để mở rộng...Với điều kiện "nhưng không có 2 người ở trong nhóm cũ vào chung 1 nhóm mới" thì không thể hoàn toàn ngẫu nhiên được. Mà chỉ chừng mực nào đó thôi; 1./ 20 nhóm có mã số từ A, B . . . . ,T; Thành viên mỗi nhóm ngẫu nhiên được gán số thứ tự từ 0 cho đến 9 Ta thực hiện trao cho các thành viên trong từng nhóm số thứ tự ngẫu nhiên Sau đó ta xếp 200 người này theo trật tự nhóm; Đem trật tự này phân bổ đều cho các nhóm mới
TheThienChu
Thành viên tiêu biểu
Tham gia 21/11/15 Bài viết 492 Được thích 259 Giới tính Nam tryo đã viết: Chào các bác. Em đang cần làm một công việc chia lại nhóm. Ví dụ em hiện có 20 nhóm, mỗi nhóm có 10 người. Em muốn chia lại số người này thành 40 nhóm ngẫu nhiên, mỗi nhóm có 5 người nhưng không có 2 người ở trong nhóm cũ vào chung 1 nhóm mới thì phải làm thế nào ạ. Cũng tương tự như trên, nếu em muốn chia lại thành 20 nhóm ngẫu nhiên mới, mỗi nhóm 10 người và cũng không có 2 người trong nhóm cũ vào cùng một nhóm mới. Mong các bác giúp em với, em cảm ơn Nhấp chuột vào đây để mở rộng...Bài này tôi thấy là cứ tạo thành từng nhóm mới theo yêu cầu, lấy người nào thì xóa người đó khỏi danh sách ban đầu rồi tiếp tục như vậy cho đến hết số nhóm mới cần tạo hoặc số người ban đầu không đủ Khi lấy người khỏi từng nhóm sẽ sử dụng ngẫu nhiên. Bạn gửi file đính kèm lên xem sao. T
tryo
Thành viên mới 
Tham gia 5/4/17 Bài viết 4 Được thích 0 Ví dụ như thế này : Nhóm 1 có 10 phần tử đều là A Nhóm 2 có 10 phần tử đều là B .... Nhóm 20 có 10 phần tử đều là S Khi phân ra 20 hoặc 40 nhóm mới thì không có nhóm nào có 2 phần tử trùng nhau cả ví dụ ko có nhóm nào là : "A, A, C, M, S" nhưng nếu sau khi chia 2 nhóm có các phần tử giống nhau thì không sao. Em ko có file excel, em đang làm một việc đòi hỏi cần một bài toán như thế mà trình excel có hạn nên ko biết phải giải quyết thế nào. ndu96081631
Huyền thoại GPE
Thành viên BQT Super Moderator Tham gia 5/6/08 Bài viết 30,703 Được thích 53,982 tryo đã viết: Chào các bác. Em đang cần làm một công việc chia lại nhóm. Ví dụ em hiện có 20 nhóm, mỗi nhóm có 10 người. Em muốn chia lại số người này thành 40 nhóm ngẫu nhiên, mỗi nhóm có 5 người nhưng không có 2 người ở trong nhóm cũ vào chung 1 nhóm mới thì phải làm thế nào ạ. Cũng tương tự như trên, nếu em muốn chia lại thành 20 nhóm ngẫu nhiên mới, mỗi nhóm 10 người và cũng không có 2 người trong nhóm cũ vào cùng một nhóm mới. Mong các bác giúp em với, em cảm ơn Nhấp chuột vào đây để mở rộng...Bài này hoàn toàn khả thi. Thậm chí làm bằng tay vẫn được: - Sắp xếp dữ liệu theo từng cột, mỗi cột là 1 nhóm - Dùng hàm rand tạo cột phụ rồi sort từng nhóm để các phần tử trong nhóm đứng ở vị trí ngẫu nhiên - Cũng dùng hàm rand tạo dòng phụ rồi sort dữ liệu chiều ngang theo dòng phụ - Vậy là ta đã có ngay dữ liệu sắp xếp lại 1 cách ngẫu nhiên rồi. Giờ chỉ việc lấy ra theo từng dòng, mỗi dòng 10 phần tử để tạo ra nhóm mới, vị chi tạo được 40 nhóm và chắc chắn không có người nào trong 1 nhóm từng "quen biết" nhau ------------------------ Bài này viết code cũng không có vấn đề. Tuy nhiên không biết viết sao cho tổng quát nhất, để khi cần thay đổi số nhóm, số người trong nhóm ta chỉ việc thay đổi thông số đầu vào là xong (thay vì phải sửa số trong code) Lần chỉnh sửa cuối: 6/4/17
TheThienChu
Thành viên tiêu biểu
Tham gia 21/11/15 Bài viết 492 Được thích 259 Giới tính Nam tryo đã viết: Ví dụ như thế này : Nhóm 1 có 10 phần tử đều là A Nhóm 2 có 10 phần tử đều là B .... Nhóm 20 có 10 phần tử đều là S Khi phân ra 20 hoặc 40 nhóm mới thì không có nhóm nào có 2 phần tử trùng nhau cả ví dụ ko có nhóm nào là : "A, A, C, M, S" nhưng nếu sau khi chia 2 nhóm có các phần tử giống nhau thì không sao. Em ko có file excel, em đang làm một việc đòi hỏi cần một bài toán như thế mà trình excel có hạn nên ko biết phải giải quyết thế nào. Nhấp chuột vào đây để mở rộng...Mỗi cột là một nhóm. Cột A: Nhóm 1, Cột B: Nhóm 2....=>20 Mỗi dòng là 1 phần tử trong nhóm. Dòng 1 là phần tử 1, dòng 2 là phần tử 2 ...=>10 Sau đó lưu file lại: Nhấn Ctrl + S. Rồi đính kèm file vào bài viết gửi lên. "Gà" cỡ nào nhưng chắc mấy bước trên làm được chứ bạn. Nếu mà không làm được thì có lẽ tìm hiểu về phần mềm khác là vừa. Chúc ngày lễ vui vẻ

T tryo
Thành viên mới 
Tham gia 5/4/17 Bài viết 4 Được thích 0 À, cái ý thì ko vấn đề gì. Cột A thì mình sẽ có toàn phần tử A Cột B toàn phần tử B Khi ghép nhóm lại thì các nhóm mới phải đảm bảo không có nhóm nào có cùng phần tử với nhau. Các bác tải giúp em file có dung lượng lớn hơn ý nhé. File đính kèm
- Chia nhom.xlsx Chia nhom.xlsx 9.9 KB · Đọc: 44
- Chia nhom.xlsx Chia nhom.xlsx 10.4 KB · Đọc: 42
tryo
Thành viên mới 
Tham gia 5/4/17 Bài viết 4 Được thích 0 ndu96081631 đã viết: Bài này hoàn toàn khả thi. Thậm chí làm bằng tay vẫn được: - Sắp xếp dữ liệu theo từng cột, mỗi cột là 1 nhóm - Dùng hàm rand tạo cột phụ rồi sort từng nhóm để các phần tử trong nhóm đứng ở vị trí ngẫu nhiên - Cũng dùng hàm rand tạo dòng phụ rồi sort dữ liệu chiều ngang theo dòng phụ - Vậy là ta đã có ngay dữ liệu sắp xếp lại 1 cách ngẫu nhiên rồi. Giờ chỉ việc lấy ra theo từng dòng, mỗi dòng 10 phần tử để tạo ra nhóm mới, vị chi tạo được 40 nhóm và chắc chắn không có người nào trong 1 nhóm từng "quen biết" nhau ------------------------ Bài này viết code cũng không có vấn đề. Tuy nhiên không biết viết sao cho tổng quát nhất, để khi cần thay đổi số nhóm, số người trong nhóm ta chỉ việc thay đổi thông số đầu vào là xong (thay vì phải sửa số trong code) Nhấp chuột vào đây để mở rộng...em gà cái này lắm, các hàm trong excel em ko quen mặt, bác giúp em làm thử với file đính kèm được không bác.
File đính kèm
- Chia nhom.xlsx Chia nhom.xlsx 10.4 KB · Đọc: 20
anhtuanle123
Thành viên tiêu biểu
Tham gia 8/6/09 Bài viết 421 Được thích 269 với 40 người và chia thành 20 nhóm , nếu giới hạn 2 người trong nhóm cũ ko được gặp nhau trong nhóm mới thì tối đa chỉ chia được 39 lần thôi , 1 người sẽ bắt cặp lần lượt với 39 người lần lượt còn lại ! Hoang2013
Thành viên gắn bó


Tham gia 15/8/13 Bài viết 1,622 Được thích 1,598 Giới tính Nam Nghề nghiệp Hưu trí Bạn tham khảo file này xem sao: (Hình như có thể còn rút gọn lại được nữa) Sáng nay tỉnh táo lại rồi: PHP: Sao chép. Sub TaoNhom40_5() Dim J As Integer, W As Integer Dim StrC As String For J = 4 To 24 Cells(2, J).Resize(10, 1).Copy Destination:=[A2] SXep For W = 2 To 11 StrC = StrC & Cells(W, "A").Value Next W Next J Application.ScreenUpdating = False For W = 13 To 17 For J = 4 To 44 Cells(W, J) = Mid(StrC, 2 * J - 7, 2) Next J StrC = Mid(StrC, 81, Len(StrC)) Next W Application.ScreenUpdating = True End Sub File đính kèm
- gpeNgauSo.rar gpeNgauSo.rar 14.3 KB · Đọc: 46
VetMini
Đang đi tìm hòn đá
Tham gia 21/12/12 Bài viết 17,867 Được thích 24,792 Nghề nghiệp Thầy bói bài tandu96081631 đã viết: Bài này viết code cũng không có vấn đề. Tuy nhiên không biết viết sao cho tổng quát nhất, để khi cần thay đổi số nhóm, số người trong nhóm ta chỉ việc thay đổi thông số đầu vào là xong (thay vì phải sửa số trong code) Nhấp chuột vào đây để mở rộng...Nếu ở đầu vào số nhóm là m và số thành viên là n thì ta có ma trận m dòng n cột. Ta có thể đổi ma trận thành mảng 1 chiều. Nhưng thay vì chép từng dòng, ta chép từng cột. i = 0 for cot = 1 to n for dong = 1 to m i = i + 1 mang(i) = matran(dong,cot) next dong next cot Sau đó đổi ngược lại thành mảng 2 chiều Nếu ở đầu ra số nhóm là m2 và số thành viên là n2 i = 0 for dong = 1 to m2 for cot = 1 to n2 i = i + 1 matran2(dong,cot) = mang(i) next cot next dong Thực ra có công thức chuyển mảng và ma trận. Nhưng nó khá dì dòng và tôi lười tính quá. Chuyện ngẫu nhiên thì bạn có thể lập hàm đổi vị trí phần tử từng dòng. Nếu muốn kỹ hơn thì đổi luôn vị trí của các dòng.
ndu96081631 đã viết: Bài này hoàn toàn khả thi. Thậm chí làm bằng tay vẫn được: Nhấp chuột vào đây để mở rộng...Làm tay nhì dùng cách transpose và phân đoạn lại. Tôi nghĩ nếu bỏ thì giờ thì có thể tìm ra công thức. K
kimcuc_HVN
Thành viên mới 
Tham gia 25/8/15 Bài viết 23 Được thích 5 Nghề nghiệp Nhân viên Cùng chủ đề với chủ thớt, nhờ mọi người giúp. Mình có danh sách khoảng 10000 dòng, muốn chia thành 50 nhóm, mỗi nhóm 200 dòng thì làm cách nào nhỉ? ( Cụ thể bài toán là mình đang có danh sách 10k người, muốn chia thành 50 nhóm, mỗi nhóm có 200người và chèn vào danh sách của mỗi nhóm là 1 người phim trách). Nhờ các bạn hỗ trợ SA_DQ
/(hông là gì!
Thành viên danh dự Tham gia 8/6/06 Bài viết 14,797 Được thích 23,262 Nghề nghiệp U80kimcuc_HVN đã viết: Cụ thể bài toán là mình đang có danh sách 10k người, muốn chia thành 50 nhóm, mỗi nhóm có 200người và chèn vào danh sách của mỗi nhóm là 1 người phim trách). Nhờ các bạn hỗ trợ Nhấp chuột vào đây để mở rộng...??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ???
Nếu bạn đang nhập câu văn sai chính tả, thay vì phim trách sẽ là phụ trách, thì danh sách phụ trách lấy đâu ra? K kimcuc_HVN
Thành viên mới 
Tham gia 25/8/15 Bài viết 23 Được thích 5 Nghề nghiệp Nhân viên SA_DQ đã viết: ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ???xin lỗi bạn. đúng là Phụ trách nhé. Mình gõ sai Danh sách sẽ gõ tay thôi ạ. Chỉ cần chia được ra sao nhanh nhất thôi ạNếu bạn đang nhập câu văn sai chính tả, thay vì phim trách sẽ là phụ trách, thì danh sách phụ trách lấy đâu ra? Nhấp chuột vào đây để mở rộng...
xuongrongdat
Có bao giờ bạn tự hỏi "Tôi là ai?"
Tham gia 30/6/08 Bài viết 1,703 Được thích 1,581 Donate (Momo)
Nghề nghiệp Vô tư cùng bạn bè đi khắp nơi. kimcuc_HVN đã viết: Cùng chủ đề với chủ thớt, nhờ mọi người giúp. Mình có danh sách khoảng 10000 dòng, muốn chia thành 50 nhóm, mỗi nhóm 200 dòng thì làm cách nào nhỉ? ( Cụ thể bài toán là mình đang có danh sách 10k người, muốn chia thành 50 nhóm, mỗi nhóm có 200người và chèn vào danh sách của mỗi nhóm là 1 người phim trách). Nhờ các bạn hỗ trợ Nhấp chuột vào đây để mở rộng...Ý của bạn như thế nào? Có phải vầy không? Mình thấy đơn giản mà ta. Còn nếu khác, bạn nên lập 1 topic mới riêng dành cho mình á. Chủ đề này cũng lớn tuổi rồi và mình thấy khác khác bài của bạn á.
K kimcuc_HVN
Thành viên mới 
Tham gia 25/8/15 Bài viết 23 Được thích 5 Nghề nghiệp Nhân viên xuongrongdat đã viết: Ý của bạn như thế nào? Có phải vầy không? Mình thấy đơn giản mà ta. Còn nếu khác, bạn nên lập 1 topic mới riêng dành cho mình á. Chủ đề này cũng lớn tuổi rồi và mình thấy khác khác bài của bạn á. View attachment 269452 Nhấp chuột vào đây để mở rộng...Đúng là như vậy nhưng mà mình cần chia nhóm ra 150-200 người cơ. tự đếm lâu nên cần hỏi mọi người cách nào chia nhanh ấy
xuongrongdat
Có bao giờ bạn tự hỏi "Tôi là ai?"
Tham gia 30/6/08 Bài viết 1,703 Được thích 1,581 Donate (Momo)
Nghề nghiệp Vô tư cùng bạn bè đi khắp nơi. kimcuc_HVN đã viết: Cụ thể bài toán là mình đang có danh sách 10k người, muốn chia thành 50 nhóm, mỗi nhóm có 200người và chèn vào danh sách của mỗi nhóm là 1 người phim trách Nhấp chuột vào đây để mở rộng...Vậy bạn gửi file minh họa 10k người lên đi, mình chia giống như kiểu mình tô đậm cho. Còn chèn vào mỗi nhóm 1 người phụ trách bạn làm hén.
Bài viết mới nhất
M Bảo mật code VBA autocad! (2 người xem)- Michael Bit
- Hôm nay lúc 08:44
- Hỏi đáp những vấn đề khác
- nguyendang95
- 6/7/25
- Excel và các ngôn ngữ lập trình khác
- Question Question
- ongke0711
- 6/10/24
- Lập Trình với Excel
- Đã giải quyết
- HeSanbi
- 5/3/21
- Lập Trình với Excel
- SA_DQ
- 3/11/25
- Chia sẻ
- Dán lên cao
- Nguyễn Duy Tuân
- 13/9/24
- BLUESOFTS: A-Excel, A-Tools
- Đã giải quyết
- HeSanbi
- 18/4/21
- Lập Trình với Excel
- Excel my love_1
- 15/4/23
- Tin học mở rộng
- lehang0812
- Thứ năm lúc 17:12
- TPHCM
- Question Question
- Quang_Hải
- Thứ tư lúc 10:14
- Lập Trình với Excel
- HeSanbi
- 27/11/25
- Các Add-ins cho excel
- Question Question
- HeSanbi
- 2/2/26
- Lập Trình với Excel
- TranThanhPhong
- 30/4/14
- Dự án: Công thức & Hàm 97-2019
- giaiphap
- 8/8/15
- Các Add-ins cho excel
- vietdang170
- 28/1/26
- Các Add-ins cho excel
- hoanglocphat
- 2/2/26
- Hỏi đáp những vấn đề khác
- mrjun80
- 31/1/26
- Hàm và công thức Excel
- nguyendang95
- 23/1/26
- Excel và các ngôn ngữ lập trình khác
- Question Question
- ongke0711
- 24/7/25
- Lập Trình với Excel
- phuongnam366377
- 31/1/26
- Excel và các ngôn ngữ lập trình khác
Thành viên có số lượng bài viết cao nhất tháng
- HeSanbi 13
- chothadiem 10
- Gà Công Nghệ 5
- Officexinh 4
- vietdang170 4
- Michael Bit 4
- pycckuu410 3
- HieuCD 3
- chiendich 3
- hoanglocphat 3
- YêuCN 2
- VietHoangPhan 2
- DeTong 2
- Gà Con yêu VBA 2
- Quang_Hải 2
- LOGANWover 1
- linhdao2909 1
- HUONGHCKT 1
- vuvannguyen1972 1
- fiveter 1
Thành viên có điểm tương tác cao nhất tháng
- HeSanbi 18
- Quang_Hải 7
- vietdang170 5
- Gà Con yêu VBA 4
- pycckuu410 3
- HieuCD 3
- chiendich 3
- DeTong 3
- Phuocam 3
- Officexinh 2
- HUONGHCKT 2
- Michael Bit 1
Thời gian đếm ngược.
000 Ngày 00 Giờ 00 phút 00 giây Thân mời tham dự sự kiện sinh nhật GPE 2025- Trang chủ
- Diễn đàn
- Những vấn đề chung
- Website này sử dụng cookies. Tiếp tục sử dụng trang này, đồng nghĩa với việc bạn chấp nhận website sử dụng cookies. Chấp nhận Tìm hiểu thêm.…
Từ khóa » Hàm Chia Nhóm Trong Excel
-
Chia Nhóm Ngẫu Nhiên Trong Excel Bằng Hàm Random, Hướng ...
-
Nhanh Chóng Tạo Các Nhóm Ngẫu Nhiên Cho Danh Sách Dữ Liệu Trong ...
-
Tổng Hợp Dữ Liệu Theo Nhóm Trong Excel
-
Cách Nhóm Hàng, Nhóm Cột Với Tính Năng Group Trong Excel, Google ...
-
Nhân Và Chia Các Số Trong Excel - Microsoft Support
-
Tổng Hợp Dữ Liệu Theo Nhóm Trong Excel - Thủ Thuật
-
2 Cách Group Trong Excel Bằng Hàng, Cột đơn Giản Nhất - Unica
-
Cách Sử Dụng Group Hàng Và Cột Trong Excel Cơ Bản
-
Cách Dùng Tính Năng Group Trong Excel để ẩn Nhanh Cột
-
Cách Sử Dụng Hàm Random Trong Excel Chính Xác Và Hiệu Quả
-
Hướng Dẫn Cách Sử Dụng Tính Năng Group Trong Excel
-
Cách Chia Nhóm Random
-
Hướng Dẫn Cách Sử Dụng Hàm RANDOM Trong Excel - Hàm Tạo Số ...
-
Hướng Dẫn Sử Dụng Hàm Random Trong Exel Chia Nhóm - Tài Chính 4u