View Single Post
  #3   Report Post  
Max
 
Posts: n/a
Default

"Varun" wrote
How do I select multiple rows randomly in MS Excel?


Just another angle to the post's interp ..
(with emphasis on "randomly")

Here's an example set-up to play with ..

Assume we have 6 rows of data below
in Sheet1's A1:C6:

Data1 Text1 Desc1
Data2 Text2 Desc2
Data3 Text3 Desc3
Data4 Text4 Desc4
Data5 Text5 Desc5
Data6 Text6 Desc6

In an empty col to the right, say col E?
Put in E1: =RAND()
Copy down to E6

In Sheet2
-----------
Let's say we want to randomly select
any 3 rows from the 6 in Sheet1

Put in A1
=INDEX(Sheet1!A:A,MATCH(SMALL(Sheet1!$E:$E,ROWS($A $1:A1)),Sheet1!$E:$E,0))

Copy across to C1, fill down to C3

A1:C3 will return the desired random selection of 3 rows

Tapping the F9 key will re-generate another random selection

Freeze the results elsewhere
with a copy paste special values

And if more random selections are needed,
just fill down A1:C1 further to C4 or C5 or
to C6 which returns a full shuffle of all the 6 rows in Sheet1

Adapt to suit ..
--
Rgds
Max
xl 97
---
GMT+8, 1° 22' N 103° 45' E
xdemechanik <atyahoo<dotcom
----