Leidke viimane rida andmetega - Excel ja Google'i arvutustabelid

Laadige alla töövihiku näide

Laadige alla töövihiku näide

See õpetus näitab, kuidas Excelis ja Google'i arvutustabelites andmekogumist viimast tühja rida leida.

Leidke viimane rida andmetega

Sageli on kasulik teada, millisel real teie andmed lõpevad. Kui teie vahemikus on või võib olla tühje lahtreid, leiate viimase mitte-tühja rea, kasutades ühte alltoodud meetoditest.

Universaalne meetod

Esimene meetod kasutab funktsioone ROW ja MAX ning seda saab kasutada igasuguste andmetega:

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

Analüüsime seda valemit.

Alustuseks kasutame andmete veerus loogilist testi. Meie valem vaatab kogu veergu (B: B) ja väljastab tühjade lahtrite puhul tõese ja tühjade lahtrite puhul vale.

1 = B: B ""

Funktsioon ROW toodab antud lahtri rea numbri. Kui me ei anna sellele kindlat lahtrisisendit, annab see lahtri rea numbri, milles see asub.

1 = RIDA ()

Iga rea ​​numbri korrutamine vastavate väärtustega TRUE (= 1) või FALSE (= 0) tagastab täidetud lahtri rea numbri ja tühja lahtri korral nulli.

1 = E3*F3

Funktsioon MAX annab maksimaalse arvu numbrite komplekti. Selles näites, kuna kõik tühjad lahtrid annavad nullväärtuse, on maksimum suurim reanumber.

1 = MAX (G3: G12)

Nende sammude kombineerimine annab meile algse valemi:

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

Pange tähele, et see on massiivivalem, nii et kui kasutate Excel 2022 või varasemat versiooni, peate selle käivitamiseks vajutama klahvikombinatsiooni CTRL + SHIFT + ENTER.

Tekstivahemiku meetod

Kui teie (mitte-pidev) vahemik sisaldab ainult tekstiväärtusi ja tühje lahtreid, saate kasutada vähem keerulist valemit, mis sisaldab funktsioone REPT ja MATCH.

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

Vaatame, kuidas see valem töötab.

Funktsioon REPT

Funktsioon REPT kordab tekstistringi etteantud arv kordi. Selle näite puhul saame seda kasutada tekstistringi loomiseks, mis oleks tähestikulises järjekorras loendis viimane. Kui kordame “z” 50 korda, peaks see toimima peaaegu iga tekstiandmete veeru puhul; ühtegi kirjet ei tuleks tähestikulises järjekorras enne sõna „zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz”.

1 = REPT ("z", 50)

Funktsioon MATCH

Funktsioon MATCH leiab massiivist antud otsinguväärtuse.

Otsime oma 50-z tekstistringi kogu andmeveerust. Funktsiooni MATCH vaste tüübi sisendi väljajätmine käsib leida ligikaudse, mitte täpse vaste.

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

Funktsioon MATCH otsib veerust B ja otsib meie tekstistringi, mille pikkus on 50 z. Kuna see seda ei leia, tagastab valem viimase tühja lahtri asukoha. See lahter sisaldab otsingumassiivi viimast väärtust, mis on väiksem (või võrdne) otsinguväärtusega.

Pidage meeles, et see valem töötab ainult siis, kui teie vahemik sisaldab ainult teksti ja tühje lahtreid (või vähemalt viimase lahtri väärtus pole arvuline).

Leidke Google'i arvutustabelitest viimane rida andmetega

Need valemid töötavad Google'i arvutustabelites täpselt samamoodi nagu Excelis.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave