Hướng dẫn how do i generate a random value from an array in excel? - làm cách nào để tạo một giá trị ngẫu nhiên từ một mảng trong excel?

Excel cho Microsoft 365Excel cho Microsoft 365 cho MacEXcel cho WebExcel 2021Excel 2021 cho MacExcel cho iPadexcel cho iPhoneExcel cho Android TabletSexcel cho điện thoại Android nhiều hơn ... ít hơn Excel for Microsoft 365 for Mac Excel for the web Excel 2021 Excel 2021 for Mac Excel for iPad Excel for iPhone Excel for Android tablets Excel for Android phones More...Less

Show

Hàm Randarray trả về một mảng các số ngẫu nhiên. Bạn có thể chỉ định số lượng hàng và cột để điền, giá trị tối thiểu và tối đa và có trả lại toàn bộ số hay giá trị thập phân hay không.RANDARRAY function returns an array of random numbers. You can specify the number of rows and columns to fill, minimum and maximum values, and whether to return whole numbers or decimal values.

Trong các ví dụ sau, chúng tôi đã tạo ra một mảng cao 5 hàng rộng 3 cột. Đầu tiên trả về một tập hợp các giá trị ngẫu nhiên trong khoảng từ 0 đến 1, đó là hành vi mặc định của Randarray. Tiếp theo trả về một loạt các giá trị thập phân ngẫu nhiên trong khoảng từ 1 đến 100. Cuối cùng, ví dụ thứ ba trả về một loạt các số toàn bộ ngẫu nhiên trong khoảng từ 1 đến 100.

Cú pháp

=RANDARRAY([rows],[columns],[min],[max],[whole_number])

Tranh luận

Sự mô tả

[rows]

Không bắt buộc

Số lượng hàng được trả về

[columns]

Không bắt buộc

Số lượng hàng được trả về

[min]

Không bắt buộc

Số lượng hàng được trả về

[max]

Không bắt buộc

Số lượng hàng được trả về

[whole_number]

Không bắt buộc

Số lượng hàng được trả về

  • Số lượng cột được trả về

  • Số lượng tối thiểu bạn muốn trả về

Notes: 

  • Số lượng tối đa bạn muốn trả lại

  • Return & nbsp; một số toàn bộ hoặc một giá trị thập phân

  • Đúng & nbsp; cho một số toàn bộ

  • Sai & nbsp; cho một số thập phân.

  • Nếu bạn không nhập đối số hàng hoặc cột, Randarray sẽ trả về một giá trị duy nhất trong khoảng từ 0 đến 1.ENTER. If your supporting data is in an Excel table, then the array will automatically resize as you add or remove data from your array range if you're using structured references. For more details, see this article on spilled array behavior.

  • Nếu bạn không nhập đối số giá trị tối thiểu hoặc tối đa, Randarray sẽ mặc định là 0 và 1 tương ứng.

  • Đối số số tối thiểu phải nhỏ hơn số tối đa, nếu không Randarray sẽ trả về #Value! lỗi.

  • Nếu bạn không nhập đối số Whole_number, Randarry sẽ mặc định là giá trị sai hoặc số thập phân.both workbooks are open. If you close the source workbook, any linked dynamic array formulas will return a #REF! error when they are refreshed.

Hàm Randarray sẽ trả về một mảng, sẽ tràn ra nếu đó là kết quả cuối cùng của một công thức. Điều này có nghĩa là Excel sẽ tự động tạo ra phạm vi mảng có kích thước phù hợp khi bạn nhấn Enter. Nếu dữ liệu hỗ trợ của bạn nằm trong bảng Excel, thì mảng sẽ tự động thay đổi kích thước khi bạn thêm hoặc xóa dữ liệu khỏi phạm vi mảng của bạn nếu bạn đang sử dụng các tài liệu tham khảo có cấu trúc. Để biết thêm chi tiết, hãy xem bài viết này về hành vi của mảng bị đổ.

Randarray khác với chức năng Rand & nbsp; trong đó Rand không trả lại một mảng, vì vậy Rand sẽ cần phải được sao chép vào toàn bộ phạm vi.

Một mảng có thể được coi là một hàng của các giá trị, một cột của các giá trị hoặc kết hợp các hàng và cột của các giá trị. Trong ví dụ trên, mảng cho công thức Randarray của chúng tôi là phạm vi D2: F6 hoặc 5 hàng theo 3 cột.

