Bỏ qua nội dung chính

Thực hiện chọn mẫu ngẫu nhiên trong Excel (hướng dẫn đầy đủ)

Bạn đã bao giờ thấy mình bị choáng ngợp bởi quá nhiều dữ liệu trong Excel và chỉ muốn chọn ra một vài mục ngẫu nhiên để phân tích chưa? Nó giống như việc thử nếm thử những viên kẹo từ một cái lọ khổng lồ! Hướng dẫn này sẽ giúp bạn thực hiện các bước và công thức đơn giản để chọn một mẫu ngẫu nhiên, cho dù đó là giá trị, hàng hay thậm chí là chọn các mục không lặp lại từ danh sách. Ngoài ra, đối với những ai muốn có một phương pháp siêu nhanh, chúng tôi có một công cụ tuyệt vời dành cho bạn. Hãy tham gia cùng chúng tôi và làm cho Excel trở nên dễ dàng và thú vị!


Chọn mẫu ngẫu nhiên với công thức

Trong phần này, chúng tôi đã tập hợp nhiều công thức khác nhau để hỗ trợ bạn chọn các loại mẫu ngẫu nhiên khác nhau dựa trên nhu cầu của bạn. Ví dụ: bạn có thể chọn các hàng ngẫu nhiên từ một phạm vi dữ liệu hoặc chọn các giá trị ngẫu nhiên từ danh sách, có hoặc không có giá trị trùng lặp. Hơn nữa, nếu bạn đang sử dụng Excel phiên bản 365 hoặc 2021, bạn sẽ được giới thiệu các hàm mới có thể giúp bạn dễ dàng chọn các giá trị ngẫu nhiên từ danh sách.


Chọn các giá trị/hàng ngẫu nhiên bằng hàm RAND

Giả sử rằng bạn có phạm vi dữ liệu A1:D53 như minh họa trong ảnh chụp màn hình sau, để chọn ngẫu nhiên các giá trị từ một trong các cột hoặc chọn ngẫu nhiên các hàng từ toàn bộ phạm vi dữ liệu, bạn có thể thử cách sau.

Chú thích: Phương pháp được cung cấp trong phần này sẽ trực tiếp thay đổi thứ tự dữ liệu gốc của bạn, vì vậy bạn nên tạo bản sao lưu dữ liệu của mình.

Bước 1: Thêm cột trợ giúp
  1. Trước tiên, bạn cần thêm cột trợ giúp vào phạm vi dữ liệu của mình. Trong trường hợp này, tôi chọn ô E1 (ô liền kề với ô tiêu đề ở cột cuối cùng của phạm vi dữ liệu), nhập tiêu đề cột, sau đó nhập công thức bên dưới vào ô E2 và nhấn đăng ký hạng mục thi để nhận được kết quả.
    Mẹo: Hàm RAND sẽ tạo ra một số ngẫu nhiên trong khoảng từ 0 đến 1.
    =RAND()
  2. Chọn ô công thức đó. Sau đó nhấp đúp chuột vào Điền vào Xử lý (hình vuông màu xanh lá cây ở góc dưới bên phải của ô) để điền công thức này vào các ô còn lại trong cột trợ giúp.
Bước 2: Sắp xếp cột trợ giúp
  1. Chọn cả phạm vi dữ liệu và cột trợ giúp, đi tới Ngày tab, nhấp vào Sắp xếp.
  2. Trong tạp chí Sắp xếp hộp thoại, bạn cần:
    1. Sắp xếp theo cột trợ giúp của bạn ("Cột trợ giúp" trong ví dụ của chúng tôi).
    2. Sắp xếp các giá trị ô.
    3. Chọn sắp xếp gọi món bạn cần.
    4. Nhấn vào OK cái nút. Xem ảnh chụp màn hình.

Bây giờ toàn bộ phạm vi dữ liệu đã được sắp xếp theo cột trợ giúp.

