Bạn có thể tạo ngẫu nhiên trong Google Trang tính không?

Bạn có thể dễ dàng tạo một công cụ chọn ngẫu nhiên người chiến thắng để chọn một tên ngẫu nhiên từ một danh sách dài trong Google Trang tính

Mục lục

Sẽ hữu ích nếu bạn có một danh sách tên trong một cột và muốn vẽ giữa chúng

Giả sử bạn có một cuộc thi cho trang web, trường học hoặc nơi làm việc của mình và bạn cần chọn một người chiến thắng ngẫu nhiên từ một danh sách dài

Vì vậy, làm thế nào để chúng tôi làm điều đó?

Tôi sẽ chỉ cho bạn một giải pháp bằng cách sử dụng kết hợp ba chức năng của Google Trang tính

  • COUNTA để đếm số lượng người tham gia bốc thăm,
  • RANDBETWEEN để chọn một số ngẫu nhiên giữa 1 và tổng số người tham gia,
  • INDEX cuối cùng để khớp số được chọn ngẫu nhiên với tên tương ứng trong danh sách

Hãy đi sâu vào các ví dụ thực tế để xem cách chọn một tên ngẫu nhiên từ một danh sách dài trong Google Trang tính

 

 

Cấu tạo của các hàm RANDBETWEEN và INDEX

Cấu tạo của Hàm RANDBETWEEN

Hàm RANDBETWEEN là hàm tạo số ngẫu nhiên. Cú pháp của hàm RANDBETWEEN như sau

=RANDBETWEEN(low, high)

Hãy xem từng phần của điều này có nghĩa là gì

  • =RANDBETWEEN(1, 12)
    0 dấu bằng chỉ là cách chúng tôi bắt đầu bất kỳ chức năng nào trong Google Trang tính
  • RANDBETWEEN là chức năng của chúng tôi. Chúng ta sẽ phải thêm các đối số vào nó để hoạt động
  • =RANDBETWEEN(1, 12)
    2 có nghĩa là mức thấp nhất (số nhỏ nhất) của phạm vi ngẫu nhiên
  • =RANDBETWEEN(1, 12)
    3 là cấp cao nhất (số lớn nhất) của phạm vi ngẫu nhiên

Ví dụ: chúng tôi cần một số ngẫu nhiên trong khoảng từ 1 đến tổng số tên để chọn người chiến thắng ngẫu nhiên

Chúng tôi có thể viết số lượng người tham gia chính xác nếu nó luôn giống nhau. Chẳng hạn, nếu luôn có 12 tên trong danh sách của chúng ta, chúng ta có thể viết hàm này theo cách sau

=RANDBETWEEN(1, 12)

Tuy nhiên, rất có thể bạn không biết chính xác số lượng tên hoặc nó thay đổi

Đây là lý do tại sao chức năng COUNTA hữu ích. Nó đếm số lượng ô trong một phạm vi đã chọn. Do đó, chúng tôi sử dụng nó với một tham chiếu cột chứa tất cả các tên mà chúng tôi muốn đưa vào phép tính

Nếu danh sách tên nằm trong cột A bắt đầu từ A2, thì bạn có thể viết công thức sau

=RANDBETWEEN(1, COUNTA(A2:A))

Hàm này trả về một số ngẫu nhiên mà chúng ta có thể sử dụng làm chỉ mục của người chiến thắng đã chọn

Tuyệt vời, chúng tôi biết cách chọn người chiến thắng ngẫu nhiên. Nhưng chúng ta cũng cần phải thấy tên của anh ấy. Vì vậy, chúng tôi cần xác định số được chọn ngẫu nhiên và hiển thị tên tương ứng của danh sách


Cấu tạo của Hàm INDEX

Hàm INDEX rất hữu ích để trả về nội dung của một ô, được chỉ định bởi độ lệch hàng và cột

Cú pháp của hàm INDEX như sau

=INDEX(reference, row, column)

Hãy mổ xẻ điều này và xem từng phần của điều này có nghĩa là gì

  • =RANDBETWEEN(1, 12)
    0 dấu bằng chỉ là cách chúng tôi bắt đầu bất kỳ chức năng nào trong Google Trang tính
  • INDEX là chức năng của chúng tôi. Chúng ta sẽ phải thêm các đối số vào nó để hoạt động
  • =RANDBETWEEN(1, 12)
    9 có nghĩa là phạm vi ô chứa các giá trị
  • =RANDBETWEEN(1, COUNTA(A2:A))
    0 là một đối số tùy chọn. Nó có nghĩa là số lượng hàng bù từ phạm vi
  • =RANDBETWEEN(1, COUNTA(A2:A))
    1 cũng là một đối số tùy chọn, nó có nghĩa là số lượng cột bù từ phạm vi

