• About
  • Advertise
  • Privacy & Policy
  • Liên Hệ
VinaExpress
  • Trang chủ
  • Chính trị
  • Thế Giới
  • Công Nghệ
  • Khoa học
  • Kinh Doanh
  • Đời Sống
    • Ẩm Thực
    • Du Lịch
    • Sức Khỏe
    • Thời Trang
  • Giải Trí
    • Âm Nhạc
    • Phim Ảnh
    • Thể Thao
    • Trò Chơi
  • Blog Chữa Lành
VinaExpress
  • Trang chủ
  • Chính trị
  • Thế Giới
  • Công Nghệ
  • Khoa học
  • Kinh Doanh
  • Đời Sống
    • Ẩm Thực
    • Du Lịch
    • Sức Khỏe
    • Thời Trang
  • Giải Trí
    • Âm Nhạc
    • Phim Ảnh
    • Thể Thao
    • Trò Chơi
  • Blog Chữa Lành
VinaExpress
No Result
View All Result

Cách Tạo Dãy Số Ngẫu Nhiên Không Trùng Trong Khoảng, Hướng Dẫn Cách Tạo Dãy Số Ngẫu Nhiên Không Trùng

vinaexpress by vinaexpress
June 21, 2021
in Uncategorized
0
0
SHARES
2
VIEWS
Share on FacebookShare on Twitter

Trong bài viết này, chúng ta sẽ thảo luận về một số công thức khác nhau để tạo ngẫu nhiên trong Excel mà không lặp lại số. Ngoài ra, chúng tôi sẽ hiển thị cho bạn một Trình tạo Ngẫu nhiên đa năng có thể tạo ra một danh sách các số, ngày tháng và chuỗi ngẫu nhiên không lặp lại.

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

Như bạn có thể biết, Microsoft Excel có một số hàm để tạo số ngẫu nhiên, chẳng hạn như RAND, RANDBETWEEN và RANDARRAY. Tuy nhiên, không có gì đảm bảo rằng kết quả của bất kỳ hàm nào sẽ không bị trùng lặp.

Hướng dẫn này giải thích một số công thức để tạo danh sách các số ngẫu nhiên duy nhất. Xin lưu ý rằng một số công thức chỉ hoạt động trong phiên bản Excel 365 mới nhất trong khi những công thức khác có thể được sử dụng trong bất kỳ phiên bản nào của Excel 2019, Excel 2016, Excel 2013 và các phiên bản cũ hơn.

Nhận danh sách các số ngẫu nhiên duy nhất với bước xác định trước

Chỉ hoạt động trong các phiên bản Excel 365 mới nhất hỗ trợ mảng động.

Nếu bạn có đăng ký Microsoft 365, cách dễ nhất để bạn có được danh sách các số ngẫu nhiên duy nhất là kết hợp 3 hàm mảng động mới: SORTBY, SEQUENCE và RANDARRAY:

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

Ở đâu n là số giá trị ngẫu nhiên bạn muốn nhận.

Ví dụ: để tạo danh sách gồm 5 số ngẫu nhiên, hãy sử dụng 5 cho n:

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

Nhập công thức vào ô trên cùng, nhấn Đi vào và kết quả sẽ tự động tràn qua số ô được chỉ định.

Như bạn có thể thấy trong ảnh chụp màn hình bên dưới, công thức này thực sự sắp xếp các số từ 1 đến 5 theo thứ tự ngẫu nhiên. Nếu bạn cần một trình tạo số ngẫu nhiên cổ điển không có số lặp lại, vui lòng xem các ví dụ khác sau đây.

*

Trong công thức trên, bạn chỉ xác định có bao nhiêu hàng để điền. Tất cả các đối số khác được để ở giá trị mặc định của chúng, có nghĩa là danh sách sẽ bắt đầu từ 1 và sẽ được tăng dần lên 1. Nếu bạn muốn một số đầu tiên và số gia khác, thì hãy đặt các giá trị của riêng bạn cho 3rd (khởi đầu) và 4thứ tự (bươc) đối số của hàm SEQUENCE.

Ví dụ: để bắt đầu từ 100 và tăng lên 10, hãy sử dụng công thức sau:

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

*

Công thức này hoạt động như thế nào:

Làm việc từ trong ra ngoài, đây là những gì công thức thực hiện:

Hàm SEQUENCE tạo một mảng số tuần tự dựa trên giá trị bắt đầu được chỉ định hoặc mặc định và kích thước bước tăng dần. Trình tự này chuyển đến mảng đối số của SORTBY.

Hãy nhớ rằng công thức đơn giản này tạo ra một danh sách các số ngẫu nhiên không lặp lại với bước xác định trước. Để vượt qua giới hạn này, hãy sử dụng phiên bản nâng cao của công thức được mô tả bên dưới.

Tạo danh sách các số ngẫu nhiên không trùng lặp

Chỉ hoạt động trong các phiên bản Excel 365 mới nhất hỗ trợ mảng động.

Để tạo số ngẫu nhiên trong Excel mà không có số trùng lặp, hãy sử dụng một trong các công thức chung dưới đây.

Số nguyên ngẫu nhiên:

INDEX (DUY NHẤT (RANDARRAY (n* 2, 1, min, tối đa, TRUE)), SEQUENCE (n))

Số thập phân ngẫu nhiên:

INDEX (DUY NHẤT (RANDARRAY (n* 2, 1, min, tối đa, FALSE)), SEQUENCE (n))

Ở đâu:

N là số lượng giá trị cần tạo.Min là giá trị nhỏ nhất.

Xem thêm: Nhan Sắc Ngân Khánh, Yến Nhi (Mây Trắng) Sau Tin Đồn Sửa, Ngân Khánh Nhận Giải Thưởng 100 Triệu Từ La Ratio

Max là giá trị lớn nhất.

Ví dụ, để tạo danh sách 5 số nguyên ngẫu nhiên từ 1 đến 100 không lặp lại, hãy sử dụng công thức này:

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

*

Để tạo ra 5 ngẫu nhiên duy nhất số thập phân, đặt FALSE trong đối số cuối cùng của RANDARRAY hoặc bỏ qua đối số này:

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

*

Công thức này hoạt động như thế nào:

Thoạt nhìn, công thức có thể hơi phức tạp, nhưng khi xem xét kỹ hơn, logic của nó rất đơn giản:

Hàm RANDARRAY tạo một mảng các số ngẫu nhiên dựa trên các giá trị tối thiểu và tối đa mà bạn chỉ định. Để xác định có bao nhiêu giá trị cần tạo, bạn nhân số mong muốn ít nhất với 2 (vì mảng kết quả có thể có trên một mảng biết bao nhiêu bản sao sẽ được xử lý sau này). Trong ví dụ này, chúng ta chỉ cần 5 số ngẫu nhiên duy nhất nhưng buộc RANDARRAY tạo ra 10, sao cho UNIQUE có đủ giá trị để chọn.

Tạo một dải số ngẫu nhiên không lặp lại trong Excel

Chỉ hoạt động trong các phiên bản Excel 365 mới nhất hỗ trợ mảng động.

Để tạo một dải số ngẫu nhiên không có số lặp lại, hãy sửa đổi công thức trên theo cách này:

INDEX (DUY NHẤT (RANDARRAY (hàng* 2, cột, min, tối đa)), SỰ NỐI TIẾP(hàng), {1,2,…})

Ở đâu:

Hàng là số hàng cần điền.Cột là số cột cần điền.Min là giá trị thấp nhất.Max là giá trị cao nhất.{1,2,…} là một hằng số mảng bao gồm các số / chỉ số của tất cả các cột được điền các giá trị ngẫu nhiên. Ví dụ, để điền vào 2 cột, hãy sử dụng hằng mảng {1,2}; để điền vào 3 cột, hãy sử dụng {1,2,3}, v.v.

Ví dụ: để điền vào phạm vi 10 hàng và 3 cột với các số ngẫu nhiên duy nhất từ ​​1 đến 100, hãy sử dụng công thức sau:

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

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

*

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

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

*

Cách ngăn các số ngẫu nhiên thay đổi

Tất cả các hàm ngẫu nhiên hóa trong Excel bao gồm RAND, RANDBETWEEN và RANDARRAY đều dễ bay hơi, có nghĩa là chúng sẽ tính toán lại mỗi khi thay đổi bảng tính. Kết quả là, các giá trị ngẫu nhiên mới được tạo ra với mọi thay đổi. Để ngăn tự động tạo các số mới, hãy sử dụng Dán Đặc biệt> Giá trị tính năng thay thế các công thức bằng các giá trị tĩnh. Đây là cách thực hiện:

Chọn tất cả các ô với công thức ngẫu nhiên của bạn và nhấn Ctrl + C để sao chép chúng.Nhấp chuột phải vào phạm vi đã chọn và nhấp vào Dán đặc biệt > Giá trị. Ngoài ra, bạn có thể nhấn Shift + F10 và sau đó V, là phím tắt cho tùy chọn này.

Để biết các bước chi tiết, vui lòng xem Cách thay đổi công thức thành giá trị trong Excel.

Cách tạo số ngẫu nhiên duy nhất trong Excel 2019, 2016 trở về trước

Vì không có phiên bản nào ngoài Excel 365 hỗ trợ mảng động nên không có giải pháp nào ở trên hoạt động trong các phiên bản Excel trước. Tuy nhiên, điều này không có nghĩa là không có giải pháp nào cả, bạn chỉ cần thực hiện thêm một số bước sau:

Tạo một danh sách các số ngẫu nhiên. Dựa trên nhu cầu của bạn, hãy sử dụng:

Đảm bảo tạo nhiều giá trị hơn bạn thực sự cần vì một số giá trị sẽ bị trùng lặp và bạn sẽ xóa chúng sau đó.

Đối với ví dụ này, chúng tôi đang tạo một danh sách 10 số nguyên ngẫu nhiên từ 1 đến 20 bằng cách sử dụng công thức dưới đây:

=RANDBETWEEN(1,20)

Để nhập công thức vào nhiều ô cùng một lúc, hãy chọn tất cả các ô (A2: A15 trong ví dụ của chúng tôi), nhập công thức vào thanh công thức và nhấn Ctrl + Enter. Hoặc bạn có thể nhập công thức vào ô đầu tiên như bình thường, sau đó kéo công thức xuống bao nhiêu ô nếu cần.

Dù sao, kết quả sẽ giống như thế này:

*

Như bạn có thể nhận thấy, chúng tôi đã nhập công thức vào 14 ô, mặc dù cuối cùng chúng tôi chỉ cần 10 số ngẫu nhiên duy nhất.Làm xong! Tất cả các bản sao đã biến mất và bây giờ bạn có thể xóa các số dư thừa.

Xem thêm: Charlie Puth Chiều Cao – Charlie Puth Mengejek Justin Bieber Di Panggung

Trình tạo số ngẫu nhiên cho Excel không có lặp lại

Người dùng của chúng tôi Suite Ultimate không thực sự cần bất kỳ giải pháp nào ở trên vì họ đã có Trình tạo ngẫu nhiên chung trong Excel của họ. Công cụ này có thể dễ dàng tạo ra một danh sách các số nguyên, số thập phân, ngày tháng và mật khẩu duy nhất không lặp lại. Đây là cách thực hiện:

Trên Công cụ Ablebits tab, nhấp vào Ngẫu nhiên hóa > Máy phát ngẫu nhiên.Chọn phạm vi để điền các số ngẫu nhiên.Trên Máy phát ngẫu nhiên , hãy làm như sau:Chọn loại giá trị mong muốn: số nguyên, số thực, ngày tháng, Boolean, danh sách tùy chỉnh hoặc chuỗi (lý tưởng để tạo mật khẩu mạnh duy nhất!).Thiết lập Từ và Đến các giá trị.Chọn Giá trị duy nhất hộp kiểm.Nhấp chuột Tạo ra.

Đó là nó! Phạm vi đã chọn được lấp đầy bằng các số ngẫu nhiên không lặp lại cùng một lúc:

*

Nếu bạn tò mò muốn dùng thử công cụ này và khám phá các tính năng hấp dẫn khác đi kèm với Suite Ultimate, bạn đều được chào đón tải xuống phiên bản dùng thử 14 ngày. Nếu bạn thích các công cụ và quyết định lấy giấy phép, đừng bỏ lỡ mã phiếu giảm giá 15% mà chúng tôi cung cấp riêng cho độc giả blog của mình: AB14-BlogSpo

Đó là cách ngẫu nhiên hóa các số trong Excel mà không bị trùng lặp. Tôi cảm ơn bạn đã đọc và hy vọng sẽ gặp bạn trên blog của Dịch vụ kế toán tại Hà Nội – vinaexpress.com.vn vào tuần tới!

