Šajā rakstā mēs uzzināsim, kā mainīt sarakstu vai diapazonu programmā Excel.
Piemēram, mums ir Excel vērtību saraksts kā masīvs, un mums ir nepieciešama precīza masīva reverss. Šim nolūkam mēs izmantosim trīs funkciju kombināciju un nedaudz iepazīsimies ar tām.
Funkcija INDEX programmā Excel vienkārši atgriež vērtību noteiktā masīva (vai masīvu) indeksā.
Funkcija ROWS atgriež rindu skaitu masīvā vai šūnu atsaucē programmā Excel. Atšķirībā no ROW funkcijas, kas atgriež šūnu atsauces konkrēto rindas numuru.
Funkcija ROW atgriež šūnas rindas numuru vai šūnas atsauci. Tas atgriež skaitli norādītajai šūnu atsaucei.
Piezīme: Ja funkcijai netiek sniegts arguments, funkcija atgriež rindas numuru šūnai, kurā tiek izmantota formula.
Tagad mēs izveidosim formulu, izmantojot iepriekš izskaidroto funkciju. Loģika ir tāda, ka mums ir jāiegūst pēdējā saraksta vērtība jaunā apgrieztā saraksta pirmajā vērtībā, pēc tam otrā pēdējā kā otrā un tā tālāk. Zemāk esošā formula dara to pašu, lai mainītu masīvus.
Vispārējā formula:
= INDEX (masīvs, ROWS (masīvs) - ROW () + ROW (fiksēta_reference) +1) |
Paskaidrojums:
- Funkcija ROW () atgriež šūnas, kur to izmanto, rindas numuru.
- ROW (fiksēta_reference) ņem argumentu tikai iepriekšējā šūnā, kur tiek izmantota formula, un atgriež šūnas šūnu skaitu. Fiksēto atsauci sniedz $ zīme.
- + 1 tiek izmantots, lai kompensētu rezultāta vērtību
- Tagad funkcija INDEX brauc caur masīvu un atgriež pēdējo vērtību jaunā saraksta pirmajā šūnā
Piemērs:
Izpratīsim šo funkciju ar piemēru.
Šeit mums ir vērtību saraksts un sleja Jauns saraksts.
Mums ir jāaizpilda jaunais saraksts ar vērtībām ar masīva apgrieztā secībā. Masīvs tiek uzskatīts par nosaukto diapazonu A1: A10 masīvam.
Izmantojiet formulu šūnā D6:
= INDEX (masīvs, ROWS (masīvs) - ROW () + ROW ($ D $ 5) +1) |
Paskaidrojums:
- ROW () atgriež 6, atbilstošo šūnas rindas numuru.
- ROW ($ D $ 5) šūnas_reference tikai iepriekšējai šūnai atgriezīs 5, D5 šūnas rindas numuru.
- $ zīme ar šūnu atsauci tiek izmantota, lai fiksētu šūnas atsauci, jo Excel paplašina šūnu atsauci, paplašinot formulas izmantošanu.
- ROWS (masīvs) atgriež masīvā esošo vērtību skaitu, kas šajā gadījumā ir 10.
- Indeksa funkcija pēc tam meklē {10 -6 +5 +1} th elementu masīvā = 10. elements, kas ir masīva pēdējais elements.
Šeit funkcijas vērtības tiek norādītas kā šūnu atsauce.
Nospiediet Ievadiet lai iegūtu rezultātu.
Kā redzat iepriekšējā momentuzņēmumā, ka formula atgriež pēdējo elementu jaunā saraksta pirmajā šūnā.
Kopējiet formulu uz pārējām šūnām, izmantojot īsinājumtaustiņu Ctrl + D vai velciet uz leju Excel.
Kā redzat no iepriekš minētā momentuzņēmuma, jaunā saraksta kolonna pēc nepieciešamības ir piepildīta ar vērtībām.
Ir vienkārša metode, kā rīkoties tāpat. Bet tas tikai laika taupīšanas un rezultātu orientēšanas labad.
- Ievadiet skaitļus 1 un 2 pirmajā un otrajā blakus esošajā vērtību slejā.
- Pēc tam atlasiet divas šūnas un velciet to uz leju, līdz tiek aizpildīta sleja Indekss.
- Ctrl + Shift + L, lai lietotu filtra opciju programmā Excel.
- Tad, mainot skaitļu kārtošanu uz lielāko līdz mazākajam, tiks mainīts arī vērtību saraksts.
Kā redzat iepriekš redzamajā gif, kolonna Vērtības ir apgrieztā secībā.
Piezīme: Iepriekš izskaidrotā formula darbojas labi, ja nepieciešamais masīvs var atrasties jebkurā vietā.
Izmantojiet formulu, ja nepieciešamās vērtības sākas no darblapas pirmās rindas.
= INDEX (masīvs, ROWS (masīvs) - ROW () + 1) |
Ceru, ka jūs saprotat, kā programmā Excel atgriezt diapazonu vai masīvu apgrieztā secībā. Šeit varat izpētīt citus rakstus par Excel kārtošanas un filtrēšanas funkciju. Lūdzu, nekautrējieties izteikt savu jautājumu vai atsauksmes par iepriekš minēto rakstu. Mēs jums palīdzēsim.
Kā lietot funkciju ROW programmā Excel
Kā lietot funkciju ROWS programmā Excel
Funkcijas INDEX izmantošana programmā Excel
Kā noņemt tekstu programmā Excel, sākot no pozīcijas
Teksta ierakstu validācija
Izveidojiet nolaižamo sarakstu programmā Excel ar krāsu
Noņemiet teksta sākumā un beigās atstarpes programmā Excel
Populāri raksti
Rediģējiet nolaižamo sarakstu
Ja ar nosacītu formatējumu
Ja ar aizstājējzīmēm
Vlookup pēc datuma