Random questions limited (52)
source (named range: tblQ) |
|
|
Result |
|
ID |
Questions |
|
ID |
Questions |
1 |
Q 001 |
|
98 |
Q 098 |
2 |
Q 002 |
|
143 |
Q 143 |
3 |
Q 003 |
|
190 |
Q 190 |
4 |
Q 004 |
|
156 |
Q 156 |
5 |
Q 005 |
|
13 |
Q 013 |
6 |
Q 006 |
|
166 |
Q 166 |
… |
… |
|
95 |
Q 095 |
195 |
Q 195 |
|
49 |
Q 049 |
196 |
Q 196 |
|
146 |
Q 146 |
197 |
Q 197 |
|
181 |
Q 181 |
198 |
Q 198 |
|
44 |
Q 044 |
199 |
Q 199 |
|
176 |
Q 176 |
200 |
Q 200 |
|
89 |
Q 089 |
|
|
|
7 |
Q 007 |
|
|
|
129 |
Q 129 |
|
|
|
2 |
Q 002 |
|
|
|
74 |
Q 074 |
|
|
|
8 |
Q 008 |
|
|
|
103 |
Q 103 |
|
|
|
142 |
Q 142 |
|
|
|
96 |
Q 096 |
|
|
|
33 |
Q 033 |
|
|
|
175 |
Q 175 |
|
|
|
120 |
Q 120 |
|
|
|
122 |
Q 122 |
|
|
|
179 |
Q 179 |
|
|
|
53 |
Q 053 |
|
|
|
139 |
Q 139 |
|
|
|
15 |
Q 015 |
|
|
|
83 |
Q 083 |
|
|
|
19 |
Q 019 |
|
|
|
80 |
Q 080 |
|
|
|
4 |
Q 004 |
|
|
|
105 |
Q 105 |
|
|
|
30 |
Q 030 |
|
|
|
35 |
Q 035 |
|
|
|
162 |
Q 162 |
|
|
|
91 |
Q 091 |
|
|
|
85 |
Q 085 |
|
|
|
36 |
Q 036 |
|
|
|
28 |
Q 028 |
|
|
|
126 |
Q 126 |
|
|
|
18 |
Q 018 |
|
|
|
20 |
Q 020 |
|
|
|
124 |
Q 124 |
|
|
|
48 |
Q 048 |
|
|
|
40 |
Q 040 |
|
|
|
132 |
Q 132 |
|
|
|
170 |
Q 170 |
|
|
|
82 |
Q 082 |
|
|
|
60 |
Q 060 |
|
|
|
94 |
Q 094 |
Code:
let
Source = Excel.CurrentWorkbook(),
RawData = Table.PromoteHeaders(Source{[Name="tblQ"]}[Content],[PromoteAllScalars=true]),
Random = Table.Sort(Table.ExpandListColumn(Table.AddColumn(RawData, "Rnd", each List.Random(1)), "Rnd"),{{"Rnd", Order.Ascending}}),
Kept52 = Table.FirstN(Table.RemoveColumns(Random,{"Rnd"}),52)
in
Kept52
Bookmarks