Raskite paskutinę eilutę su duomenimis - „Excel“ ir „Google“ skaičiuoklės

Atsisiųskite pavyzdinę darbo knygą

Atsisiųskite darbaknygės pavyzdį

Ši pamoka parodys, kaip rasti paskutinę tuščią eilutę duomenų rinkinyje „Excel“ ir „Google“ skaičiuoklėse.

Raskite paskutinę eilutę su duomenimis

Dažnai naudinga žinoti, kurioje eilutėje baigiasi jūsų duomenys. Jei jūsų diapazone yra arba gali būti tuščių langelių, paskutinę ne tuščią eilutę galite rasti naudodami vieną iš toliau nurodytų metodų.

Universalus metodas

Pirmasis metodas naudoja ROW ir MAX funkcijas ir gali būti naudojamas su bet kokio tipo duomenimis:

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

Panagrinėkime šią formulę.

Pradedame naudodami loginį duomenų stulpelio testą. Mūsų formulė apžvelgia visą stulpelį (B: B) ir pateikia tuščią langelį TRUE, o tuščią-FALSE.

1 = B: B ""

Funkcija ROW sukuria tam tikros ląstelės eilutės numerį. Jei nesuteikiame tam tikro langelio įvesties, jis nurodo langelio, kuriame jis yra, eilutės numerį.

1 = EILUTĖ ()

Padauginus kiekvieną eilutės numerį iš atitinkamų TRUE (= 1) arba FALSE (= 0) reikšmių, grąžinamas užpildytos ląstelės eilutės numeris, o tuščio langelio - nulis.

1 = E3*F3

Funkcija MAX suteikia maksimalų skaičių rinkinį. Šiame pavyzdyje, kadangi visos tuščios ląstelės sukuria nulinę reikšmę, didžiausias yra didžiausias eilutės numeris.

1 = MAX (G3: G12)

Sujungus šiuos veiksmus gaunama originali formulė:

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

Atminkite, kad tai yra masyvo formulė, taigi, jei naudojate „Excel 2022“ ar ankstesnę versiją, turite ją paspausti paspausdami CTRL + SHIFT + ENTER.

Teksto diapazono metodas

Jei jūsų (nepertraukiamo) diapazone yra tik teksto reikšmės ir tušti langeliai, galite naudoti ne tokią sudėtingą formulę, kurioje yra REPT ir MATCH funkcijos:

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

Pažiūrėkime, kaip veikia ši formulė.

Funkcija REPT

Funkcija REPT kartoja teksto eilutę tam tikrą skaičių kartų. Šiame pavyzdyje mes galime ją naudoti norėdami sukurti teksto eilutę, kuri būtų paskutinė bet kuriame abėcėlės tvarka surūšiuotame sąraše. Jei 50 kartų kartosime „z“, tai turėtų veikti beveik bet kuriame teksto duomenų stulpelyje; jokių įrašų nebus prieš „zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz“ abėcėlės tvarka.

1 = REPT ("z", 50)

Funkcija MATCH

Funkcija MATCH suranda tam tikrą paieškos reikšmę masyve.

Mes atliekame viso 50 st teksto eilutės duomenų stulpelio paiešką. Funkcijoje MATCH praleidus atitikties tipo įvestį, nurodoma rasti apytikslę, o ne tikslią atitiktį.

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

Funkcija MATCH ieško B stulpelio ir ieško 50 tekstų eilutės. Kadangi jo neranda, formulė grąžina paskutinio tuščio langelio padėtį. Šiame langelyje yra paskutinė paieškos masyvo reikšmė, kuri yra mažesnė už paieškos vertę (arba lygi jai).

Atminkite, kad ši formulė veikia tik tada, kai jūsų diapazone yra tik teksto ir tuščių langelių (arba bent jau paskutinio langelio reikšmė nėra skaitinė).

Raskite paskutinę eilutę su duomenimis „Google“ skaičiuoklėse

Šios formulės „Google“ skaičiuoklėse veikia lygiai taip pat, kaip „Excel“.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave