Atrodiet pēdējo rindu ar datiem - Excel un Google izklājlapas

Lejupielādēt darbgrāmatas piemēru

Lejupielādējiet darbgrāmatas piemēru

Šī apmācība parādīs, kā Excel un Google izklājlapās atrast pēdējo rindu, kas nav tukša.

Atrodiet pēdējo rindu ar datiem

Bieži vien ir noderīgi zināt, kurā rindā beidzas jūsu dati. Ja jūsu diapazonā ir vai var būt tukšas šūnas, varat atrast pēdējo rindu, kas nav tukša, izmantojot kādu no tālāk norādītajām metodēm.

Universāla metode

Pirmā metode izmanto funkcijas ROW un MAX, un to var izmantot ar jebkura veida datiem:

1 = MAX ((B: B "")*(ROW (B: B)))

Analizēsim šo formulu.

Mēs sākam, izmantojot datu loģikas loģisko pārbaudi. Mūsu formula aplūko visu kolonnu (B: B) un izvada TRUE šūnām, kas nav tukšas, un FALSE tukšām šūnām.

1 = B: B ""

Funkcija ROW rada dotās šūnas rindas numuru. Ja mēs nedodam tai konkrētu šūnu ievadi, tas norāda šūnas, kurā tā atrodas, rindas numuru.

1 = ROW ()

Reizinot katru rindas numuru ar atbilstošajām TRUE (= 1) vai FALSE (= 0) vērtībām, tiek atgriezts rindas numurs aizpildītai šūnai un nulle tukšai šūnai.

1 = E3*F3

Funkcija MAX nodrošina maksimālo skaitļu kopu. Šajā piemērā, tā kā visas tukšās šūnas rada nulles vērtību, maksimālais ir lielākais rindas numurs.

1 = MAX (G3: G12)

Šo darbību apvienošana dod mums sākotnējo formulu:

1 = MAX ((B: B "")*(ROW (B: B)))

Lūdzu, ņemiet vērā, ka šī ir masīva formula, tādēļ, ja izmantojat Excel 2022 vai vecāku versiju, jums ir jānospiež CTRL + SHIFT + ENTER, lai to aktivizētu.

Teksta diapazona metode

Ja jūsu (nepārtrauktajā) diapazonā ir tikai teksta vērtības un tukšas šūnas, varat izmantot mazāk sarežģītu formulu, kas satur funkcijas REPT un MATCH.

1 = MATCH (REPT ("z", 50), B: B)

Apskatīsim, kā šī formula darbojas.

Funkcija REPT

Funkcija REPT atkārto teksta virkni noteiktu reižu skaitu. Šajā piemērā mēs to varam izmantot, lai izveidotu teksta virkni, kas būtu pēdējā jebkurā alfabētiski sakārtotajā sarakstā. Ja 50 reizes atkārtojam “z”, tam vajadzētu darboties gandrīz jebkurā teksta datu slejā; neviens ieraksts nenotiek pirms “zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz” alfabēta secībā.

1 = REPT ("z", 50)

MATCH funkcija

Funkcija MATCH atrod noteiktu uzmeklēšanas vērtību masīvā.

Mēs meklējam visu 50 sleju teksta virkni visā datu slejā. Izlaižot atbilstības tipa ievadi funkcijā MATCH, tiek norādīts atrast aptuvenu, nevis precīzu atbilstību.

1 = MATCH (REPT ("z", 50), B: B)

Funkcija MATCH meklē B sleju un meklē mūsu teksta virkni 50 z. Tā kā tā to neatrod, formula atgriež pēdējās šūnas, kas nav tukša, pozīciju. Šī šūna satur pēdējo uzmeklēšanas masīva vērtību, kas ir mazāka par uzmeklēšanas vērtību (vai vienāda ar to).

Ņemiet vērā, ka šī formula darbojas tikai tad, ja jūsu diapazonā ir tikai teksts un tukšas šūnas (vai vismaz pēdējās šūnas vērtība nav skaitliska).

Atrodiet pēdējo rindu ar datiem Google izklājlapās

Šīs formulas Google izklājlapās darbojas tieši tāpat kā programmā Excel.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave