Попробуйте несколько вариантов этого:
A B C
1 =rand() =large($b$1:$b$10,a1)
2 =rand() =large($b$1:$b$10,a2)
3 =rand() =large($b$1:$b$10,a3)
4 =rand() =large($b$1:$b$10,a4)
5 =rand() =large($b$1:$b$10,a5)
6 =rand() =large($b$1:$b$10,a6)
7 =rand() =large($b$1:$b$10,a7)
8 =rand() =large($b$1:$b$10,a8)
9 =rand() =large($b$1:$b$10,a9)
10 =rand() =large($b$1:$b$10,a10)
Я не совсем понимаю порядок вычислений и пересчетов в Excel, но, похоже, это сработает, когда вы пересчитаете хотя бы один раз (Столбец C может быть не упорядочен при первой вставке, но после пересчета он будет).
Мате Юхас отмечает, что вы также можете заменить =large($b$1:$b$10,a1)
на =large($b$1:$b$10,row() )
, что полностью исключит необходимость в столбце A.
В этих примерах у меня есть две строки заголовка, поэтому я настраиваю row()
на 2.
A B
Random Number Tables
Unsorted Sorted
=rand() =large($a$2:$a$12,row()-2)
=rand() =large($a$2:$a$12,row()-2)
=rand() =large($a$2:$a$12,row()-2)
=rand() =large($a$2:$a$12,row()-2)
=rand() =large($a$2:$a$12,row()-2)
=rand() =large($a$2:$a$12,row()-2)
=rand() =large($a$2:$a$12,row()-2)
=rand() =large($a$2:$a$12,row()-2)
=rand() =large($a$2:$a$12,row()-2)
=rand() =large($a$3:$a$12,row()-2)