You can randomize a list in Google Sheets using different methods such as the Randomize range feature, filter and sort feature and using a formula. We will explore in more detail how to do each method in the next sections.
Follow the process below to randomize a list in Google Sheets.
Open the Google Sheets containing the list you want to randomize.
Select the full range of the list you aim to shuffle.
Right-click within the selected range and choose "Randomize range" from the context menu.
Verify the list's order has been shuffled immediately, indicating successful randomization.
Follow the steps below to randomize a list in Google Sheets using a formula.
Navigate to the specific sheet that holds the list you want to randomize.
Next to the first item of your list, in a new column, input =RAND(). Drag the fill handle down to apply this formula next to each list item.
In a new column, type =SORT(A1:B10, 2, TRUE), adjusting A1:B10 to include your original list and the RAND() values.
This will sort your list by the random numbers, randomizing the order.
To finalize your list in its randomized order, copy it and then paste using "Paste special" > "Values only."
Enter names in Column A and corresponding groups in Column B of your sheet.
Prepare to randomize only the "Red" group members by setting up a FILTER within your SORT function for targeted randomization.
Use =SORT(FILTER(A1:A10, B1:B10="Red"), RANDARRAY(COUNTA(FILTER(A1:A10, B1:B10="Red"))), TRUE) in an empty cell to filter, then randomize the "Red" group names.
Input the formula in a designated cell, press Enter, and observe the "Red" group names displayed in a new, randomized order.
We hope that you now have a better understanding of how to randomize a list in Google Sheets. If you enjoyed this article, you might also like our article on how to append in Google Sheets or our article on how to set up Google Sheets smart fill.