Chúng tôi muốn chọn một số ngẫu nhiên từ một danh sách dài. Do đó, chúng ta sẽ cần sử dụng danh sách tên là

=RANDBETWEEN(1, 12)
9, và sau đó là số được chọn ngẫu nhiên là
=RANDBETWEEN(1, COUNTA(A2:A))
0

Bằng cách này, chúng tôi có thể khớp số được chọn ngẫu nhiên với tên tương ứng của nó từ danh sách

 

 

Một ví dụ thực tế về việc sử dụng các hàm RANDBETWEEN và INDEX

Hãy xem cách chúng ta có thể sử dụng tất cả những điều này để chọn một tên ngẫu nhiên từ một danh sách dài trong Google Trang tính

 

Bạn có thể tạo ngẫu nhiên trong Google Trang tính không?

 

Như bạn có thể thấy trong hình trên, sự kết hợp của ba chức năng hiển thị một tên được chọn ngẫu nhiên từ danh sách. Chức năng như sau

=INDEX(A2:A, RANDBETWEEN(1, COUNTA(A2:A)))

Đây là những gì ví dụ này làm

  • Chúng tôi đã chủ động chọn ô (hoặc hộp) bên dưới C2, nơi chúng tôi muốn đặt tên được chọn ngẫu nhiên của mình. Như bạn có thể thấy, chúng ta sử dụng hàm INDEX bao hàm RANDBETWEEN bao hàm hàm COUNTA
  • Chúng ta cần đưa ra hai đối số cho hàm INDEX. Trước tiên, chúng ta cần thêm phạm vi ô nơi tên được viết. Chúng tôi chọn các ô từ A2 cho đến hết cột A làm đối số đầu tiên của chúng tôi trong hàm INDEX
  • Và sau đó, chúng ta cần biến hàng, là số được chọn ngẫu nhiên. Chúng tôi viết một hàm RANDBETWEEN ở đây để chọn một số ngẫu nhiên giữa 1 và tổng số tên
  • Hàm RANDBETWEEN có hai đối số,
    =RANDBETWEEN(1, 12)
    2 và
    =RANDBETWEEN(1, 12)
    3. Đối số đầu tiên (
    =RANDBETWEEN(1, 12)
    2) có nghĩa là chỉ số nhỏ nhất trong danh sách, là 1
  • Sau đó, đối số thứ hai (
    =RANDBETWEEN(1, 12)
    3) là số lớn nhất mà chúng tôi muốn đưa vào bộ chọn số ngẫu nhiên của mình, vì vậy nó là tổng số tên. Ta dùng hàm COUNTA để tính có bao nhiêu tên được viết trong cột A, bắt đầu từ ô A2, vì vậy đối số là A2. A
  • Như bạn có thể thấy, giá trị ‘Geoffrey Richmond‘ đã được chèn vào C2 đã chọn của chúng tôi vì đây là tên ngẫu nhiên mà hàm đã chọn cho chúng tôi

 

Hãy thử nó ra một mình. Bạn có thể tạo một bản sao của bảng tính bằng liên kết tôi đã đính kèm bên dưới và tự mình thử

Tạo một bản sao của bảng tính mẫu

 

Cách chọn tên ngẫu nhiên từ danh sách dài trong Google Sheets

  1. Chỉ cần nhấp vào bất kỳ ô nào để biến nó thành ô hiện hoạt. Đối với hướng dẫn này, tôi sẽ chọn C2, nơi tôi muốn hiển thị kết quả của mình

Bạn có thể tạo ngẫu nhiên trong Google Trang tính không?

 

  1. Đầu tiên, hãy bắt đầu bằng cách viết hàm RANDBETWEEN để chọn một số ngẫu nhiên trong khoảng từ 1 đến tổng số tên. Chỉ cần nhập dấu bằng '=' để bắt đầu hàm và sau đó là tên của hàm là '
    =INDEX(reference, row, column)
    6' của chúng tôi (hoặc 'RANDBETWEEN', tùy theo cách nào phù hợp)

 

  1. Tuyệt vời. Bây giờ bạn sẽ thấy rằng hộp đề xuất tự động sẽ bật lên với tên của các chức năng. Cái chúng tôi muốn là chức năng RANDBETWEEN của chúng tôi. Vì vậy, hãy đảm bảo nhấp vào bên phải

