Etsi viimeinen rivi tiedoilla - Excel ja Google Sheets

Lataa esimerkkityökirja

Lataa esimerkkityökirja

Tämä opetusohjelma osoittaa, kuinka löytää viimeinen ei-tyhjä rivi tietojoukosta Excelissä ja Google Sheetsissä.

Etsi viimeinen rivi tiedoilla

Usein on hyödyllistä tietää, mihin riviin tietosi päättyvät. Jos alueellasi on tai voi olla tyhjiä soluja, löydät viimeisen ei-tyhjän rivin jollakin seuraavista tavoista.

Yleinen menetelmä

Ensimmäinen menetelmä käyttää ROW- ja MAX -toimintoja, ja sitä voidaan käyttää kaikenlaisten tietojen kanssa:

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

Analysoidaan tämä kaava.

Aloitamme käyttämällä loogista testiä datasarakkeessa. Kaavamme tarkastelee koko saraketta (B: B) ja antaa tulokseksi TOSI muille kuin tyhjille soluille ja FALSE tyhjille soluille.

1 = B: B ""

RIVI -funktio tuottaa tietyn solun rivinumeron. Jos emme anna sille tiettyä solutuloa, se antaa sen solun rivinumeron, jossa se on.

1 = RIVI ()

Kunkin rivinumeron kertominen vastaavilla TOSI (= 1) tai EPÄTOSI (= 0) arvoilla palauttaa täytetyn solun rivinumeron ja tyhjän solun nolla.

1 = E3*F3

MAX -toiminto antaa enimmäismäärän numeroita. Tässä esimerkissä, koska kaikki tyhjät solut tuottavat nolla -arvon, suurin on suurin rivinumero.

1 = MAX (G3: G12)

Näiden vaiheiden yhdistäminen antaa meille alkuperäisen kaavan:

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

Huomaa, että tämä on taulukkokaava, joten jos käytät Excel 2022 tai aikaisempaa, sinun on painettava CTRL + VAIHTO + ENTER sen käynnistämiseksi.

Menetelmä tekstialueelle

Jos (ei-jatkuva) alueesi sisältää vain tekstiarvoja ja tyhjiä soluja, voit käyttää yksinkertaisempaa kaavaa, joka sisältää REPT- ja MATCH-toiminnot:

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

Katsotaan kuinka tämä kaava toimii.

REPT -toiminto

REPT -toiminto toistaa tekstimerkkijonon tietyn määrän kertoja. Tässä esimerkissä voimme käyttää sitä luodaksesi tekstimerkkijonon, joka olisi viimeinen aakkosjärjestyksessä luettelossa. Jos toistamme ”z” 50 kertaa, tämän pitäisi toimia melkein missä tahansa tekstitietosarakkeessa; mitään merkintöjä ei tule ennen "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz" aakkosjärjestyksessä.

1 = REPT ("z", 50)

MATCH -toiminto

MATCH -toiminto löytää tietyn hakuarvon taulukosta.

Teemme haun koko datasarakkeesta 50 z: n tekstimerkkijonollemme. Jos ottelutyypin syöttö jätetään pois MATCH -toiminnosta, se etsii likimääräisen eikä tarkan haun.

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

MATCH -toiminto etsii sarakkeesta B ja etsii 50 z: n tekstimerkkijonomme. Koska se ei löydä sitä, kaava palauttaa viimeisen ei-tyhjän solun sijainnin. Tämä solu sisältää hakutaulukon viimeisen arvon, joka on pienempi (tai yhtä suuri) kuin hakuarvo.

Muista, että tämä kaava toimii vain, jos alueesi sisältää yksinomaan tekstiä ja tyhjiä soluja (tai ainakin viimeisen solun arvo on ei-numeerinen).

Etsi viimeinen rivi tietojen kanssa Google Sheetsistä

Nämä kaavat toimivat täsmälleen samalla tavalla Google Sheetsissä kuin Excelissä.

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave