Xem Nhiều 5/2022 # Cách Tạo Dãy Số Ngẫu Nhiên Không Trùng Lặp Trong Excel # Top Trend

Xem 31,086

Cập nhật thông tin chi tiết về Cách Tạo Dãy Số Ngẫu Nhiên Không Trùng Lặp Trong Excel mới nhất ngày 22/05/2022 trên website Trucbachconcert.com. Hy vọng nội dung bài viết sẽ đáp ứng được nhu cầu của bạn, chúng tôi sẽ thường xuyên cập nhật mới nội dung để bạn nhận được thông tin nhanh chóng và chính xác nhất. Cho đến thời điểm hiện tại, bài viết này đã đạt được 31,086 lượt xem.

--- Bài mới hơn ---

  • Cách Sử Dụng Hàm Left, Hàm Right Trong Excel 2010
  • Cách Sử Dụng Hàm Mid
  • Cách Sử Dụng Hàm Right, Hàm Left Trong Excel Hiệu Quả
  • 5 Cách Đánh Số Thứ Tự Trong Excel 2010 Đơn Giản Nhất
  • Hướng Dẫn Đánh Số Thứ Tự Trong Excel Khi Lọc Dữ Liệu
  • Như bạn đã biết, Microsoft Excel có một số hàm để tạo chuỗi số ngẫu nhiên như RAND, RANDBETWEEN và RANDARRAY. Tuy nhiên, không có gì đảm bảo rằng kết quả của các hàm trên sẽ không bị trùng lặp.

    Trong bài viết này sẽ hướng dẫn bạn xây dựng các công thức để tạo ra danh sách các số ngẫu nhiên là duy nhất. Tuy nhiên bạn cần chú ý là có một số hàm chỉ khả dụng tại phiên bản Excel 365 nên nếu bạn sử dụng phiên bản thấp hơn thì sẽ không tìm thấy hàm được áp dụng trong bài viết. Tuy nhiên có giải pháp khác cho những bạn sử dụng phiên bản thấp hơn tại cuối bài viết.

    Tạo danh sách các số ngẫu nhiên duy nhất

    Để tạo ra 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))

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

    Ví dụ, để tạo một 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 phím Enter và kết quả sẽ tự động trả về tại 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.

    Trước khi tìm hiểu về công thức trên, bạn nên đọc về hàm SEQUENCE

    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à bước tiến tăng dần là 1. 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 bạn cho đối số thứ 3 (Start) và đối số thứ 4 (Step) của hàm SEQUENCE.

    Ví dụ: để bắt đầu (Start) từ 100 và bước tiến (Step) 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:

    Ta sẽ bổ nhỏ công thức ra như sau:

    · Hàm SEQUENCE tạo một mảng số tuần tự dựa trên giá trị bắt đầu (Start) được chỉ định hoặc mặc định và có đối số tăng dần. Chuỗi này chuyển đến đối số mảng 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 một bước đượ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.

    Cách khác 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 danh sách số nguyên ngẫu nhiên:

    INDEX (UNIQUE (RANDARRAY (n * 2, 1, min, max, TRUE)), SEQUENCE (n))

    Tạo danh sách số thập phân ngẫu nhiên:

    INDEX (UNIQUE (RANDARRAY (n * 2, 1, min, max, FALSE)), SEQUENCE (n))

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

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

    Để tạo 5 số thập phân ngẫu nhiên duy nhất, hãy đặ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 (UNIQUE (RANDARRAY (rows * 2, columns, min,max)), SEQUENCE (rows), {1,2,…})

    · {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 (DUY NHẤT (RANDARRAY (20, 3, 1, 100)), SEQUENCE (10), {1,2,3})

    CHỈ 7 GIỜ HỌC BÀI BẢN, TIẾP KIỆM HÀNG CHỤC NGHÌN GIỜ TRA CỨU

    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

    1. Chọn tất cả các ô có công thức ngẫu nhiên của bạn và nhấn Ctrl + C để sao chép chúng.

    Cách tạo số ngẫu nhiên duy nhất trong phiên bản Excel 2022, 2022 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:

    1. 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 đó.

    Để 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.

    Để đảm bảo bạn đã làm đúng, hãy chọn bất kỳ số nào và nhìn vào thanh công thức. Bây giờ nó sẽ hiển thị một giá trị, không phải một công thức:

    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.

    Tài liệu kèm theo bài viết

    --- Bài cũ hơn ---

  • 3 Cách Đếm Số Ô Trống Trong Excel
  • Hướng Dẫn Sử Dụng Chức Năng Hàm Find And Replace Trong Excel
  • Hướng Dẫn Sử Dụng Chức Năng Find And Replace Trong Excel
  • Find Và Replace Nâng Cao Trong Excel
  • Hướng Dẫn Cách Xuống Hàng Trong Excel 2010 2022
  • Bạn đang xem bài viết Cách Tạo Dãy Số Ngẫu Nhiên Không Trùng Lặp Trong Excel trên website Trucbachconcert.com. Hy vọng những thông tin mà chúng tôi đã chia sẻ là hữu ích với bạn. Nếu nội dung hay, ý nghĩa bạn hãy chia sẻ với bạn bè của mình và luôn theo dõi, ủng hộ chúng tôi để cập nhật những thông tin mới nhất. Chúc bạn một ngày tốt lành!

  • Web hay
  • Links hay
  • Push
  • Chủ đề top 10
  • Chủ đề top 20
  • Chủ đề top 30
  • Chủ đề top 40
  • Chủ đề top 50
  • Chủ đề top 60
  • Chủ đề top 70
  • Chủ đề top 80
  • Chủ đề top 90
  • Chủ đề top 100
  • Bài viết top 10
  • Bài viết top 20
  • Bài viết top 30
  • Bài viết top 40
  • Bài viết top 50
  • Bài viết top 60
  • Bài viết top 70
  • Bài viết top 80
  • Bài viết top 90
  • Bài viết top 100