Cách chọn mẫu ngẫu nhiên trong Excel

Bài viết bên dưới đây sẽ hướng dẫn cho bạn cách chọn ngẫu nhiên nhiều ô từ một cột đã có sẵn với sự trợ giúp của hai hàm cơ bản một cách nhanh chóng nhất!

CHỌN NGẪU NHIÊN NHIỀU Ô TỪ MỘT CỘT CÓ SẴN BẰNG VIỆC DÙNG CÁC HÀM

Trong ví dụ minh họa dưới đây, chúng ta sẽ đưa ra một bảng bao gồm 10 ô chứa dữ liệu. Việc bạn cần làm đó chính là lấy ngẫu nhiên 5 trong 10 dữ liệu này và điền vào bảng bên cạnh.

Để thực hiện điều này, bạn có thể tư duy như sau:

  • Gắn mỗi tên cùng với 1 con số [ngẫu nhiên hay sắp đặt]
  • Dùng hàm lấy giá trị tên theo số [ngẫu nhiên hay sắp đặt]
  • Dùng Fill cho các ô còn lại

Để thực hiện lấy giá trị ngẫu nhiên, một trong hai biến hoặc là cả hai đều phải ngẫu nhiên, bạn sẽ có những cách sau.

CÁCH 1: SỬ DỤNG VLOOKUP KẾT HỢP RANDBETWEEN CHO SỐ THỨ TỰ

Trước tiên, bạn tiến hành đánh số thứ tự bằng việc tạo thêm cột STT bên trái cột Họ tên:

Tiếp đó, tại ô C2 bạn nhập công thức:

=VLOOKUP[RANDBETWEEN[1,10],$A$2:$B$11,2,0]

Trong đó:
Hàm RANDBETWEEN[1,10] sẽ tạo ra ngẫu nhiên giá trị là số tự nhiên nằm trong khoảng từ 1 đến 10.

Hàm VLOOKUP có tác dụng tìm kiếm giá trị của RANDBETWEEN[1,10] trong bảng A2:B11, đối chiếu sang cột thứ 2 và trả về kết quả như sau:

Tương tự, sử dụng fill cho toàn bộ 4 ô còn lại.

CÁCH 2: SỬ DỤNG RAND, INDEX VÀ RANK

Đối với trường hợp này, thay vì cứ cố định số thứ tự, bạn sẽ tiến hành gắn các giá trị họ tên cùng với một con số ngẫu nhiên từ 0 tới 1 bằng việc dùng hàm RAND[]. Tiếp tục nhập =RAND[] tại cột số thứ tự và dùng fill.

Tiếp đến, tại ô C1, bạn sẽ sử dụng công thức:

=INDEX[$B$2:$B$11,RANK[A2,$A$2:$A$11]]

Hàm RANK lúc này sẽ đưa ra xếp hạng của ô A2 nằm trong vùng A2:A11.

Hàm INDEX sẽ trả về kết quả theo dòng và cột của mảng đã được nhập vào. Ví dụ ô A2 xếp hạng 3, thì kết quả INDEX trả về sẽ là dòng thứ 3 của cột Họ tên.

Sử dụng Fill và lúc này ta có được kết quả như sau:

Vừa rồi là 2 cách đơn giản nhất để giúp bạn lấy ra một số lượng giá trị ngẫu nhiên những ô trong một cột. Bên cạnh đó, còn có những phương pháp đơn giản hơn, tiện lợi và tiêu tốn ít dung lượng hơn. Cùng tìm hiểu trong các bài viết sau nhé!

Ngoc Tuan 01/11/2021

Hàm RANDBETWEEN là hàm được dùng để thực hiện trích một giá trị một số nguyên ngẫu nhiên.

Ứng dụng của hàm RANDBETWEEN trong Excel:

  • Giúp bạn lấy nhanh giá trị ngẫu nhiên theo dãy số chỉ định.
  • Có thể giúp bạn lấy dữ liệu mẫu phục vụ cho các bài báo cáo.
  • Thao tác chuyên nghiệp hơn khi sử dụng Excel.
  • Kết hợp được với nhiều hàm khác để hổ trợ công việc.

II. Cách sử dụng hàm RANDBETWEEN trong Excel

Cú pháp hàm RANDBETWEEN: =RANDBETWEEN[bottom,top]

Trong đó:

  • Bottom: Là giới hạn đầu số nguyên bạn muốn.
  • Top: Là giới hạn cuối số nguyên.

Ví dụ 1: Hãy sử dụng hàm RANDBETWEEN để tạo số ngẫu nhiên hoặc số lượng mẫu trong khoảng từ 1 đến 200 với bảng sau.

Bước 1: Trong bảng dữ liệu tính Excel, bạn nhập hàm =RANDBETWEEN[1,200] vào ô tham chiếu muốn hiển thị kết quả.

Ví dụ minh họa hàm RANDBETWEEN

Bước 2: Nhấn phím Enter và dùng trỏ chuột kéo thả để hiển thị các kết quả còn lại trong bảng như hình.

Nhấn Enter để hiển thị kết quả

Trên đây là cách sử dụng hàm RANDBETWEEN chọn số ngẫu nhiên trong Excel chi tiết, có ví dụ minh họa dễ hiểu. Hy vọng bài viết sẽ giúp bạn thực hiện được hàm RANDBETWEEN trong công việc cũng như học tập và nếu bạn có góp ý hãy để lại bình luận bên dưới và đứng quên chia sẻ nếu thấy hữu ích bạn nhé.

Khi sử dụng Excel chúng ta thường áp dụng các cách tính giá trị tuyệt đối, chứ ít khi dùng tới cách tính giá trị tương đối hoặc ngẫu nhiên.

Bạn đang xem: Hàm chọn mẫu ngẫu nhiên trong excel

Nói như vậy không có nghĩa là trong chuyên ngành kế toán, hay là văn phòng, bạn sẽ không gặp phải những trường hợp tính xác suất ngẫu nhiên đâu nhé.


Trong bài viết về Excel ngày hôm nay, mình sẽ được chia sẻ tới các bạn cách phân bổ giá trị ngẫu nhiên trên một danh sách sẵn có, điều này hỗ trợ cho việc tạo xác suất trên các giá trị tương ứng của bảng tính Excel được dễ dàng và tiện lợi.

Xem thêm: Bỏ Chế Độ Theo Dõi Trên Facebook Đơn Giản, Dễ Thực Hiện

#1. Dùng hàm RANDBETWEEN chọn giá trị ngẫu nhiên theo số

+ Bước 1: Đầu tiên, bạn mở file Excel của mình lên. Tại đây, bạn kích chuột vào ô mà bạn muốn xuất giá trị.

#3. Lời kết

Okay, như vậy là mình vừa hướng dẫn rất chi tiết với các bạn cách sử dụng hàm RANDBETWEEN trong việc phân bổ giá trị số nguyên, và ký tự ngẫu nhiên trong bảng tính Excel một cách đơn giản rồi nhé. Cách làm này sẽ hỗ trợ các bạn trong việc thiết lập xắc suất cho các giá trị bảng tính Excel.

Đến đây bài hướng dẫn cách phân bổ giá trị ngẫu nhiên trên file Excel bằng hàm RANDBETWEEN của mình cũng xin được tạm dừng. Hi vọng thủ thuật này sẽ hữu ích với các bạn.

Khi sử dụng Excel chúng ta thường áp dụng các cách tính giá trị tuyệt đối, chứ ít khi dùng tới cách tính giá trị tương đối hoặc ngẫu nhiên.

Bạn đang xem: Hàm chọn mẫu ngẫu nhiên trong excel

Trong bài viết này, Học Excel Online sẽ hướng dẫn các bạn cách chọn ngẫu nhiên nhiều ô từ một cột có sẵn với sự hỗ trợ của hai hàm cơ bản.

Chọn ngẫu nhiên nhiều ô từ một cột có sẵn bằng cách sử dụng các hàm

Trong ví dụ minh họa cho bài viết này, Học Excel Online sẽ đưa ra một bảng gồm 10 ô chứa dữ liệu. Việc ta cần làm đó là lấy ngẫu nhiên 5 trong 10 dữ liệu đó ra và điền vào bảng bên cạnh.

Để làm điều này, ta có thể tư duy như sau:

  • Gắn mỗi tên với 1 con số[ngẫu nhiên hoặc sắp đặt]
  • Sử dụng hàm lấy giá trị tên theo số [ngẫu nhiên hoặc sắp đặt]
  • Sử dụng Fill cho các ô còn lại

Để lấy giá trị ngẫu nhiên, một trong hai biến hoặc cả hai đều phải ngẫu nhiên. Từ đó, ta có những cách sau.

Cách 1: Sử dụng VLOOKUP kết hợp RANDBETWEEN cho số thứ tự

Đầu tiên, ta sẽ đánh số thứ tự bằng cách tạo thêm cột STT bên trái cột Họ tên:

Sau đó, tại ô C2 ta nhập công thức:

=VLOOKUP[RANDBETWEEN[1,10],$A$2:$B$11,2,0]

Trong đó:
Hàm RANDBETWEEN[1,10] sẽ tạo ngẫu nhiên giá trị là số tự nhiên trong khoảng từ 1 đến 10.

Hàm VLOOKUP tìm kiếm giá trị của RANDBETWEEN[1,10] trong bảng A2:B11, đối chiếu sang cột thứ 2 và trả kết quả.

Sử dụng fill cho toàn bộ 4 ô còn lại.

Cách 2: Sử dụng RAND, INDEX và RANK

Trong trường hợp này, thay vì cố định số thứ tự, ta sẽ gắn các giá trị họ tên với một con số ngẫu nhiên từ 0 tới 1 bằng hàm RAND[]. Nhập =RAND[] tại cột số thứ tự và sử dụng fill.

Tiếp theo, tại ô C1, ta sẽ sử dụng công thức:

=INDEX[$B$2:$B$11,RANK[A2,$A$2:$A$11]]

Hàm RANK sẽ đưa ra xếp hạng của ô A2 trong vùng A2:A11.

Hàm INDEX sẽ trả ra kết quả theo dòng và cột của mảng được nhập vào. VD ô A2 xếp hạng 3, kết quả INDEX trả về sẽ là dòng thứ 3 của cột Họ tên.

Sử dụng Fill và ta có được kết quả.

Trên đây là 2 cách đơn giản nhất để lấy ra một số lượng giá trị ngẫu nhiên các ô trong một cột. Ngoài ra còn có những phương pháp đơn giản hơn, tiện hơn và tiêu tốn ít dung lượng hơn. Các bạn hãy thử tìm hiểu nhé!

Chúc các bạn học tốt.

Video liên quan

Chủ Đề