
Lai dinamiski kārtotu datus, kuros ir tikai skaitliskas vērtības, varat izmantot a palīgu kolonna un formula, kas izveidota ar funkcijām RANK un COUNTIF. Parādītajā piemērā D5 formula ir šāda:
= RANK (A1,values)+ COUNTIF (exp_rng,A1)-1
kur “pārdošana” ir nosaukts diapazons C5: C11.
Piezīme: iekšā Excel 365 , Funkcija SORT ir labāka pieeja. SkaidrojumsPiezīme. Šī formula ir iestatīta formulai, kas var iegūt un parādīt datus, izmantojot palīgkolonnā iepriekš noteiktu kārtošanas secību. Viens piemērs šeit .
Šīs formulas pamatā ir funkcija RANK, kas tiek izmantota, lai radītu pārdošanas vērtību rangu, kur augstākais skaitlis tiek ierindots #1:
= RANK (C5,sales)+ COUNTIF ($C$5:C5,C5)-1
Šeit RANK izmanto nosaukts diapazons “pārdošana” (C5: C11) ērtībai. Pēc noklusējuma RANK piešķirs 1 visaugstākajai vērtībai, 2 - otrajai lielākajai vērtībai utt. Tas darbojas lieliski, ja vien skaitliskās vērtības ir unikālas. Tomēr, lai apstrādātu skaitliskās vērtības, kurās ir dublikāti, mums ir jāizmanto funkcija COUNTIF, lai pārtrauktu saites. Tas tiek darīts, pievienojot šī fragmenta rezultātu RANK atgrieztajai vērtībai:
= RANK (C5,sales)
Ievērojiet, ka diapazons tiek ievadīts kā jaukta atsauce tas būs paplašināt kā formula tiek nokopēta tabulā. Kā rakstīts, šajā atsaucē tiks iekļauta pašreizējā rinda, tāpēc mēs atņemam 1 līdz “nullei” pirmajā gadījumā. Tas nozīmē, ka izteiksme atgriezīs nulli par katru skaitlisko vērtību, līdz tiks atrasts dublikāts. Otrajā instancē izteiksme atgriezīs 1, trešajā - 2 un tā tālāk. Tas efektīvi pārtrauc saites un ļauj formulai izveidot secīgu skaitļu sarakstu bez atstarpēm.
Kad formula ir ieviesta, datus var kārtot pēc palīgu kolonna . To var arī iegūt, izmantojot INDEX, izmantojot palīga kolonnas vērtības.
Piezīme. Šī formula ir pielāgota no izcilas grāmatas piemēra Control + Shift + Enter , līdz Maiks Girvins .
Autors Deivs Bruns