Šajā videoklipā mēs apskatīsim, kā veikt nejaušu kārtošanu ar Funkcija SORTBY , ar palīdzību no Funkcija RANDARRAY .
Šajā darblapā mums ir pirmie 10 burti alfabētā diapazonā B5: B14.
Kā mēs varam sakārtot šos datus nejaušā secībā?
Excel pievienot jaunu rindu šūnā
Viens veids, kā to izdarīt, ir palīga kolonnas pievienošana un izmantošana Funkcija RAND lai radītu nejaušas vērtības. Tad mēs varam izmantot Kārtošanas funkcija kārtot datus pēc palīga kolonnas.
Tas darbojas, taču tas pārblīvē darblapu.
Šī ir situācija, kad ir lietderīgi izmantot funkciju SORTBY, lai kārtošanai varētu izmantot masīvus, kas avota datos nepastāv. Triks ir izmantot jauno funkciju RANDARRAY, lai ģenerētu nejaušās vērtības, kas nepieciešamas šķirošanai.
Es noņemšu SORT formulu un palīga kolonnu, un mēģināsim vēlreiz.
Šoreiz es izmantošu funkciju SORTBY.
Masīvam mēs vēlamies avota datus.
Argumentam by_array1 mēs izmantosim funkciju RANDARRAY.
RANDARRAY ģenerē vienu vai vairākas nejaušas vērtības. Tam nepieciešami vairāki fakultatīvi argumenti, taču šajā gadījumā mums ir jānorāda tikai rindu arguments.
Mums ir nepieciešams tāds pats rindu skaits, kāds ir avota datos, un mēs to varam viegli iegūt ar Funkcija ROWS .
kurš taustiņš jānospiež, lai atlasītu blakus esošās darblapas?
Šis ir ligzdošanas piemērs. Funkcija ROWS atgriež datu rindu skaitu tieši funkcijā RANDARRAY.
Tā kā ir 10 datu rindas, RANDARRAY ģenerē 10 nejaušas vērtības. Šīs vērtības masīvā tiek piegādātas tieši funkcijai SORTBY, kas datu nejaušināšanai izmanto nejaušās vērtības.
Viena lieta, kas jums jāapzinās, ka šis rezultāts ir dinamisks un tiks atjaunināts ar katru darblapas maiņu.
Piemēram, ja darblapā ievadu dažus datus, RANDARRAY ģenerē jaunas vērtības katru reizi, kad nospiežu ievadīšanas taustiņu, kas liek SORTBY pārkārtot datus.
Visbeidzot, es vēlos pieminēt, ka šeit jūs varētu izmantot funkciju COUNTA, nevis funkciju ROWS. Tomēr ņemiet vērā, ka, ja datos ir tukšas šūnas, jūs saņemsit kļūdu, jo kārtošana pēc masīva vairs nebūs pareiza izmēra.
Kārtošanas pēc masīva lielumam jāatbilst datu lielumam.
kā atrast šūnu ExcelDinamiskās masīva formulas ir pieejami Excel 365 tikai.