
Công thức chung
=CHOOSE(RANDBETWEEN(1,3),"Value1","Value2","Value3")
Tóm lược
Để nhanh chóng điền vào một dải ô với các giá trị văn bản ngẫu nhiên, bạn có thể sử dụng công thức dựa trên các hàm CHỌN và CHỌN GIỮA.
Trong ví dụ được hiển thị, công thức trong C5 là:
=CHOOSE(RANDBETWEEN(1,4),"Red","Blue","Green","Pink")
Nó trả về một màu ngẫu nhiên từ các giá trị được cung cấp.
Giải trình
Hàm CHOOSE cung cấp khung cho công thức này. Chọn lấy một giá trị số duy nhất làm đối số đầu tiên của nó (index_number) và sử dụng số này để chọn và trả về một trong các giá trị được cung cấp làm đối số tiếp theo, dựa trên chỉ mục số của chúng.
Trong trường hợp này, chúng ta đang sử dụng bốn giá trị: Đỏ, Xanh lam, Xanh lục và Hồng, vì vậy chúng ta cần cung cấp CHO CHỌN một số từ 1 đến 4.
Để tạo số này, chúng tôi sử dụng RANDBETWEEN, một hàm trả về một số nguyên ngẫu nhiên giữa giá trị dưới cùng và giá trị trên cùng. Vì chúng tôi chỉ làm việc với 4 giá trị trong CHỌN, nên chúng tôi cung cấp 1 cho số dưới cùng và 4 cho số trên cùng.
Khi công thức này được sao chép xuống, nó sẽ trả về một trong bốn màu.
Lưu ý rằng RANDBETWEEN sẽ tính toán một giá trị mới bất cứ khi nào trang tính được thay đổi. Khi bạn có các giá trị trong phạm vi, bạn có thể muốn thay thế các công thức bằng các giá trị để ngăn thay đổi thêm.