Previous Post

Đôi Mắt Người Xưa By Hữu Phước Hương Lan Làm Từ Thiện, Tía Em Má Em

Next Post

Jo Seung Woo Và Bạn Gái – Những Cặp Đôi Đẹp Như Mơ Trong Màn Ảnh Hàn

vinaexpress

vinaexpress

Next Post

Jo Seung Woo Và Bạn Gái - Những Cặp Đôi Đẹp Như Mơ Trong Màn Ảnh Hàn

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Cha đột ngột qua đời, nghệ sĩ Võ Minh Lâm vẫn lên sân khấu trước khi về chịu tang
Giải Trí

Cha đột ngột qua đời, nghệ sĩ Võ Minh Lâm vẫn lên sân khấu trước khi về chịu tang

by vinaexpress
March 26, 2023
0

Nghệ sĩ Duy Sơn sinh năm 1960 là kép hát khá nổi tiếng tại Đồng bằng sông Cửu Long. Nhờ...

Read more
Nguồn cơn của khủng hoảng thanh khoản Novaland: Cuộc phiêu lưu sử dụng đòn bẩy quá cao để thổi to tài sản và rủi ro pháp lý của những đại dự án 1.000ha

Nguồn cơn của khủng hoảng thanh khoản Novaland: Cuộc phiêu lưu sử dụng đòn bẩy quá cao để thổi to tài sản và rủi ro pháp lý của những đại dự án 1.000ha

March 26, 2023
Căn hộ nhỏ 47m² đốn tim chị em nhờ vẻ đẹp tươi mát, đầy hơi thở mùa xuân

Căn hộ nhỏ 47m² đốn tim chị em nhờ vẻ đẹp tươi mát, đầy hơi thở mùa xuân

March 26, 2023
Jonathan Majors - Ác nhân của Vũ trụ Điện ảnh Marvel bị bắt

Jonathan Majors – Ác nhân của Vũ trụ Điện ảnh Marvel bị bắt

March 26, 2023
Syria, Iran lên án các cuộc không kích mới của Mỹ ở Syria

Syria, Iran lên án các cuộc không kích mới của Mỹ ở Syria

March 26, 2023
Cộng động liên tiếp khiếu nại, Overwatch 2 cuối cùng cũng có động thái giải quyết hai vấn đề lớn

Cộng động liên tiếp khiếu nại, Overwatch 2 cuối cùng cũng có động thái giải quyết hai vấn đề lớn

March 26, 2023
Chuyện startup mới 5 năm tuổi đã được định giá 12 tỷ USD, CEO ngồi nhà điều hành việc kinh doanh trên toàn cầu

Chuyện startup mới 5 năm tuổi đã được định giá 12 tỷ USD, CEO ngồi nhà điều hành việc kinh doanh trên toàn cầu

March 26, 2023
Người Việt năm châu: Chủ bar đoạt giải 'Người pha chế xuất sắc nhất'

Người Việt năm châu: Chủ bar đoạt giải 'Người pha chế xuất sắc nhất'

March 26, 2023
Á hậu Phương Nhi gặp sự cố suýt "vồ ếch" khi trình diễn, xử lý như thế nào mà được khen ngợi?

Á hậu Phương Nhi gặp sự cố suýt “vồ ếch” khi trình diễn, xử lý như thế nào mà được khen ngợi?

March 26, 2023
Siêu phẩm đình đám của VNG ‘gặp hạn’ trên Google Play, game thủ nên bình tĩnh

Siêu phẩm đình đám của VNG ‘gặp hạn’ trên Google Play, game thủ nên bình tĩnh

March 26, 2023
Ông chủ “Mái hiên di động Phú Thành” nổi tiếng một thời quyết định khởi nghiệp lại từ đầu sau 25 năm kinh doanh

Ông chủ “Mái hiên di động Phú Thành” nổi tiếng một thời quyết định khởi nghiệp lại từ đầu sau 25 năm kinh doanh

March 26, 2023
188BONGDA

Tìm hiểu trò chơi E-Football tại nhà cái uy tín

March 26, 2023
VinaExpress

Thông Tin

  • About
  • Advertise
  • Privacy & Policy
  • Liên Hệ

No Result
View All Result