Excel

Dynaaminen nimetty alue ja INDEX

Dynamic Named Range With Index

Excel -kaava: Dynaaminen nimetty alue ja INDEXYleinen kaava | _+_ | Yhteenveto

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

Esimerkki kaksiulotteisesta dynaamisesta alueesta INDEXin kanssa

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:

Kirjailija Dave Bruns


^