Määritettyjen nimien käyttäminen kaavioalueen automaattiseen päivittämiseen Excelissä

Yhteenveto

Jos haluat määrittää kaavion, joka päivittyy automaattisesti lisätessäsi tietoja aiemmin luotuun microsoft Excel -kaavioalueeseen, luo määritetyt nimet, jotka muuttuvat dynaamisesti, kun lisäät tai poistat tietoja.

Lisätietoja

Tässä osassa on kaksi tapaa käyttää määritettyjä nimiä kaavioalueen automaattiseen päivittämiseen.

Tapa 1: Offset-menetelmän käyttäminen määritetyn nimen kanssa

Jos haluat käyttää tätä menetelmää, toimi seuraavasti käyttämäsi Excel-version mukaan.

Microsoft Office Excel 2007 ja uudemmat versiot

  1. Kirjoita uuteen laskentataulukkoon seuraavat tiedot:

    A1: Month B1: Sales
    A2: Jan B2: 10
    A3: Feb B3: 20
    A4: Mar B4: 30
    
  2. Valitse Kaavat-välilehden Määritetytnimet -ryhmästä Määritä nimi.

  3. Kirjoita Nimi-ruutuun Päivämäärä.

  4. Kirjoita Viittaa kohteeseen -ruutuun "=OFFSET($A$2,0,0,COUNTA($A:$A)-1)" ja valitse SITTEN OK.

  5. Valitse Kaavat-välilehden Määritetytnimet -ryhmästä Määritä nimi.

  6. Kirjoita Nimi-ruutuun Myynti.

  7. Kirjoita Viittaa kohteeseen -ruutuun "=OFFSET($B$2,0,0,COUNTA($B:$B)-1)" ja valitse SITTEN OK.

  8. Tyhjennä solu B2 ja kirjoita "=RAND()*0+10"

    Huomautus

    Tämä kaava käyttää muuttuvaa RAND-funktiota. Kaava päivittää automaattisesti OFFSET-kaavan, jota käytetään määritetyssä nimessä "Myynti", kun lisäät uusia tietoja sarakkeeseen B. Arvo 10, jota käytetään tässä kaavassa, on solun B2 alkuperäinen arvo.

  9. Valitse solut A1:B4.

  10. Napsauta Lisää-välilehdessä kaaviota ja valitse sitten kaaviolaji.

  11. Napsauta Rakenne-välilehteä ja valitse Tiedot-ryhmästä Valitse tiedot.

  12. Valitse Selitteen merkinnät (sarja) -kohdastaMuokkaa.

  13. Kirjoita Sarjan arvot - ruutuun =Taul1! Myynti ja valitse sitten OK.

  14. Valitse Vaaka-akselin (luokka) otsikot -kohdasta Muokkaa.

  15. Kirjoita Akselin otsikkoalue -ruutuun =Taul1! Päivämäärä ja valitse sitten OK.

Microsoft Office Excel 2003 ja aiemmat versiot

  1. Kirjoita uuteen laskentataulukkoon seuraavat tiedot:

    A1: Month B1: Sales
    A2: Jan B2: 10
    A3: Feb B3: 20
    A4: Mar B4: 30
    
  2. Valitse Lisää-valikosta Nimi ja valitse sitten Määritä.

  3. Kirjoita Nimet työkirjassa -ruutuun Päivämäärä.

  4. Kirjoita Viittaa kohteeseen -ruutuun "=OFFSET($A$2,0,0,COUNTA($A:$A)-1)"

  5. Valitse Lisää.

  6. Kirjoita Nimet työkirjassa -ruutuun Myynti.

  7. Kirjoita Viittaa kohteeseen -ruutuun "=OFFSET($B$2,0,0,COUNT($B$2:$B$200)-1)"

  8. Valitse Lisää ja valitse sitten OK.

  9. Tyhjennä solu B2 ja kirjoita "=RAND()*0+10"

    Huomautus

    Tämä kaava käyttää muuttuvaa RAND-funktiota. Kaava päivittää automaattisesti OFFSET-kaavan, jota käytetään määritetyssä nimessä "Myynti", kun lisäät uusia tietoja sarakkeeseen B. Arvo 10, jota käytetään tässä kaavassa, on solun B2 alkuperäinen arvo.

  10. Valitse $A$1:$B$4.

  11. Luo kaavio ja lisää sitten määritetyt nimet kaavioon. Voit tehdä tämän noudattamalla seuraavia vaiheita käyttämäsi Excel-version mukaan.