Bước 3: Sao chép và dán các hàng hoặc giá trị ngẫu nhiên để nhận kết quả

Sau khi sắp xếp, các hàng trong phạm vi dữ liệu ban đầu của bạn sẽ theo thứ tự ngẫu nhiên. Bây giờ bạn có thể chỉ cần chọn n hàng trên cùng, trong đó n là số hàng ngẫu nhiên bạn muốn chọn. Sau đó nhấn Ctrl + C để sao chép các hàng đã chọn và dán chúng vào bất cứ nơi nào bạn muốn.

Mẹo: Nếu bạn chỉ muốn chọn ngẫu nhiên các giá trị từ một trong các cột, chỉ cần chọn n ô trên cùng trong cột đó.

Chú ý:
  • Để làm mới các giá trị ngẫu nhiên, nhấn nút F9 Chìa khóa.
  • Mỗi khi bạn làm mới bảng tính, chẳng hạn như thêm dữ liệu mới, sửa đổi ô, xóa dữ liệu, v.v., kết quả công thức sẽ tự động thay đổi.
  • Nếu bạn không cần cột trợ giúp nữa, bạn có thể xóa nó.
  • Nếu bạn đang tìm kiếm một cách tiếp cận đơn giản hơn nữa, hãy cân nhắc thử "Chọn phạm vi ngẫu nhiên" tính năng của Kutools cho Excel. Chỉ với một vài cú nhấp chuột, nó cho phép bạn dễ dàng chọn các ô, hàng hoặc thậm chí các cột ngẫu nhiên từ một phạm vi được chỉ định. Nhấp vào đây để bắt đầu dùng thử Kutools for Excel miễn phí 30 ngày.

Chọn các giá trị ngẫu nhiên từ danh sách bằng hàm RANDBETWEEN

Phương pháp trên yêu cầu bạn phải chọn và sao chép thủ công số hàng hoặc giá trị từ phạm vi dữ liệu sau khi sắp xếp. Nếu bạn muốn tự động tạo ra một số giá trị ngẫu nhiên được chỉ định từ một danh sách, phương pháp trong phần này có thể giúp bạn hoàn thành việc đó.

  1. Trong trường hợp này, tôi cần tạo 7 giá trị ngẫu nhiên từ phạm vi B2:B53. Tôi chọn ô trống D2, nhập công thức sau và nhấn đăng ký hạng mục thi để lấy giá trị ngẫu nhiên đầu tiên từ cột B.
    =INDEX($B2:$B53,RANDBETWEEN(1,COUNTA($B2:$B53)),1)
  2. Sau đó chọn ô công thức này và kéo nó Điền vào Xử lý xuống cho đến khi 6 giá trị ngẫu nhiên còn lại được tạo ra.
Chú ý:
  • Trong công thức, $B2:$B53 là phạm vi mà bạn muốn chọn mẫu ngẫu nhiên.
  • Để làm mới các giá trị ngẫu nhiên, nhấn nút F9 Chìa khóa.
  • Nếu có sự trùng lặp trong danh sách, các giá trị trùng lặp có thể xuất hiện trong kết quả.
  • Mỗi khi bạn làm mới bảng tính, chẳng hạn như thêm dữ liệu mới, sửa đổi ô, xóa dữ liệu, v.v., kết quả ngẫu nhiên sẽ tự động thay đổi.

Chọn các giá trị ngẫu nhiên từ danh sách không trùng lặp

Phương pháp trên có thể gây ra các giá trị ngẫu nhiên trùng lặp trong kết quả. Lấy ví dụ tương tự như trên, để lấy các giá trị ngẫu nhiên từ một danh sách không trùng lặp, bạn có thể thử phương pháp trong phần này.

Bước 1: Thêm cột trợ giúp
  1. Trước tiên, bạn cần tạo một cột trợ giúp bên cạnh cột mà bạn muốn chọn mẫu ngẫu nhiên. Trong trường hợp này, tôi chọn ô C2 (ô liền kề với ô thứ hai của cột B), nhập công thức bên dưới và nhấn đăng ký hạng mục thi.
    Mẹo: Hàm RAND sẽ tạo ra một số ngẫu nhiên trong khoảng từ 0 đến 1.
    =RAND()
  2. Chọn ô công thức đó. Sau đó nhấp đúp chuột vào Điền vào Xử lý (hình vuông màu xanh lá cây ở góc dưới bên phải của ô) để điền công thức này cho các ô còn lại trong cột trợ giúp.
Bước 2: Nhận các giá trị ngẫu nhiên từ danh sách không trùng lặp
  1. Chọn một ô liền kề với ô kết quả đầu tiên của cột trợ giúp, nhập công thức bên dưới và nhấn đăng ký hạng mục thi để có được giá trị ngẫu nhiên đầu tiên.
    =INDEX($B$2:$B$53, RANK.EQ(C2, $C$2:$C$53) + COUNTIF($C$2:C53, C2) - 1, 1)
  2. Sau đó chọn ô công thức này và kéo nó Điền vào Xử lý down để nhận được một số giá trị ngẫu nhiên.
Chú ý:
  • Trong công thức, $B2:$B53 là danh sách cột mà bạn muốn chọn mẫu ngẫu nhiên. Và $C2:$C53 là phạm vi cột trợ giúp.
  • Để làm mới các giá trị ngẫu nhiên, nhấn nút F9 Chìa khóa.
  • Kết quả sẽ không chứa các giá trị trùng lặp.
  • Mỗi khi bạn làm mới bảng tính, chẳng hạn như thêm dữ liệu mới, sửa đổi ô, xóa dữ liệu, v.v., kết quả ngẫu nhiên sẽ tự động thay đổi.

Chọn giá trị ngẫu nhiên từ danh sách trong Excel 365/2021

Nếu bạn đang sử dụng Excel 365 hoặc 2021, bạn có thể áp dụng các hàm mới “SẮP XẾP"Và"RANDARRAY” để dễ dàng tạo một mẫu ngẫu nhiên trong Excel.

Bước 1: Thêm cột trợ giúp
  1. Trước tiên, bạn cần thêm cột trợ giúp vào phạm vi dữ liệu của mình. Trong trường hợp này, tôi chọn ô C2 (ô liền kề với ô thứ hai của cột mà bạn muốn chọn giá trị ngẫu nhiên), nhập công thức bên dưới và nhấn đăng ký hạng mục thi để nhận được kết quả.
    =SORTBY(B2:B53,RANDARRAY(COUNTA(B2:B53)))
    Chú ý
    • Trong công thức, B2: B53 là danh sách mà bạn muốn chọn mẫu ngẫu nhiên.
    • Nếu bạn đang sử dụng Excel 365, danh sách các giá trị ngẫu nhiên sẽ được tạo tự động sau khi nhấn nút đăng ký hạng mục thi Chìa khóa.
    • Nếu bạn đang sử dụng Excel 2021, sau khi lấy giá trị ngẫu nhiên đầu tiên, hãy chọn ô công thức và kéo chốt điền xuống để lấy số giá trị ngẫu nhiên mong muốn.
    • Để làm mới các giá trị ngẫu nhiên, nhấn nút F9 Chìa khóa.
    • Mỗi khi bạn làm mới bảng tính, chẳng hạn như thêm dữ liệu mới, sửa đổi ô, xóa dữ liệu, v.v., kết quả ngẫu nhiên sẽ tự động thay đổi.
Bước 2: Sao chép và dán các giá trị ngẫu nhiên để nhận kết quả

Trong cột trợ giúp, giờ đây bạn có thể chỉ cần chọn n ô trên cùng, trong đó n là số giá trị ngẫu nhiên bạn muốn chọn. Sau đó nhấn Ctrl + C để sao chép các giá trị đã chọn, nhấp chuột phải vào ô trống và chọn Các giá trị từ Tùy chọn dán phần trong menu ngữ cảnh.