Excel có sự hỗ trợ hạn chế cho các mảng động giữa các sổ làm việc và kịch bản này chỉ được hỗ trợ khi cả hai sổ làm việc đều mở. Nếu bạn đóng sổ làm việc nguồn, mọi công thức mảng động được liên kết sẽ trả về #REF! Lỗi khi chúng được làm mới.

Cần sự giúp đỡ nhiều hơn?

Bạn luôn có thể hỏi một chuyên gia trong cộng đồng công nghệ Excel & nbsp; hoặc nhận được hỗ trợ trong cộng đồng câu trả lời.

Xem thêm

Chức năng lọc

Chức năng trình tự

Sắp xếp chức năng

Chức năng sắp xếp

Hàm Randarray sẽ trả về một mảng, sẽ tràn ra nếu đó là kết quả cuối cùng của một công thức. Điều này có nghĩa là Excel sẽ tự động tạo ra phạm vi mảng có kích thước phù hợp khi bạn nhấn Enter. Nếu dữ liệu hỗ trợ của bạn nằm trong bảng Excel, thì mảng sẽ tự động thay đổi kích thước khi bạn thêm hoặc xóa dữ liệu khỏi phạm vi mảng của bạn nếu bạn đang sử dụng các tài liệu tham khảo có cấu trúc. Để biết thêm chi tiết, hãy xem bài viết này về hành vi của mảng bị đổ.

  • Lời khuyên Excel
  • Chức năng Excel
  • Công thức Excel
  • Biểu đồ Excel
  • Lời khuyên từ
  • Lời khuyên Outlook

Để tạo số ngẫu nhiên dễ dàng được thực hiện bởi hàm = randbetween (phạm vi), nhưng bạn đã bao giờ cố gắng tạo giá trị ngẫu nhiên từ một danh sách nhất định như ảnh chụp màn hình dưới đây được hiển thị chưa?

Hướng dẫn how do i generate a random value from an array in excel? - làm cách nào để tạo một giá trị ngẫu nhiên từ một mảng trong excel?

Tạo giá trị ngẫu nhiên từ một danh sách nhất định theo công thức


Hướng dẫn how do i generate a random value from an array in excel? - làm cách nào để tạo một giá trị ngẫu nhiên từ một mảng trong excel?
Tạo giá trị ngẫu nhiên từ một danh sách nhất định theo công thức

Trên thực tế, có một số công thức dễ dàng có thể giúp bạn nhanh chóng tạo ra giá trị ngẫu nhiên từ một danh sách nhất định.

Chọn một ô trống sẽ đặt giá trị ngẫu nhiên, nhập công thức này = index ($ a $ 2: $ a $ 16, randbetween (2, 16)), sau đó nhấn phím Enter. Xem ảnh chụp màn hình:=INDEX($A$2:$A$16, RANDBETWEEN(2, 16)), then press Enter key. See screenshot:

Hướng dẫn how do i generate a random value from an array in excel? - làm cách nào để tạo một giá trị ngẫu nhiên từ một mảng trong excel?

Trong công thức, A2: A16 là danh sách đã cho bạn muốn sử dụng, 2 và 16 là số hàng bắt đầu và số hàng kết thúc của danh sách.

Nếu bạn muốn tạo một số giá trị ngẫu nhiên từ danh sách, bạn có thể kéo công thức xuống khi bạn cần. Xem ảnh chụp màn hình:

Hướng dẫn how do i generate a random value from an array in excel? - làm cách nào để tạo một giá trị ngẫu nhiên từ một mảng trong excel?

Bạn có thể nhấn phím F9 để làm mới các giá trị. F9 key to refresh the values.

Hướng dẫn how do i generate a random value from an array in excel? - làm cách nào để tạo một giá trị ngẫu nhiên từ một mảng trong excel?

Lưu ý: Nếu bạn muốn tạo số ngẫu nhiên dựa trên danh sách, bạn có thể sử dụng công thức này = index ($ i $ 2: $ i $ 7, randbetween (1, 6)) và nhấn phím Enter.: If you want to generate random number based on a list, you can use this formula =INDEX($I$2:$I$7, RANDBETWEEN(1, 6)), and press Enter key.

Hướng dẫn how do i generate a random value from an array in excel? - làm cách nào để tạo một giá trị ngẫu nhiên từ một mảng trong excel?


Bài viết tương đối:

  • Làm thế nào để tạo ra số ngẫu nhiên mà không sao chép trong Excel?
  • Làm thế nào để giữ/dừng các số ngẫu nhiên thay đổi trong excel?
  • Làm thế nào để tạo ra ngẫu nhiên có hoặc không trong excel?
  • Làm thế nào để tạo giá trị ngẫu nhiên dựa trên xác suất được gán trong Excel?