Bạn có thể tạo ngẫu nhiên trong Google Trang tính không?

 

  1. Bây giờ, việc bạn cần làm là chọn các giá trị
    =RANDBETWEEN(1, 12)
    2 và
    =RANDBETWEEN(1, 12)
    3 mà bạn muốn sử dụng hàm RANDBETWEEN với. Bạn cần 1 làm giá trị
    =RANDBETWEEN(1, 12)
    2, vì vậy bạn cần viết nó làm đối số đầu tiên của hàm

Bạn có thể tạo ngẫu nhiên trong Google Trang tính không?

 

  1. Sau đó, bạn cần tính tổng số tên, đây sẽ là đối số thứ hai. Bạn cần sử dụng hàm COUNTA. Sau đối số đầu tiên, hãy nhập dấu phẩy và bắt đầu nhập tên của hàm là 'COUNTA'. Đảm bảo chọn đúng. Nhập dấu ngoặc sau tên hàm COUNTA (Google Trang tính sẽ tự động điền vào phần lớn thời gian)

Bạn có thể tạo ngẫu nhiên trong Google Trang tính không?

 

  1. Đối số chúng ta cần trong hàm COUNTA là toàn bộ phạm vi ô chứa tên. Do đó, bạn cần bao gồm tất cả các ô mà sau này có thể có tên bổ sung mới. Vì vậy, trong ví dụ của tôi, tôi sẽ chọn toàn bộ cột A bắt đầu từ ô A2. Tôi cần phải viết nó như A2. A

Bạn có thể tạo ngẫu nhiên trong Google Trang tính không?

 

  1. Tuyệt vời. Đóng dấu ngoặc trên cả hai chức năng. Cho đến nay, bạn đã tạo bộ chọn số ngẫu nhiên chọn một số trong khoảng từ 1 đến tổng số tên

Bạn có thể tạo ngẫu nhiên trong Google Trang tính không?

 

  1. Bây giờ, bạn cần sử dụng hàm INDEX để hiển thị tên của người chiến thắng được chọn. Hàm INDEX phải bao trùm toàn bộ bộ chọn số ngẫu nhiên, vì vậy bạn cần nhập tên hàm ở đầu công thức

Bạn có thể tạo ngẫu nhiên trong Google Trang tính không?

 

  1. Công thức INDEX cần hai đối số và một trong số chúng (đối số thứ hai,
    =RANDBETWEEN(1, COUNTA(A2:A))
    0) là công thức RANDBETWEEN đã được viết sẵn. Vì vậy, bạn chỉ cần thêm đối số đầu tiên là
    =RANDBETWEEN(1, 12)
    9. Bạn cần phạm vi với các tên ở đây là đối số
    =RANDBETWEEN(1, 12)
    9, đó là phạm vi A2. A trong ví dụ của tôi. Hãy gõ cái này trước công thức RANDBETWEEN

Bạn có thể tạo ngẫu nhiên trong Google Trang tính không?

 

  1. Cuối cùng, chỉ cần đóng tất cả các chức năng bằng dấu ngoặc đóng ')' sau đó nhấn phím Enter của bạn. Bạn sẽ tìm thấy một tên được chọn ngẫu nhiên trong ô C2

Bạn có thể tạo ngẫu nhiên trong Google Trang tính không?

 

 

Thế là xong, làm tốt lắm. Giờ đây, bạn có thể chọn một tên ngẫu nhiên từ một danh sách dài cùng với vô số công thức Google Trang tính khác để tạo ra các công thức thậm chí còn hiệu quả hơn, giúp cuộc sống của bạn dễ dàng hơn nhiều. 🙂

 

Bạn có thể tạo ngẫu nhiên trong Google Trang tính không?

Nhận email từ chúng tôi về Google Trang tính

Mục tiêu của chúng tôi trong năm nay là tạo ra nhiều hướng dẫn chi tiết, phong phú cho những người dùng Google Trang tính như bạn. Nếu bạn thích cái này, bạn sẽ thích những gì chúng tôi đang làm. Độc giả nhận được ✨ quyền truy cập sớm ✨ vào nội dung mới