Microsoft Excel 97 – Excel 2003

  1. Käynnistä ohjattu kaavion luominen valitsemalla Lisää-valikosta Kaavio.

  2. Napsauta kaaviolajia ja valitse sitten Seuraava.

  3. Napsauta Sarja-välilehteä. Valitse Sarjat-luettelosta Myynti.

  4. Korvaa Luokka-akselin (X) otsikot -ruudussa soluviittaus määritetyllä nimellä Date.

    Esimerkiksi kaava saattaa olla seuraavanlainen:

    =Taul1! Päivämäärä

  5. Korvaa Arvot-ruudussa soluviittaus määritetyllä nimellä Myynti.

    Esimerkiksi kaava saattaa olla seuraavanlainen:

    =Taul1! Myynti

  6. Valitse Seuraava.

  7. Tee haluamasi muutokset ohjatun kaavion luomisen vaiheessa 3 ja valitse Seuraava.

  8. Määritä kaavion sijainti ja valitse Valmis.

Microsoft Excel 5.0 tai Microsoft Excel 7.0

  1. Osoita Lisää-valikosta Kaavio ja käynnistä ohjattu kaavion luominen valitsemalla Uusi taulukko.

  2. Valitse Seuraava.

  3. Napsauta kaaviolajia ja valitse sitten Seuraava.

  4. Napsauta kaavion alalajia ja valitse sitten Seuraava.

  5. Valitse Sarakkeet arvosarjalle In ja kirjoita 1 käytettäessä luokka-akselin (x) otsikot ensimmäisen 1 sarakkeen yhteydessä. Valitse Seuraava.

  6. Napsauta näytettäviä otsikoita ja valitse Valmis.

    Kaavio näkyy uudessa kaaviossa.

  7. Valitse arvosarja. Valitse Muotoile-valikosta Valitse arvosarja.

  8. Napsauta X-arvot-välilehteä. Korvaa X-arvot-ruudussa soluviittaus määritetyllä nimellä Date.

    Esimerkiksi kaava saattaa olla seuraavanlainen:

    =Taul1! Päivämäärä

  9. Valitse Nimi ja arvot -välilehti. Korvaa Y-arvot-ruudussa soluviittaus määritetyllä nimellä Myynti.

    Esimerkiksi kaava saattaa olla seuraavanlainen:

    =Taul1! Myynti

  10. Valitse OK.

Tapa 2: Tietokannan, OFFSET-funktion ja määritettyjen nimien käyttäminen Excel 2003:ssa ja Excelin aiemmissa versioissa

Voit myös määrittää tiedot tietokannaksi ja luoda määritettyjä nimiä kullekin kaavion arvosarjalle. Voit käyttää tätä menetelmää seuraavasti:

  1. Kirjoita uuteen laskentataulukkoon seuraavat tiedot:

    A1: Month B1: Sales
    A2: Jan B2: 10
    A3: Feb B3: 20
    A4: Mar B4: 30
    
  2. Valitse alue A1:B4 ja valitse sitten Tiedot-valikosta Aseta tietokanta.

  3. Valitse Kaava-valikosta Määritä nimi.

  4. Kirjoita Nimi-ruutuun Päivämäärä.

  5. Kirjoita Viittaa kohteeseen -ruutuun "=OFFSET(Tietokanta,1,0,ROWS(Tietokanta)-1,1)"

  6. Valitse Lisää.

  7. Kirjoita Nimi-ruutuun Myynti.

  8. Kirjoita Viittaa kohteeseen -ruutuun "=OFFSET(Tietokanta,1,1,ROWS(Tietokanta)-1,1)"

  9. Valitse Lisää ja valitse sitten OK.

  10. Valitse $A$1:$B$4

  11. Luo kaavio toistamalla vaihe 10 menetelmästä 1 ja lisää määritetyt nimet kaavioon.

Kunhan tiedot, jotka haluat näyttää kaaviossa, on määritetty tietokannaksi, kaavio päivittyy automaattisesti lisätessäsi uusia tietoja.

Huomautus

Jos olet luomassa sarjakaaviota, joka piirtää jokaisen arvon vierekkäisen solulohkon yksittäiseen sarakkeeseen ja solulohko alkaa ensimmäisestä rivistä, voit käyttää jompaakumpaa seuraavista kaavoista Määritetyn nimen Viittaa kohteeseen -ruudussa:

=INDIRECT("Sheet1!$a$1:$a"&COUNT(Sheet1!$A:$A))

=Taul1!$A$1:OFFSET(Sheet1!$A$1,COUNT(Sheet1!$A:$A),0)

Jos haluat käyttää solulohkoa, joka alkaa toisella rivillä kuin ensimmäisellä rivillä olevalla solulla, viittaa kyseiseen riviin ensimmäisessä soluviittausrivissä ja lisää aloitusrivin numero määrään viimeisen rivinumeron löytämiseksi. Jos haluat piirtää vierekkäisiä ei-numeerisia merkintöjä (esimerkiksi otsikoita), käytä COUNTA-funktiota COUNT-funktion sijaan.