Atvirkštinė „Excel“ duomenų tvarka
„Excel“ atvirkštinė tvarka yra ne kas kita, kaip apversti duomenis ten, kur apatinė vertė yra viršuje, o viršutinė vertė - apačioje.
Pavyzdžiui, pažiūrėkite į žemiau esantį vaizdą.

Kaip matome, apatinė vertė yra viršuje atvirkštine tvarka, ir tas pats pasakytina ir apie viršutinę vertę. Taigi, kaip pakeisti duomenų tvarką „Excel“ yra dabar klausimas.
Kaip pakeisti duomenų eilučių tvarką „Excel“?
„Excel“ programoje galime rūšiuoti vadovaudamiesi keliais metodais; čia mes parodysime visus galimus būdus pakeisti tvarką „Excel“.
1 metodas - paprastas rūšiavimo metodas
Jūs jau turite žinoti, ar įmanoma pakeisti duomenis tiesiog naudojant rūšiavimo parinktį. Negalime pakeisti tik rūšiuodami duomenis, bet iš tikrųjų tai galime padaryti naudodami tam tikrą pagalbinį stulpelį.
1 žingsnis - apsvarstykite toliau pateiktus šio pavyzdžio duomenis.

2 žingsnis - šalia to sukurkite stulpelį pavadinimu „HELPER“ ir įterpkite serijos numerius.

3 žingsnis - Dabar pažymėkite visą informaciją ir atidarykite rūšiavimo pasirinktį paspausdami ALT + D + S .

4 žingsnis - skiltyje „Rūšiuoti pagal“ pasirinkite „Padėjėjas“.

5 žingsnis - tada skiltyje „Užsakymas“ pasirinkite „Didžiausias iki mažiausias“.

6 žingsnis - Dabar spustelėkite Gerai, mūsų duomenys bus pakeisti.

2 metodas - naudojant „Excel“ formulę
Taip pat galime pakeisti tvarką naudodami formules. Nors mes neturime jokios integruotos funkcijos tai padaryti, galime pakeisti kitas formules, kad pakeistume tvarką.
Norėdami sudaryti atvirkštinę duomenų tvarką, naudosime dvi formules, ty INDEX ir ROWS. „INDEX“ funkcija gali gauti rezultatą iš minėto pasirinkto diapazono eilutės numerio, o „Excel“ funkcija ROWS pateiks pasirinktų eilučių skaičių.
1 žingsnis - apsvarstykite toliau pateiktus šio pavyzdžio duomenis.

2 žingsnis - pirmiausia atidarykite INDEX funkciją.

3 žingsnis - Dėl masyvas, pasirinkite miestą vardus iš A2: A9 ir padaryti jį absoliučią nuorodą paspaudus klavišą F4.

4 žingsnis - Toliau, norėdami įterpti eilutės numerį, atidarykite ROWS funkciją INDEX funkcijos viduje.

5 žingsnis - ROWS funkcijai pasirinkite tą patį langelių diapazoną, kurį pasirinkome funkcijai INDEX, tačiau šį kartą paskutinę langelį sudaro tik absoliuti nuoroda.

6 žingsnis - uždarykite laikiklį ir paspauskite klavišą Enter, kad gautumėte rezultatą.

7 žingsnis - vilkite formulę, kad gautumėte visą rezultatą.

3 metodas - atvirkštinė tvarka naudojant VBA kodavimą
Pakeisti „Excel“ duomenų tvarką taip pat galima naudojant VBA kodavimą. Jei gerai išmanote VBA, žemiau yra jūsų kodas.
Kodas:
Sub Reverse_Order () Dim k As Long Dim LR As Long LR = Cells (Rows.Count, 1). End (xlUp). K = 2 eilutė į LR ląsteles (k, 2). Vertė = Cells (LR, 1) .Vertybė LR = LR - 1 Kitas k Pabaiga
Nukopijuokite šį kodą į savo modulį.

Dabar paleiskite kodą, kad gautumėte atvirkštinės tvarkos sąrašą „Excel“ darbalapyje.
Leiskite man paaiškinti, kaip šis kodas jums tinka. Pirma, aš paskelbiau du kintamuosius „k“ ir „LR“ kaip ILGAS duomenų tipą.
Dim k As Long Dim LR Long
„K“ skirtas kilpoms per langelius, o „LR“ - surasti paskutinę naudojamą eilutę darbalapyje.
Tada aš suradau paskutinę naudojamą eilutės techniką, norėdamas rasti paskutinę eilutės vertę.
LR = Cells (Rows.Count, 1). End (xlUp). Eilutė
Toliau aš pasitelkiau FOR NEXT kilpą, kad galėčiau pereiti per langelius, kad pakeistų tvarką.
K = 2 į LR ląsteles (k, 2). Vertė = ląstelės (LR, 1). Vertė LR = LR - 1 kitas k
Taigi, vykdydami šį kodą, gauname tokį rezultatą.

Ką reikia atsiminti
- „Excel“ programoje nėra integruotos funkcijos ar įrankio, kuris pakeistų tvarką.
- INDEX + ROWS derinys pakeis tvarką.
- Iš visų galimų būdų rūšiavimo parinktis yra geresnis ir paprastesnis būdas rūšiuoti.
- Norėdami suprasti VBA kodą, turite turėti išankstinių žinių apie VBA makrokomandas.