Excel formula: saraksta vai diapazona maiņa -

Satura rādītājs

Vispārēja formula

=INDEX(list,COUNTA(list)+ROW(list)-ROW(),1)

Kopsavilkums

Lai mainītu sarakstu (ti, vienumus ievietotu sarakstā vai kolonnā apgrieztā secībā), varat izmantot formulu, kas balstīta uz INDEX, COUNTA un ROW funkcijām. Parādītajā piemērā D5 formula, kas nokopēta uz leju, ir:

=INDEX(list,COUNTA(list)+ROW(list)-ROW(),1)

Nosaukums "saraksts" ir nosaukts diapazons B5: B14. Nosauktie diapazoni pēc noklusējuma ir absolūtas atsauces, tāpēc noteikti izmantojiet absolūto atsauci, ja neizmantojat nosaukto diapazonu.

Paskaidrojums

Šīs formulas pamatā ir funkcija INDEX, kurai kā masīva arguments tiek dots saraksts :

=INDEX(list

Formulas otrā daļa ir izteiksme, kas nosaka pareizo rindas numuru, kad formula tiek kopēta:

COUNTA(list)+ROW(list)-ROW()

  1. COUNTA (saraksts) atgriež sarakstā esošo tukšo vienumu skaitu (piemērā 10)
  2. ROW (saraksts) atgriež saraksta sākuma rindas numuru (piemērā - 5)
  3. ROW () atgriež rindas numuru, kurā atrodas formula

Šīs izteiksmes rezultāts ir viens skaitlis, kas sākas ar 10 un beidzas ar 1, kad formula tiek kopēta uz leju. Pirmā formula atgriež saraksta 10. vienumu, otrā formula atgriež 9. elementu sarakstā utt.:

=INDEX(list,10+5-5,1) // item 10 =INDEX(list,10+5-6,1) // item 9 =INDEX(list,10+5-7,1) // item 8 etc.

Labas saites

Reverss saraksts (chandoo)

Interesanti raksti...