Tạo Dãy Số Ngẫu Nhiên Không Trùng

  -  

Nlỗi chúng ta đã biết, Microsoft Excel tất cả một sốhàm để tạo thành chuỗi số tình cờ như RAND, RANDBETWEEN cùng RANDARRAY. Tuy nhiên,không tồn tại gì bảo đảm an toàn rằng kết quả của những hàm bên trên đã không trở nên đụng hàng.

Bạn đang xem: Tạo dãy số ngẫu nhiên không trùng

Trong nội dung bài viết này đang khuyên bảo chúng ta thành lập các công thức nhằm tạo thành list những số tự nhiên là độc nhất. Tuy nhiên bạn cần để ý là tất cả một số hàm chỉ khả dụng tại phiên bạn dạng Excel 365 cần nếu như khách hàng áp dụng phiên phiên bản rẻ hơn vậy thì đang không tìm thấy hàm được vận dụng trong bài viết. Tuy nhiên gồm phương án khác mang đến phần nhiều bạn thực hiện phiên phiên bản phải chăng hơn trên cuối nội dung bài viết.

Tạo danh sách những số hốt nhiên duy nhất

Công thức tạp danh sách các số tự nhiên duy nhất

Để tạo thành danh sách những số ngẫu nhiên nhất là kết hợp 3 hàm mảng độngmới: SORTBY, SEQUENCE với RANDARRAY:

SORTBY (SEQUENCE (n), RANDARRAY (n))

Trong số đó n là số quý giá hốt nhiên bạn muốndìm.

ví dụ như, nhằm chế tạo ra một danh sách bao gồm 5 số ngẫu nhiên,hãy thực hiện 5 cho n:

= SORTBY (SEQUENCE(5), RANDARRAY (5))

Nhập công thức vào ô trên thuộc, nhận phím Entercùng tác dụng đang tự động trả về tại số ô được hướng đẫn.

Nlỗi chúng ta cũng có thể thấy trong ảnh chụp màn hình bêndưới, cách làm này thực thụ thu xếp các số từ một mang đến 5 theo thiết bị từ bỏ thốt nhiên.

*

Để nắm rõ rộng về bí quyết, bạn nên tò mò về hàm SEQUENCE:Hướng dẫn sử dụng hàm SEQUENCE trong Office 365, biện pháp chế tạo ra một chuỗi số tự động

Trong cách làm bên trên, chúng ta chỉ khẳng định gồm baonhiêu hàng nhằm điền. Tất cả những đối số không giống được nhằm giá trị mặc định của chúng,có nghĩa là list đang bắt đầu từ 1 và bước tiến tăng dần là một. Nếu bạn muốn một sốđầu tiên và số tăng khác, thì hãy đặt giá trị của riêng các bạn đến đối số lắp thêm 3 (Start)cùng đối số máy 4 (Step) của hàm SEQUENCE.

Ví dụ: để bắt đầu (Start) từ bỏ 100 cùng bước tiến (Step) 10, hãy sửdụng bí quyết sau:

= SORTBY (SEQUENCE (5,100, 10), RANDARRAY (5))

*

Công thức này hoạthễ như thế nào?

Ta đang bóc nhỏ tuổi bí quyết ra nlỗi sau:

Hàm SEQUENCE tạo thành một mảng số tuần từ bỏ dựa trênquý giá ban đầu (Start) được chỉ định và hướng dẫn hoặc khoác định với gồm đối số tăng cao. Chuỗinày gửi mang lại đối số mảng của SORTBY.Hàm SORTBY bố trí các số tuần trường đoản cú được chế tạo ra bởiSEQUENCE bằng cách thực hiện một mảng các số ngẫu nhiên bởi RANDARRAY tạo ra.

Hãy hãy nhờ rằng phương pháp dễ dàng và đơn giản này tạo ra mộtdanh sách các số ngẫu nhiên ko tái diễn với cùng 1 bước được khẳng định trước. Đểquá qua giới hạn này, hãy áp dụng phiên phiên bản cải thiện của bí quyết được mô tảbên dưới.

*

Để chế tạo 5 số ngẫu nhiên là số thập phân độc nhất vô nhị, hãyđặt FALSE trong đối số sau cuối của RANDARRAY hoặc làm lơ đối số này:

= INDEX (UNIQUE(RANDARRAY (10, 1, 1, 100)), SEQUENCE (5))

*

Công thức này hoạthễ như thế nào?

Thoạt nhìn, công thức rất có thể hơi tinh vi, nhưnglúc xem xét kỹ hơn, xúc tích của chính nó cực kỳ đối chọi giản:

Hàm RANDARRAY tạo một mảng những số tự dưng dựabên trên những giá trị về tối thiểu với tối nhiều cơ mà chúng ta chỉ định. Để xác minh tất cả bao nhiêuquý hiếm cần chế tạo ra, các bạn nhân số mong ước ít nhất cùng với 2 (vì mảng tác dụng hoàn toàn có thể cótrên một mảng biết từng nào bạn dạng sao sẽ tiến hành giải pháp xử lý sau này). Trong ví dụ này,bọn họ chỉ việc 5 số thiên nhiên duy nhất mà lại buộc RANDARRAY tạo ra 10, saocho UNIQUE tất cả đủ giá trị để lựa chọn.Hàm UNIQUE loại bỏ toàn bộ những phiên bản sao và"cấp" một mảng không có phiên bản sao thành INDEX.

Xem thêm: Đi Tour Của Viet Fun Travel Có Tốt Không ? Toptentravel

Tạo một dải số ngẫunhiên không lặp lại vào Excel

Chỉ hoạt động trong những phiên bạn dạng Excel 365 mớiđộc nhất vô nhị cung cấp mảng cồn.

Để tạo thành một dải số hốt nhiên không có số lặplại, hãy sửa thay đổi cách làm trên Theo phong cách này:

=INDEX (UNIQUE (RANDARRAY (rows * 2, columns, min,max)), SEQUENCE (rows), 1,2,…)

Trong đó:

Rows là số hàng bắt buộc điền.Columns là số cột cần điền.Min là giá trị thấp duy nhất.Max là giá trị tối đa.1,2,… là một trong hằng số mảng bao gồm những số / chỉsố của toàn bộ những cột được điền các cực hiếm hốt nhiên. lấy một ví dụ, để điền vào 2cột, hãy áp dụng hằng mảng 1,2; nhằm điền vào 3 cột, hãy áp dụng 1,2,3, v.v.

Ví dụ: nhằm điền vào phạm vi 10 mặt hàng cùng 3 cột vớicác số ngẫu nhiên duy nhất từ là một mang đến 100, hãy áp dụng bí quyết sau:

= INDEX (DUY NHẤT(RANDARRAY (trăng tròn, 3, 1, 100)), SEQUENCE (10), 1,2,3)

Và nó sẽ tạo ra một mảng những số ngẫunhiên là số thập phân, không có số lặp lại:


*

Nếu bạn cần số nguyên, thì nên đặt đối số cuốicùng của RANDARRAY thành TRUE:

= INDEX (UNIQUE(RANDARRAY (20, 3, 1, 100, TRUE)), SEQUENCE (10), 1,2,3)

*

Cách ngnạp năng lượng những số ngẫunhiên núm đổi

Tất cả các hàm bỗng dưng trong Excel bao gồmRAND, RANDBETWEEN và RANDARRAY các dễ dàng thay đổi, Có nghĩa là chúng sẽ tính toánlại mỗi lúc bảng tính được biến hóa. Kết trái là, những quý hiếm thốt nhiên mớiđược tạo ra với mọi chuyển đổi. Để ngăn uống auto chế tạo số new, hãy thực hiện tính năngPaste Special > Valuesfeature để thay thế sửa chữa các công thức bằng những giá trị tĩnh. Đâylà giải pháp thực hiện:

1. Chọn toàn bộ các ô cócông thức bỗng dưng của chúng ta và dìm Ctrl + C nhằm xào luộc chúng.

2. Nhấp loài chuột yêu cầu vào phạmvi đã chọn với nhấp vào Paste Special > Valuesfeature. Hình như, bạn cũng có thể nhấnShift + F10 rồi nhận V, đấy là phím tắt mang đến tùy lựa chọn này.

*

Nhỏng chúng ta có thể nhậnthấy, công ty chúng tôi đã nhập bí quyết vào 14 ô, tuy vậy sau cùng chúng tôi chỉ cần10 số ngẫu nhiên nhất.

2.Ttuyệt thay đổi bí quyết thànhgiá trị. Vì cả RAND và RANDBETWEEN phần lớn tính toán thù lại với tất cả biến hóa trêntrang tính, list những số ngẫu nhiên của các bạn sẽ liên tiếp thay đổi. Để ngănvấn đề này xẩy ra, hãy thực hiện Paste Special > Valuesfeaturenhằm chuyển đổi cách làm sang trọng quý giá.

Để đảm bảo chúng ta sẽ làmđúng, nên chọn lựa bất kỳ số như thế nào và chú ý vào tkhô giòn công thức. Bây tiếng nó đang hiểnthị một cực hiếm, không hẳn một công thức:


*

3.Xóa những bản sao. Để hoànvớ, hãy lựa chọn toàn bộ các số, chuyển mang đến tab Data> Data tools vànhấp vào Remove sầu Duplicates. Trong hộp thoại Remove sầu Duplicates xuất hiện thêm, các bạn chỉ cầnnhấp vào OK nhưng ko cần biến đổi gì.

Xem thêm: Lời Bài Thơ Vợ Đẹp Là Vợ Người Ta ??? Vợ Đẹp Là Vợ Người Ta

*

Làm xong! Tất cả những phiên bản sao vẫn mất tích và bâygiờ bạn có thể xóa các số dư vượt.

Tuyệt đỉnh Excel - Trsinh sống thành bậc thầy Excel vào 16 giờ!

Tổng kết

Trong nội dung bài viết này, chúng ta đang với mọi người trong nhà đi desgin phương pháp để tạo nên list những số thốt nhiên là tuyệt nhất bằng cách phối kết hợp những hàm nlỗi SORTBY, RANDBETWEEN, RANDARRAY..... Mong rằng bạn cũng có thể phối hợp vào quá trình của mình