Yleinen kaava
=MATCH(bignum,range)
Yhteenveto
Saadaksesi viimeisen suhteellisen sijainnin (eli viimeisen rivin, viimeisen sarakkeen) numeerisille tiedoille (tyhjillä soluilla tai ilman), voit käyttää MATCH-funktiota ns. "Isolla luvulla".
Esitetyssä esimerkissä kaava kohdassa E5 on:
=MATCH(9.99E+307,B4:B9)
Viimeinen * suhteellinen * -asento, ei riviä laskentataulukossa
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:
Selitys
Tämä kaava käyttää MATCH-toimintoa likimääräisessä vastaavuustilassa paikantamaan alueen viimeinen numeroarvo. 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 niin kutsuttu "iso luku" (joskus lyhennetty "bignum"), joka on tarkoituksella suurempi kuin mikä tahansa alueella näkyvä arvo.
Tuloksena on, että MATCH "palaa" takaisin alueen viimeiseen numeeriseen arvoon ja palauttaa kyseisen 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ä.
Tietoja bignumista
Suurin luku, jonka Excel pystyy käsittelemään, on 9,9999999999999999E + 307.
Kun käytät MATCHia tällä tavalla, voit käyttää mitä tahansa suurta lukua, joka taataan olevan suurempi kuin mikä tahansa alueen arvo, esimerkiksi:
=MATCH(1E+06,range) // 1 million =MATCH(1E+09,range) // 1 billion =MATCH(1E+12,range) // 1 trillion
9.99E + 307: n tai vastaavan käytön etuna on, että se (1) on valtava määrä ja (2) tunnistettavissa paikkamerkiksi "suurelle luvulle". Näet sen käytettävän useissa edistyneissä Excel-kaavoissa.
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.