Excel-kaava: Viimeinen rivi tekstitiedoissa -

Sisällysluettelo

Yleinen kaava

=MATCH(bigtext,range)

Yhteenveto

Voit saada viimeisen suhteellisen sijainnin (ts. Viimeisen rivin, viimeisen sarakkeen) tekstitiedoille (tyhjillä soluilla tai ilman) käyttämällä MATCH-toimintoa. Esitetyssä esimerkissä kaava kohdassa D5 on:

=MATCH(REPT("z",255),B4:B11)

Selitys

Tämä kaava käyttää MATCH-toimintoa likimääräisessä vastaavuustilassa paikantamaan alueen viimeinen teksti-arvo. Arvioitu haku otetaan käyttöön asettamalla MATCH: n kolmannen argumentin arvoksi 1 tai jättämällä pois tämä argumentti, joka oletuksena on 1.

Hakuarvo on ns. "Iso teksti" (joskus lyhennettynä "iso teksti"), joka on tarkoituksella arvo "suurempi" kuin mikä tahansa alueella näkyvä arvo. Kun työskentelet aakkosjärjestyksessä olevan tekstin kanssa, tämä tarkoittaa tekstiarvoa, joka näkyy aina aakkosjärjestyksen lopussa.

Koska tämä kaava vastaa tekstiä, ajatuksena on rakentaa hakuarvo, jota ei koskaan esiinny varsinaisessa tekstissä, mutta joka on aina viimeinen. Tätä varten käytämme REPT-toimintoa toistamaan kirjain "z" 255 kertaa. Numero 255 edustaa suurinta merkkien määrää, jonka MATCH sallii hakuarvossa.

Kun MATCH ei löydä tätä arvoa, se "palaa" takaisin alueen viimeiseen teksti-arvoon ja palauttaa kyseisen arvon sijainnin.

Huomaa: tämä lähestymistapa toimii hyvin tyhjillä soluilla alueella, mutta ei ole luotettava sekatiedoissa, jotka sisältävät sekä numeroita että tekstiä.

Viimeinen suhteellinen sijainti vs. viimeisen rivin numero

Kun rakennetaan kehittyneitä kaavoja, jotka luovat dynaamisia alueita, on usein tarpeen selvittää luettelon tietojen viimeinen sijainti. Datasta riippuen tämä voi olla viimeinen tiedot sisältävä rivi, viimeinen sarake, jossa on tietoja, tai molempien leikkauspiste. Huomaa: haluamme viimeisen suhteellisen sijainnin tietyllä alueella, ei laskentataulukon rivinumeroa:

Dynaaminen alue

Tämän kaavan avulla voit luoda dynaamisen alueen muiden toimintojen, kuten INDEX ja OFFSET, kanssa. Katso alla olevat linkit esimerkkejä ja selityksiä:

  • Dynaaminen alue, INDEX ja COUNTA
  • Dynaaminen alue OFFSET- ja COUNTA-toiminnoilla

Tämän artikkelin inspiraatio tuli Mike Girvinin erinomaisesta kirjasta Control + Shift + Enter, jossa Mike selittää "viimeisen suhteellisen sijainnin" käsitteen.

Mielenkiintoisia artikkeleita...