
Yksi tapa luoda a dynaaminen nimetty alue Excelissä on käyttää INDEX -toiminto . Esitetyssä esimerkissä nimetty alue 'data' määritellään seuraavalla kaavalla:
=$A: INDEX ($A:$A,lastrow)
joka päättyy alueelle $ A $ 2: $ A $ 10.
nettonykyarvon laskenta Excelissä
Huomaa: tämä kaava on tarkoitettu määrittämään a nimetty alue jota voidaan käyttää muissa kaavoissa.
Selitys
Tällä sivulla on esimerkki a dynaaminen nimetty alue luotu INDEX -toiminnolla yhdessä COUNTA -funktion kanssa. Dynaamiset nimetyt alueet laajenevat ja supistuvat automaattisesti, kun tietoja lisätään tai poistetaan. Ne ovat vaihtoehto Excel -taulukko , joka muuttaa myös kokoa, kun tietoja lisätään tai poistetaan.
The INDEX -toiminto palauttaa arvon tietyllä alueella alueella tai taulukossa. INDEXin avulla voit hakea yksittäisiä arvoja tai kokonaisia rivejä ja sarakkeita alueelta. INDEX tekee erityisen hyödylliseksi dynaamisille nimetyille alueille, koska se todella palauttaa viitteen. Tämä tarkoittaa, että voit käyttää INDEXiä a sekava viite kuten $ A $ 1: A100.
Esitetyssä esimerkissä nimetty alue 'data' määritellään seuraavalla kaavalla:
=$A: INDEX ($A:$A, COUNTA ($A:$A))
joka päättyy alueelle $ A $ 2: $ A $ 10.
erikoistuneet ja tilastolliset toiminnot Excelissä
Kuinka tämä kaava toimii
Huomaa ensin, että tämä kaava koostuu kahdesta osasta, jotka sijaitsevat etäisyysoperaattorin kummallakin puolella (:). Vasemmalla on alueen lähtöviite, kovakoodattu seuraavasti:
=$A: INDEX ($A:$A, COUNTA ($A:$A))
Oikealla on alueen pääteviittaus, joka on luotu INDEX: llä seuraavasti:
$A
Tässä syötetään INDEX -taulukon kaikki sarakkeet A ja käytä sitten COUNTA -toiminto selvittääksesi alueen viimeisen rivin. COUNTA toimii hyvin täällä, koska sarakkeessa A on 10 arvoa, mukaan lukien otsikkorivi. COUNTA palauttaa siis 10, joka menee suoraan INDEXiin rivinumerona. INDEX palauttaa sitten viittauksen $ A $ 10, viimeksi käytetty rivi alueella:
INDEX ($A:$A, COUNTA ($A:$A))
Joten kaavan lopputulos on tämä alue:
INDEX ($A:$A,10) // resolves to $A
Kaksiulotteinen alue
Yllä oleva esimerkki toimii yksiulotteisella alueella. Voit luoda kaksiulotteisen dynaamisen alueen, jossa sarakkeiden määrä on myös dynaaminen, käyttämällä samaa lähestymistapaa, joka on laajennettu seuraavasti:
$A:$A
kuinka valita tyhjät solut Excelissä
Kuten aiemmin, COUNTAa käytetään selvittämään 'viimeinen viiva', ja käytämme COUNTAa uudelleen 'viimeisen sarakkeen' saamiseksi. Nämä toimitetaan indeksiin rivin_numero ja sarakkeen_numero.
Taulukolle toimitamme kuitenkin koko laskentataulukon, joka on kirjoitettu kaikkiin 1048576 riviin, jolloin INDEX voi palauttaa viitteen 2D -tilaan.
Huomautus: Excel 2003 tukee vain 65535 riviä.
Viimeisen rivin määrittäminen
Tietojoukon viimeisen rivin (viimeinen suhteellinen sijainti) määrittämiseksi on useita tapoja laskentataulukon tietojen rakenteen ja sisällön mukaan:
- Viimeinen rivi sekalaisissa tiedoissa ja tyhjät kohdat
- Viimeinen rivi sekadatassa ilman tyhjiä tietoja
- Tekstidatan viimeinen rivi
- Numeerisen datan viimeinen rivi