Giúp em tìm công thức trộn dữ liệu ngẫu nhiên với ạ

Liên hệ QC

phicutevodoivipprosieucap

Thành viên mới
Tham gia
15/3/21
Bài viết
8
Được thích
0
Em có chuỗi kí tự sau :
Đỏ MĐỏ STrắng MTrắng SNâu MNâu SĐen MĐen S

em xin hỏi giờ em muốn dùng hàm gì để nó cho em 1 chuỗi kí tự ngẫu nhiên sáo trộn giữa 8 sản phẩm này ạ . Ví dụ : Đỏ M,Nâu S hoặc Đỏ S,Nâu M ,........
 
Em có chuỗi kí tự sau :
Đỏ MĐỏ STrắng MTrắng SNâu MNâu SĐen MĐen S

em xin hỏi giờ em muốn dùng hàm gì để nó cho em 1 chuỗi kí tự ngẫu nhiên sáo trộn giữa 8 sản phẩm này ạ . Ví dụ : Đỏ M,Nâu S hoặc Đỏ S,Nâu M ,........
Nếu chỉ muốn lấy 1 trị:
Hàm Index và RandBetween.
Dùng Randbetween lấy một số ngẫu nhiên từ 1 đến 8.
Dùng Index lấy đúng ô của mảng chuỗi, theo số ngẫu nhiên trên.

Nếu muốn xáo trộn cả đống rồi gộp lại:
- dùng hàm Random ghi dọc theo mảng trên
- sort theo trị random
- gộp lại
 
Nếu chỉ muốn lấy 1 trị:
Hàm Index và RandBetween.
Dùng Randbetween lấy một số ngẫu nhiên từ 1 đến 8.
Dùng Index lấy đúng ô của mảng chuỗi, theo số ngẫu nhiên trên.

Nếu muốn xáo trộn cả đống rồi gộp lại:
- dùng hàm Random ghi dọc theo mảng trên
- sort theo trị random
- gộp lại
em vẫn chưa hiểu lắm ạ :(
 
Dùng 2 ô phụ bất kỳ nhé:

J1:=INDEX($A$1:$I$1,RANDBETWEEN(1,8))
K1:=INDEX($A$1:$H$1,AGGREGATE(15,6,COLUMN($A:$H)/COUNTIF(J1,"<>"&$A$1:$H$1),RANDBETWEEN(1,7)))
L1 (kết quả):
=J1&", "&K1

Hide cột J:K nếu cần.
1615783151474.png
 

File đính kèm

  • test (6).xlsx
    8.5 KB · Đọc: 6
Dùng 2 ô phụ bất kỳ nhé:

J1:=INDEX($A$1:$I$1,RANDBETWEEN(1,8))
K1:=INDEX($A$1:$H$1,AGGREGATE(15,6,COLUMN($A:$H)/COUNTIF(J1,"<>"&$A$1:$H$1),RANDBETWEEN(1,7)))
L1 (kết quả):
=J1&", "&K1

Hide cột J:K nếu cần.
View attachment 255434
cảm ơn anh , có cách nào để dữ liệu chỗ ô L mỗi lần radom nó k bị trùng khi kéo xuống công thức hông anh
 
Ý bạn sao? Tức là có dòng 2 tương tự dòng 1, và L1 copy xuống L2, thì L2 cũng không trùng với L1?
 
Web KT
Back
Top Bottom