Excel formula: pirmās rindas numurs diapazonā -

Satura rādītājs

Vispārēja formula

=MIN(ROW(rng))

Kopsavilkums

Pirmo rindu (ti, sākuma rindas numuru) diapazonā varat iegūt ar formulu, kuras pamatā ir funkcija ROW.

Parādītajā piemērā formula šūnā F5 ir:

=MIN(ROW(data))

kur dati ir nosaukts diapazons B5: D10

Paskaidrojums

Piešķirot vienas šūnas atsauci, funkcija ROW atgriež šīs atsauces rindas numuru. Tomēr, ja tiek piešķirts diapazons, kurā ir vairākas rindas, funkcija ROW atgriezīs masīvu, kurā ir visi diapazona rindu numuri. Parādītajā piemērā masīvs izskatās šādi:

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

Ja vēlaties tikai pirmās rindas numuru, varat izmantot MIN funkciju, lai izvilktu tikai pirmās rindas numuru, kas būs mazākais masīva numurs.

Vienkārša versija

Ievadīta vienā šūnā, funkcija ROW parādīs tikai pirmās rindas numuru, kaut arī tas atgriež masīvu. Tas nozīmē, ka praksē bieži vien varat izmantot tikai funkciju ROW:

=ROW(rng)

Tomēr sarežģītāku formulu formulās dažreiz ir jāpārliecinās, ka jums ir darīšana tikai ar vienu vienumu, nevis ar masīvu. Tādā gadījumā jūs vēlaties izmantot MIN, lai izvilktu tikai pirmo vienumu.

Indeksa versija

Tā kā ROW (diapazons) faktiski atgriež katra diapazona rindas numura masīvu, varat arī izmantot INDEX, lai ielādētu pirmo vienumu:

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

Nav pārbaudīts, bet tas var būt nedaudz ātrāks nekā MIN (ROW) formula ļoti lielos diapazonos.

Interesanti raksti...