Các công cụ năng suất văn phòng tốt nhất

Kutools cho Excel giải quyết hầu hết các vấn đề của bạn và tăng năng suất của bạn lên 80%

  • Tái sử dụng: nhanh chóng chèn các công thức phức tạp, biểu đồ & nbsp; và bất cứ điều gì bạn đã sử dụng trước đây; Mã hóa các ô bằng mật khẩu; Tạo danh sách gửi thư và gửi email ...: Quickly insert complex formulas, charts and anything that you have used before; Encrypt Cells with password; Create Mailing List and send emails...
  • Thanh siêu công thức (dễ dàng chỉnh sửa nhiều dòng văn bản và công thức); Đọc bố cục (dễ dàng đọc và chỉnh sửa số lượng lớn các ô); Dán vào phạm vi được lọc ... (easily edit multiple lines of text and formula); Reading Layout (easily read and edit large numbers of cells); Paste to Filtered Range...
  • Hợp nhất các ô/hàng/cột mà không mất dữ liệu; Chia nội dung tế bào; Kết hợp các hàng/cột trùng lặp ... Ngăn chặn các ô trùng lặp; So sánh phạm vi ... without losing Data; Split Cells Content; Combine Duplicate Rows/Columns... Prevent Duplicate Cells; Compare Ranges...
  • Chọn các hàng trùng lặp hoặc độc đáo; Chọn các hàng trống (tất cả các ô trống); Siêu tìm và mờ tìm trong nhiều sách bài tập; Chọn ngẫu nhiên ... Rows; Select Blank Rows (all cells are empty); Super Find and Fuzzy Find in Many Workbooks; Random Select...
  • Sao chép chính xác nhiều ô mà không thay đổi tham chiếu công thức; Tự động tạo tham chiếu đến nhiều tờ; Chèn đạn, hộp kiểm và nhiều hơn nữa ... Multiple Cells without changing formula reference; Auto Create References to Multiple Sheets; Insert Bullets, Check Boxes and more...
  • Trích xuất văn bản, thêm văn bản, xóa theo vị trí, loại bỏ không gian; Tạo và in các phần phụ phân trang; Chuyển đổi giữa nội dung ô và bình luận ..., Add Text, Remove by Position, Remove Space; Create and Print Paging Subtotals; Convert Between Cells Content and Comments...
  • Siêu bộ lọc (lưu và áp dụng các sơ đồ lọc cho các bảng khác); Sắp xếp nâng cao theo tháng/tuần/ngày, tần suất và nhiều hơn nữa; Bộ lọc đặc biệt của in đậm, nghiêng ... (save and apply filter schemes to other sheets); Advanced Sort by month/week/day, frequency and more; Special Filter by bold, italic...
  • Kết hợp sách bài tập và bảng tính; Hợp nhất các bảng dựa trên các cột chính; Chia dữ liệu thành nhiều tờ; Batch Chuyển đổi XLS, XLSX và PDF ...; Merge Tables based on key columns; Split Data into Multiple Sheets; Batch Convert xls, xlsx and PDF...
  • Hơn 300 tính năng mạnh mẽ. Hỗ trợ Office/Excel 2007-2019 và 365. Hỗ trợ tất cả các ngôn ngữ. Dễ dàng triển khai trong doanh nghiệp hoặc tổ chức của bạn. Đầy đủ các tính năng dùng thử miễn phí 30 ngày. Đảm bảo hoàn lại tiền 60 ngày.. Supports Office/Excel 2007-2019 and 365. Supports all languages. Easy deploying in your enterprise or organization. Full features 30-day free trial. 60-day money back guarantee.

Hướng dẫn how do i generate a random value from an array in excel? - làm cách nào để tạo một giá trị ngẫu nhiên từ một mảng trong excel?


Tab Office mang giao diện được lập bảng đến văn phòng và làm cho công việc của bạn dễ dàng hơn nhiều

  • Kích hoạt chỉnh sửa và đọc theo bảng trong Word, Excel, PowerPoint, Nhà xuất bản, Truy cập, Visio và Dự án., Publisher, Access, Visio and Project.
  • Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
  • Tăng năng suất của bạn lên 50%và giảm hàng trăm lần nhấp chuột cho bạn mỗi ngày!

Hướng dẫn how do i generate a random value from an array in excel? - làm cách nào để tạo một giá trị ngẫu nhiên từ một mảng trong excel?

Comments(0) (0)

Chưa có xếp hạng nào. Hãy là người đầu tiên xếp hạng!