Kuidas taastada andmete järjekord Excelis? - 3 meetodit koos näitega

Lang L: none (table-of-contents)

Exceli andmete vastupidine järjekord

Exceli vastupidine järjekord pole midagi muud kui andmete ümberpööramine seal, kus alumine väärtus on üleval ja ülemine väärtus läheb alla.

Näiteks vaadake allolevat pilti.

Nagu näeme, on alumine väärtus ülaosas vastupidises järjekorras ja sama kehtib ka ülemise väärtuse kohta. Niisiis, kuidas nüüd andmete järjestus Excelis ümber pöörata, on nüüd küsimus.

Kuidas Excelis andmeridade järjekorda ümber pöörata?

Excelis saame sortida mitut meetodit järgides; siin näitame teile kõiki võimalikke viise, kuidas Excelis järjestust muuta.

Meetod nr 1 - lihtne sortimismeetod

Peate juba mõtlema, kas on võimalik andmeid lihtsalt sortimisvaliku abil tagasi pöörata. Me ei saa tagasi pöörduda ainult andmete sorteerimisega, kuid mõne abistaja veeru abil saame seda tegelikult teha.

1. samm - vaadake selle näite jaoks allpool toodud andmeid.

2. samm - looge selle kõrval veerg nimega „ABI“ ja sisestage seerianumbrid.

Samm 3 - Nüüd valida kogu andmeid ja avada sorteerimisviisil vajutades ALT + D + S .

4. samm - jaotises „Sortimisalus” valige „Abimees”.

5. samm - seejärel valige jaotises „Telli” valik „Suurimast väikseimani”.

6. samm - klõpsake nüüd nuppu OK, meie andmed muudetakse vastupidiseks.

Meetod nr 2 - Exceli valemi kasutamine

Samuti saame järjestuse ümber pöörata, kasutades ka valemeid. Isegi kui meil pole selle jaoks ühtegi sisseehitatud funktsiooni, võime järjekorra ümberpööramiseks kasutada muid valemeid.

Andmete vastupidise järjekorra saamiseks kasutame kahte valemit, näiteks INDEX ja ROWS. Funktsioon INDEKS saab tulemuse tuua valitud vahemiku mainitud reanumbrist ja funktsioon ROWS excelis annab valitud ridade arvu.

1. samm - vaadake selle näite jaoks allpool toodud andmeid.

2. samm - avage kõigepealt funktsioon INDEX.

Samm 3 - For Array, valige linna nimed A2: A9 ja muuta see absoluutne vajutades klahvi F4.

Samm 4 - Järgmisena lisada Row Num avatud READ funktsiooni sees INDEX funktsiooni.

5. samm - funktsiooni ROWS jaoks valige sama lahtrivahemik, mille oleme valinud funktsiooni INDEX jaoks, kuid seekord on viimane lahter ainult absoluutse võrdlusalusena.

6. samm - tulemuse saamiseks sulgege sulg ja vajutage sisestusklahvi.

7. samm - täieliku tulemuse saamiseks lohistage valemit.

Meetod nr 3 - vastupidine järjekord VBA kodeerimise abil

Exceli andmete järjekorra muutmine on võimalik ka VBA kodeerimise abil. Kui teil on head teadmised VBA-st, siis on allpool toodud teie kood.

Kood:

Sub Reverse_Order () Dim k As Long Dim LR As Long LR = lahtrid (read. Loend, 1). End (xlUp). Rida väärtuseks k = 2 LR rakkudeks (k, 2). Väärtus = lahtrid (LR, 1) Väärtus LR = LR - 1 järgmine k Lõpp alam

Kopeerige see kood oma moodulisse.

Nüüd käivitage kood, et saada Exceli töölehele vastupidise järjekorra loend.

Las ma selgitan teile, kuidas see kood teie jaoks töötab. Esiteks olen deklareerinud PIKA andmetüübina kaks muutujat: “k” ja “LR” .

Dim k sama pikk Dim LR sama pikk

“K” on ette nähtud lahtrite kaudu loopimiseks ja “LR” on leida töölehelt viimati kasutatud rida.

Järgmisena olen stringi viimase väärtuse leidmiseks kasutanud viimati kasutatud reatehnikat.

LR = lahtrid (read. Loend, 1). Lõpp (xlUp). Rida

Järgmisena olen rakendanud FOR NEXT tsükli, et järjestuste ümberpööramiseks rakud läbi loopida.

K = 2 jaoks LR rakud (k, 2). Väärtus = rakud (LR, 1). Väärtus LR = LR - 1 järgmine k

Nii et selle koodi käivitamisel saame järgmise tulemuse.

Asjad, mida meeles pidada

  • Järjekorra ümberpööramiseks pole Excelis saadaval ühtegi sisseehitatud funktsiooni ega tööriista.
  • INDEX + RIDS kombinatsioon muudab järjestuse vastupidiseks.
  • Kõigist saadaolevatest tehnikatest on sorteerimisvalik parem ja lihtsam viis sortimiseks.
  • VBA-koodi mõistmiseks peavad teil olema eelnevad teadmised VBA-makrodest.

Huvitavad Artiklid...