Chú ý:
  • Để tự động tạo một số giá trị hoặc hàng ngẫu nhiên được chỉ định từ một phạm vi đã chỉ định, hãy nhập một số biểu thị số giá trị hoặc hàng ngẫu nhiên sẽ được tạo trong một ô (C2 trong ví dụ này), sau đó áp dụng một trong các công thức sau.
    Tạo các giá trị ngẫu nhiên từ danh sách:
    =INDEX(SORTBY(B2:B53, RANDARRAY(ROWS(B2:B53))), SEQUENCE(C2))
    Như bạn có thể thấy, mỗi khi bạn thay đổi số lượng mẫu, một số giá trị ngẫu nhiên tương ứng sẽ được tạo tự động.
    Tạo các hàng ngẫu nhiên từ một phạm vi:
    Để tự động tạo số lượng hàng ngẫu nhiên được chỉ định từ một phạm vi đã chỉ định, hãy áp dụng công thức này.
    =INDEX(SORTBY(A2:B53, RANDARRAY(ROWS(A2:B53))), SEQUENCE(C2), {1,2,3})
    Mẹo: Mảng {1,2,3} ở cuối công thức cần khớp với số bạn đã chỉ định ở C2. Nếu muốn tạo 3 mẫu ngẫu nhiên, bạn không chỉ cần nhập số 3 vào ô C2 mà còn phải chỉ định mảng là {1,2,3}. Để tạo 4 mẫu ngẫu nhiên, nhập số 4 vào ô và chỉ định mảng là {1,2,3,4}.

Một vài cú nhấp chuột để chọn mẫu ngẫu nhiên bằng một công cụ tiện dụng

Các phương pháp trên yêu cầu bạn phải ghi nhớ và sử dụng các công thức, điều này gây khó khăn cho một số người dùng Excel. Ở đây tôi muốn giới thiệu cho bạn Chọn phạm vi một cách ngẫu nhiên tính năng của Kutools cho Excel. Với tính năng này, bạn có thể dễ dàng chọn các mẫu ngẫu nhiên chỉ bằng vài cú nhấp chuột. Nó có thể chọn ngẫu nhiên không chỉ các giá trị và hàng mà còn cả các cột.

Sau cài đặt Kutools cho Excel, Click Kutools > Chọn > Chọn phạm vi một cách ngẫu nhiên, thì bạn cần cấu hình như sau.

  • Chọn một cột hoặc một phạm vi mà bạn muốn chọn các giá trị, hàng hoặc cột ngẫu nhiên từ đó.
  • Trong tạp chí Sắp xếp / Chọn phạm vi một cách ngẫu nhiên hộp thoại, chỉ định số lượng giá trị ngẫu nhiên để chọn.
  • Chọn một tùy chọn trong Chọn loại phần.
  • Nhấp chuột OK.

Kết quả

Tôi đã chỉ định số 5 bên trong "Số ô để chọn" phần và chọn phần "Chọn hàng ngẫu nhiên" tùy chọn trong "Loại lựa chọn" phần. Kết quả là 5 hàng dữ liệu sẽ được chọn ngẫu nhiên trong phạm vi được chỉ định. Sau đó, bạn có thể sao chép và dán các hàng đã chọn này vào bất cứ đâu bạn muốn.

Chú ý:

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

Kutools cho Excel - Giúp bạn nổi bật giữa đám đông

