„Excel“ formulė: pirmos eilutės numeris diapazone -

Turinys

Bendroji formulė

=MIN(ROW(rng))

Santrauka

Pirmąją eilutę (ty pradžios eilutės numerį) galite gauti naudodami formulę, pagrįstą funkcija ROW.

Parodytame pavyzdyje formulė langelyje F5 yra:

=MIN(ROW(data))

kur duomenys yra įvardytas B5: D10 diapazonas

Paaiškinimas

Kai suteikiama vieno langelio nuoroda, funkcija ROW grąžina tos nuorodos eilutės numerį. Tačiau, jei suteikiamas diapazonas, kuriame yra kelios eilutės, funkcija ROW pateiks masyvą, kuriame yra visi diapazono eilių numeriai. Pateiktame pavyzdyje masyvas atrodo taip:

(5; 6; 7; 8; 9; 10)

Jei norite tik pirmos eilutės numerio, naudodami MIN funkciją galite išskleisti tik pirmos eilutės numerį, kuris bus mažiausias masyvo skaičius.

Paprasta versija

Įvedus vieną langelį, funkcija ROW rodys tik pirmos eilutės numerį, nors ir grąžina masyvą. Tai reiškia, kad praktiškai dažnai galite naudoti tik funkciją ROW:

=ROW(rng)

Tačiau sudėtingesnių formulių formulėse kartais reikia įsitikinti, kad turite tik vieną elementą, o ne masyvą. Tokiu atveju norėsite naudoti MIN, kad ištrauktumėte tik pirmąjį elementą.

Rodyklės versija

Kadangi ROW (diapazonas) iš tikrųjų pateikia kiekvieno diapazono eilutės numerio masyvą, taip pat galite naudoti INDEX, kad gautumėte pirmąjį elementą:

=ROW(INDEX(data,1,1))

Netikrinta, bet tai gali būti šiek tiek greitesnė už MIN (ROW) formulę labai dideliais diapazonais.

Įdomios straipsniai...