Beau71,
Here's another idea using hidden columns. This eliminates any need to sort after re-randomizing.
-In column A, list the numbers you want randomized. In this case, 0-9.[red]*[/red]
-In B1, type in =rand(). Fill down.[red]**[/red]
-Hide Columns A & B (or whatever columns you use for this step)
-In C1, type in [COLOR=blue white]=SUMIF($B$1:$B$10, SMALL($B$1:$B$10,A1+1),$A$1:$A$10)[/color] (change column references if necessary)
Column C will now have a randomized list of values from 0-9!
Some tips, if you don't already know:
[red]*[/red] A quick way to fill a range with incrementing numbers: Type 0 in A1, hover the cursor over the bottom-right corner of the cell until the cursor changes to a bold +. Now press and hold [Ctrl] and right click. Drag down as far as you need.
[red]**[/red] To quickly fill a range as far down as a neighboring column, hover the cursor over the bottom-right corner of the cell until the cursor changes to a bold +. Now Double Click (left mouse button).
[tt]_____
[blue]-John[/blue][/tt]
[tab][red]The plural of anecdote is not data[/red]
Help us help you. Please read FAQ181-2886 before posting.