А если такой вариант? У меня на 50000 работает просто моментально. В основной таблице делаем доп. столбец с формулой =СЛЧИС() и по этим двум столбцам делаем сводную, в которой сортируем столбец с названиями по столбцу с СЛЧИС. Для того, чтобы получить новую выборку, достаточно просто обновить сводную. А уж сколько строк повыбирать - 10000 или еще сколько - это Вы уж сами решайте
А если такой вариант? У меня на 50000 работает просто моментально. В основной таблице делаем доп. столбец с формулой =СЛЧИС() и по этим двум столбцам делаем сводную, в которой сортируем столбец с названиями по столбцу с СЛЧИС. Для того, чтобы получить новую выборку, достаточно просто обновить сводную. А уж сколько строк повыбирать - 10000 или еще сколько - это Вы уж сами решайте_Boroda_
Дата: Понедельник, 21.01.2013, 15:59 |
Сообщение № 25
Группа: Гости
По сути производится не случайная выборка, а случайная перестановка первых n-ных элементов указанных на листе "Результат" в ячейке e1. Можно ли это как-то исправить, чтобы случайная выборка производилось из общего числа элементов, указанных на листе "исходный список". Заранее благодарю
По сути производится не случайная выборка, а случайная перестановка первых n-ных элементов указанных на листе "Результат" в ячейке e1. Можно ли это как-то исправить, чтобы случайная выборка производилось из общего числа элементов, указанных на листе "исходный список". Заранее благодарюhugo
Не понял вопроса. В формульном решении, по крайней мере, берётся случайная перестановка всех элементов исходного списка. Для контроля добавил номер исходной строки в ст-ц D.
Не понял вопроса. В формульном решении, по крайней мере, берётся случайная перестановка всех элементов исходного списка. Для контроля добавил номер исходной строки в ст-ц D.Формуляр
В примере "с макросом" случайной выборки по факту не производится, а берутся первые значения исходного списка, соответствующие числу элементов необходимых для выборки в разной очередности. Вот как-то так)))
В примере "с макросом" случайной выборки по факту не производится, а берутся первые значения исходного списка, соответствующие числу элементов необходимых для выборки в разной очередности. Вот как-то так)))hugo