.st0{fill:#FFFFFF;}

Hướng dẫn cách lấy danh sách ngẫu nhiên trong Excel đơn giản nhất 

 Tháng Chín 21, 2021

By  Lê Đình Chi

Trong bài viết này, zik.vn 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, zik.vn 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.

cach-lay-danh-sach-ngau-nhien-trong-excel

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

huong-dan-cach-tao-danh-sach-ngau-nhien-trong-excel

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ả.

tao-danh-sach-ngau-nhien-voi-ham-vlookup-ket-hop-randbetween

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.

su-dung-ham-rand-tao-so-ngau-nhien

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ả.

su-dung-ham-index-ket-hop-rand-de-tao-danh-sach-ngau-nhien

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.

Đánh giá bài viết này

zik.vn – Nền tảng học online duy nhất tại Việt Nam tập trung vào phát triển kỹ năng làm việc dành cho người đi làm

Với sứ mệnh: Mang cơ hội phát triển kỹ năng, phát triển nghề nghiệp tới hàng triệu người”, đội ngũ phát triển zik.vn đã và đang làm việc với những học viện, trung tâm đào tạo, các chuyên gia đầu ngành để nghiên cứu và xây dựng lên các chương trình đào tạo từ cơ bản đến chuyên sâu xung quanh các lĩnh vực: Tin học văn phòng, Phân tích dữ liệu, Thiết kế, Công nghệ thông tin, Kinh doanh, Marketing, Quản lý dự án…

Zik.vn tự hào khi được đồng hành cùng:

  • 50+ khách hàng doanh nghiệp lớn trong nhiều lĩnh vực như: Vietinbank, Vietcombank, BIDV, VP Bank, TH True Milk, VNPT, FPT Software, Samsung SDIV, Ajinomoto Việt Nam, Messer,…
  • 100.000+ học viên trên khắp Việt Nam

Tìm hiểu ngay các khóa học của Zik.vn TẠI ĐÂY



Lê Đình Chi


Your Signature

Leave a Reply

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

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Subscribe to our newsletter now!

DMCA.com Protection Status
>