🤖 Trợ lý AI của Kutools: Cách mạng hóa việc phân tích dữ liệu dựa trên: Thực thi thông minh   |  Tạo mã  |  Tạo công thức tùy chỉnh  |  Phân tích dữ liệu và tạo biểu đồ  |  Gọi các hàm Kutools...
Các tính năng phổ biến: Tìm, đánh dấu hoặc xác định các bản sao  |  Xóa hàng trống  |  Kết hợp các cột hoặc ô mà không làm mất dữ liệu  |  Vòng không có công thức hữu ích. Cảm ơn !
Super VLookup: Nhiều tiêu chí  |  Nhiều giá trị  |  Trên nhiều trang tính  |  Tra cứu mờhữu ích. Cảm ơn !
Khuyến cáo. Danh sách thả xuống: Danh sách thả xuống dễ dàng  |  Danh sách thả xuống phụ thuộc  |  Danh sách thả xuống nhiều lựa chọnhữu ích. Cảm ơn !
Trình quản lý cột: Thêm một số cột cụ thể  |  Di chuyển cột  |  Chuyển đổi trạng thái hiển thị của các cột ẩn  So sánh các cột với Chọn các ô giống nhau và khác nhau hữu ích. Cảm ơn !
Các tính năng nổi bật: Tiêu điểm lưới  |  Chế độ xem thiết kế  |  Thanh công thức lớn  |  Trình quản lý sổ làm việc & trang tính | Thư viện tài nguyên (Văn bản tự động)  |  Bảng chọn ngày  |  Kết hợp các bảng tính  |  Mã hóa/Giải mã ô  |  Gửi email theo danh sách  |  Siêu lọc  |  Bộ lọc đặc biệt (lọc in đậm/nghiêng/gạch ngang...) ...
15 bộ công cụ hàng đầu12 bản văn CÔNG CỤ (thêm văn bản, Xóa ký tự ...)  |  50 + Biểu đồ Các loại (Biểu đồ Gantt ...)  |  40+ Thực tế Công thức (Tính tuổi dựa trên ngày sinh ...)  |  19 chèn CÔNG CỤ (Chèn mã QR, Chèn ảnh từ đường dẫn ...)  |  12 Chuyển đổi CÔNG CỤ (Số thành từ, Chuyển đổi tiền tệ ...)  |  7 Hợp nhất & Tách CÔNG CỤ (Các hàng kết hợp nâng cao, Tách ô Excel ...)  |  ... và nhiều hơn nữa

Kutools cho Excel tự hào có hơn 300 tính năng, Đảm bảo rằng những gì bạn cần chỉ là một cú nhấp chuột...

Mô tả


Tab Office - Bật tính năng Đọc và Chỉnh sửa theo Tab trong Microsoft Office (bao gồm Excel)

  • Một giây để chuyển đổi giữa hàng chục tài liệu đang mở!
  • Giảm hàng trăm cú click chuột cho bạn mỗi ngày, tạm biệt bàn tay chuột.
  • Tăng năng suất của bạn lên 50% khi xem và chỉnh sửa nhiều tài liệu.
  • Mang các tab hiệu quả đến Office (bao gồm Excel), giống như Chrome, Edge và Firefox.
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Will this provide weighted results if there are multiple copies of a name on the list? I am looking for something that provides more chances the more your name is on the list.
This comment was minimized by the moderator on the site
Hi Pat Meyer,
Thank you for your comment.
You may need to attach a screenshot or a sample file to describe the problem you encountered more clearly. Sorry for the inconvenience.
This comment was minimized by the moderator on the site
the problem with this is that it needs a helper column as long as the data column, even if only pulling a few values. (i tried it, and it only pulled from the cells that were aligned with the helper column). not good for me since my data is 10000 cells. but i found a much easier way that doesnt require a helper column.
This comment was minimized by the moderator on the site
You found a much easier way? Then tell us.
This comment was minimized by the moderator on the site
Is there a way for it to pick randoms without repeats of names?
This comment was minimized by the moderator on the site
Hi Justin,Sorry for the inconvenience. We have updated the post with adding a new part "pick randoms without duplicates". Please have a try.
This comment was minimized by the moderator on the site
As far as I can tell, this formula allows duplicates if you drag the formula down in column B.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations