2013-03-21 2 views
0

Я создаю викторину в Excel. Структура:Рандомизировать порядок строк

 
Serial No. Question Select the right option  Right/Wrong  Marks

У меня есть список вопросов и вариантов ответов в выпадающем списке. Я хочу рандомизировать вопросы с их вариантами ответа [означает, что я хочу рандомизировать целую строку].

Есть ли встроенная функция Excel?

+2

У вас будет больше шансов получить ответы, если бы у вас была история разметки ответов. 8 вопросов и нет принятых ответов. –

+0

@james -and 13 ответов на выбор! – pnuts

ответ

2

Вы можете достичь адекватного результата с добавлением столбца, содержащего `= RANDBETWEEN (x, y) и сортировки целых строк в этом столбце. Здесь x может быть вашим самым младшим серийным номером, а y - самым высоким. Может быть изменен с помощью F9.

Непосредственно случайный из-за присущих (второстепенных) недостатков - это то, как работает RANDBETWEEN, и поскольку он способен продуцировать повторяющиеся значения, будет способствовать сохранению статус-кво.

+1

+1 Просто используйте RAND(), чтобы избежать дублирования. Поскольку это просто для сортировки, это не должно выглядеть красиво. Столбец может быть даже скрыт. –

+0

@ Dick TQ. Я согласен = RAND() подойдет и будет более строгим, если серийные номера, если они используются, скорее всего, будут маленькими целыми числами, но «хорошенько» просто покачат его мне. [Использование низких «х» и больших «у» уменьшит разницу.] Отдельно (повторить «дубликаты») в последнем соответствующем контексте в качестве предлога, чтобы процитировать AndyC от 29 июня 2008 г. 16:46 «Если ваши случайные числа уникальный, ваш генератор случайных чисел сломан ». - не весело, но, может быть, стоит того, чтобы понять [контекст] (http://blogs.msdn.com/b/oldnewthing/archive/2008/06/27/8659071.aspx). – pnuts

Смежные вопросы