Kaavojen yhteensopivuus ongelmat Excelissä

Yhteensopivuuden tarkistaminen on löytänyt vähintään yhden kaavoihin liittyvän yhteensopivuusongelman, joka esiintyy aiempien Microsoft Excelin versioiden kanssa toimittaessa.

Excel 2007-versiosta alkaen yhteensopivuuden tarkistaminen tarkistaa oletusarvoisesti Excelin aiempien versioiden ongelmat. Jos olet kiinnostunut vain tietystä versiosta, tyhjennä muiden versioiden valinta ruutu.

Excelin yhteensopivuuden tarkistaminen-valinta ikkuna

Tärkeää: 

  • Jos Huomattava toimintojen menetys -luetteloon on listattu ongelmia, käy ne huolellisesti läpi ennen tiedoston tallentamista, jotta et menetä tietoja pysyvästi ja jotta estät tiedoston virheellisen toiminnan.

  • Vähäinen laadun menetys -luetteloon listatut ongelmat on ehkä korjattava, ennen kuin jatkat työkirjan tallentamista. Tietoja tai toimintoja ei menetetä, mutta työkirja ei välttämättä näytä täsmälleen samalta tai toimi täsmälleen samalla tavalla Excelin aiemmassa versiossa avattuna.

Vihje: Jos tutkittavia asioita on paljon, valitse Kopioi uuteen taulukkoon. Käy kaikki ongelmat läpi käyttämällä uutta Yhteensopivuusraportti-taulukkoa.

Artikkelin sisältö

Ongelmat, jotka aiheuttavat merkittäviä toiminnallisuuden menetyksiä

Ongelmat, jotka aiheuttavat vähäisiä tarkkuuden menetyksiä

Ongelmat, jotka aiheuttavat merkittäviä toiminnallisuuden menetyksiä

Ongelma

Ratkaisu

Jotkin laskentataulukot sisältävät enemmän muihin laskentataulukoihin viittaavia matriisikaavoja, kuin valittu tiedostomuoto tukee. Joitain matriisikaavoja ei tallenneta ja ne muunnetaan #ARVO! -virheiksi.

Merkitys    Muissa laskenta taulukoita sisältävissä työkirja matriiseissa on Excel 2007 ja sitä uudemmissa versioissa vain käytettävissä oleva muisti, mutta Excel 97-2003-laskenta taulukot voivat sisältää enintään 65 472 työkirja matriiseja, jotka viittaavat muihin laskenta taulukoita. Enimmäismäärän ylittävät työkirjan matriisit muunnetaan #ARVO! -virheiksi.

Toimintaohjeet    Valitse yhteensopivuuden tarkistamisessa Etsi ja paikanna solut, jotka sisältävät toiseen laskentataulukkoon viittaavia matriisikaavoja. Tee sitten tarvittavat muutokset, jotta niitä ei muunneta #ARVO!-virheiksi.

Jotkin kaavat sisältävät matriiseja, joissa on enemmän elementtejä, kuin valittu tiedostomuoto tukee. Matriiseja, joissa on enemmän kuin 256 saraketta tai 65 536 riviä, ei tallenneta ja ne voivat tuottaa erilaisia tuloksia.

Merkitys    Excel 2010 ja sitä uudemmissa versioissa voit käyttää matriisi kaavoja, jotka sisältävät yli 256 saraketta ja 65 536 riviä. Excel 2007-sovelluksessa Tämä ylittää matriisi elementeille määritetyn rajan ja saattaa palauttaa erilaisia tuloksia.

Toimintaohjeet    Valitse yhteensopivuuden tarkistaminen-kohdassa Etsi , jos haluat etsiä solut, jotka sisältävät enemmän tietoja sisältäviä matriisi kaavoja kuin Excelin aiemmissa versioissa, ja tee tarvittavat muutokset.

Jotkin kaavat sisältävät enemmän arvoja, viittauksia ja/tai nimiä, kuin valittu tiedostomuoto tukee. Näitä kaavoja ei tallenneta ja ne muunnetaan #ARVO! -virheiksi.

Merkitys    Excelin 2007 ja sitä uudemmissa versioissa kaavan sisällön enimmäispituus on 8 192 merkkiä ja sisäisen kaavan enimmäispituus on 16 384 tavua. Excel 97–2003:ssa kaavan sisällön enimmäispituus on 1 024 merkkiä ja kaavan sisäinen enimmäispituus 1 800 tavua. Kun kaavan argumenttien yhdistelmä (mukaan lukien arvot, viittaukset ja/tai nimet) ylittää Excel 97–2003:n enimmäisrajoitukset, kaava palauttaa #ARVO! -virheen, kun työkirja tallennetaan aiempaan Excelin tiedostomuotoon.

Toimintaohjeet    Valitse yhteensopivuuden tarkistaminen-kohdassa Etsi , jos haluat etsiä solut, jotka sisältävät Excel 97-2003-ohjelman kaavan enimmäispituuden ylittäviä kaavoja, ja tee tarvittavat muutokset #VALUE välttämiseksi. -virheet.

Joissain kaavoissa on enemmän sisäkkäisyystasoja, kuin valittu tiedostomuoto tukee. Enemmän kuin seitsemän sisäkkäisyystasoa sisältäviä kaavoja ei tallenneta ja ne muunnetaan #ARVO! -virheiksi.

Merkitys    Excel 2007 ja sitä uudemmissa versioissa kaava voi sisältää enintään 64 sisäkkäisyys tasoa, mutta Excel 97-2003: ssa sisäkkäisiä tasoja on vain 7.

Toimintaohjeet    Valitse yhteensopivuuden tarkistaminen-kohdassa Etsi , jos haluat etsiä solut, jotka sisältävät yli seitsemän sisäkkäistä kaavaa, ja tee tarvittavat muutokset #VALUE välttämiseksi. -virheet.

Jotkin kaavat sisältävät funktioita, joissa on enemmän argumentteja, kuin valittu tiedostomuoto tukee. Yli 30 argumenttia funktiota kohden sisältäviä kaavoja ei tallenneta ja ne muunnetaan #ARVO! -virheiksi.

Merkitys    Excel 2007 ja sitä uudemmissa versioissa kaava voi sisältää enintään 255 argumenttia, mutta Excel 97-2003: ssa kaavan argumenttien enimmäismäärä on vain 30.

Toimintaohjeet    Valitse yhteensopivuuden tarkistaminen-kohdassa Etsi , jos haluat etsiä solut, jotka sisältävät yli 30 argumenttia sisältäviä kaavoja, ja tee tarvittavat muutokset #VALUE välttämiseksi. -virheet.

Jotkin kaavat käyttävät useampia operandeja, kuin valittu tiedostomuoto sallii. Näitä kaavoja ei tallenneta ja ne muunnetaan #ARVO! -virheiksi.

Merkitys    Excelin 2007 ja sitä uudemmissa versioissa kaavoissa käytettävien operandien enimmäismäärä on 1 024, mutta Excel 97-2003: ssa kaavojen enimmäisraja on vain 40.

Toimintaohjeet    Valitse yhteensopivuuden tarkistaminen-kohdassa Etsi , jos haluat etsiä solut, jotka sisältävät kaavoja, joissa on yli 40 operandeja, ja tee tarvittavat muutokset #VALUE välttämiseksi. -virheet.

Jotkin kaavat sisältävät funktioita, joissa on useampia argumentteja, kuin valittu tiedostomuoto tukee. Yli 29 argumenttia funktiota kohden sisältäviä kaavoja ei tallenneta ja ne muunnetaan #ARVO! -virheiksi.

Merkitys    Excel 2007 ja sitä uudemmissa versioissa käyttäjän määrittämä funktio (UDF), joka on luotu käyttämällä Visual Basic for Applications (VBA)-funktiota, voi sisältää enintään 60 argumenttia, mutta Excel 97-2003: ssa UDFS:n argumenttien määrä on rajoitettu vain 29: een.

Toimintaohjeet    Valitse yhteensopivuuden tarkistaminen-kohdassa Etsi , jos haluat etsiä solut, jotka sisältävät yli 29 argumenttia käyttäviä funktioita, ja tee tarvittavat muutokset, jotta voit välttää #VALUE! -virheet. Sinun on ehkä muutettava käyttäjän määrittämiä funktioita VBA-koodin avulla.

Vähintään yksi tämän työkirjan funktio ei ole käytettävissä Excelin aiemmissa versioissa.  Kun funktiot lasketaan uudelleen aiemmissa versioissa, ne palauttavat #NIMI? -virheen nykyisten tulosten sijaan.

Merkitys    Excel 2007 ja uudemmat versiot sisältävät uusia ja uudelleennimettyjä funktioita. Koska nämä funktiot eivät ole käytettävissä Excel 97-2003-ohjelmassa, ne palauttavat #NAME? -virheen odotettujen tulosten sijaan, kun työkirja avataan Excelin aiemmassa versiossa.

Joissakin tapauksissa kaavaan lisätään etuliite _xlfn, esimerkiksi =_xlfn.JOSVIRHE (1,2).

Toimintaohjeet    Valitse yhteensopivuuden tarkistaminen-kohdassa Etsi , jos haluat etsiä solut, jotka sisältävät funktioita, jotka eivät ole käytettävissä Excelin aiemmissa versioissa, ja tee tarvittavat muutokset #NAME välttämiseksi. -virheet.

Yhteensopivuusfunktiot ovat käytettävissä kaikissa uudelleennimetyissä funktioissa. Voit käyttää kyseisiä funktioita virheiden välttämiseksi.

Uudet funktiot voidaan korvata sopivilla funktioilla, jotka ovat käytettävissä Excelin aiemmissa versioissa. Voit myös poistaa uusia funktioita käyttäviä kaavoja korvaamalla ne kaavan tuloksilla.

Jotkin kaavat sisältävät taulukkoviittauksia, joita ei tueta valitussa tiedostomuodossa. Nämä viittaukset muunnetaan soluviittauksiksi.

Merkitys    Excel 2007 ja sitä uudemmissa versioissa voit käyttää jäsennettyjä viitta uksia, jotka helpottavat ja helpottavat taulukon tietojen käsittelyä, kun käytät kaavoja, jotka viittaavat taulukkoon, joko taulukon osiin tai koko taulukkoon. Excel 97–2003 ei tue tätä ominaisuutta ja jäsennetyt viittaukset muunnetaan soluviittauksiksi.

Toimintaohjeet    Valitse yhteensopivuuden tarkistamisessa Etsi ja paikanna solut, joissa on jäsennettyjä viittauksia taulukoihin sisältäviä kaavoja, jotta voit muuttaa ne haluamiksesi soluviittauksiksi.

Jotkin kaavat sisältävät viittauksia muiden työkirjojen taulukoihin, jotka eivät ole avoimina tässä Excelin ilmentymässä. Nämä viittaukset muunnetaan muotoon #VIITTAUS tallennettaessa Excel 97–2003-muotoon, sillä niitä ei voida muuntaa taulukkoviittauksiksi.

Merkitys    Excel 2007 ja sitä uudemmissa versioissa voit käyttää jäsennettyjä viitta uksia, jotka helpottavat ja helpottavat taulukon tietojen käsittelyä, kun käytät kaavoja, jotka viittaavat taulukkoon, joko taulukon osiin tai koko taulukkoon. Excel 97–2003 ei tue tätä ominaisuutta ja jäsennetyt viittaukset muunnetaan soluviittauksiksi. Jos jäsennetyt viittaukset kuitenkin osoittavat toisissa työkirjoissa oleviin taulukoihin, jotka eivät ole avoimena, ne muunnetaan #VIITTAUS-virheiksi.

Toimintaohjeet    Valitse yhteensopivuuden tarkistaminen-kohdassa Etsi , jos haluat etsiä solut, jotka sisältävät kaavoja, joissa on rakenteellisia viitta uksia muissa työkirjoissa oleviin taulukoihin, jotta voit muuttaa niitä #REF virheiden välttämiseksi.

Vähintään yksi tämän työkirjan solu sisältää tietojen kelpoisuuden tarkistamissääntöjä, jotka viittaavat useampaan kuin 8 192 epäyhtenäiseen solualueeseen. Näitä tietojen kelpoisuuden tarkistamissääntöjä ei tallenneta.

Merkitys    Excelin 2010 ja sitä uudemmissa versioissa tietojen kelpoisuuden tarkistamis säännöt voivat viitata yli 8192 epäjatkuviin solu alueisiin. Excel 97-2007 ei tue tämäntyyppistä tietojen kelpoisuus sääntö tyyppiä, eikä se ole käytettävissä.

Toimintaohjeet    Valitse yhteensopivuuden tarkistaminen-kohdassa Etsi , jos haluat etsiä solut, jotka sisältävät yli 8192 epäjatkuviin solu alueisiin viittaavia tietojen kelpoisuuden tarkistamisen sääntöjä, ja tee sitten tarvittavat muutokset.

Vähintään yksi tämän työkirjan solu sisältää tietojen kelpoisuuden tarkistamissääntöjä, jotka viittaavat muissa laskentataulukoissa oleviin arvoihin. Näitä tietojen kelpoisuuden tarkistamissääntöjä ei tueta Excelin aiemmissa versioissa.

Merkitys    Excel 2010 ja sitä uudemmissa versioissa voit käyttää tietojen kelpoisuuden tarkistamis sääntöjä, jotka viittaavat muiden taulu koiden arvoihin. Excel 97-2007 ei tue tämäntyyppistä tietojen kelpoisuuden tarkistamista, eikä sitä voi näyttää laskenta taulukossa.

Kaikki tietojen kelpoisuuden tarkistamis säännöt ovat kuitenkin käytettävissä työkirjassa, ja niitä käytetään, kun työkirja avataan uudelleen Excel 2010-ohjelmassa ja sitä uudemmissa versioissa, ellei sääntöjä ole muokattu Excel 97-2007-sovelluksessa.

Toimintaohjeet    Valitse yhteensopivuuden tarkistaminen-kohdassa Etsi , jos haluat etsiä solut, jotka sisältävät muiden laskenta taulukkojen arvoihin viittaavia tietojen kelpoisuuden tarkistamis sääntöjä, ja tee tarvittavat muutokset tietojen kelpoisuuden tarkistaminen -valinta ikkunan Asetukset -väli lehdessä (tiedot väli lehti, Data työkalut -ryhmä).

Tässä työkirjassa on tietojen koontialue, joka sisältää viittauksia valitun tiedostomuodon salliman rivien ja sarakkeiden enimmäismäärän ulkopuolella sijaitseviin soluihin. Tämän alueen tietoihin viittaavia kaavaviittauksia muokataan, eivätkä ne ehkä näy oikein Excelin aiemmissa versioissa.

Selitys    Excelin 2007 ja sitä uudemmissa versioissa tietojen koonti alueet voivat sisältää kaavoja, jotka viittaavat valitun tiedosto muodon rivi-ja sarake rajan ulkopuolisiin tietoihin. Excel 97-2003-laskenta taulukon koko on vain 256 saraketta 65 536 riviä. Kaavaviittauksia sallitun sarakkeiden ja rivien enimmäismäärän ulkopuolella sijaitseviin tietoihin muokataan, eivätkä ne ehkä näy oikein.

Toimintaohjeet    Valitse yhteensopivuuden tarkistaminen-kohdassa Etsi , jos haluat etsiä tietojen koonti alueita, jotka sisältävät kaava viittauksia Excel 97-2003-ohjelman rivi-ja sarake rajan ulkopuolisiin tietoihin, ja tee tarvittavat muutokset.

Tässä työkirjassa on mukautettuja kuvauksia käyttäjän määrittämille VBA-funktioille. Kaikki mukautetut kuvaukset poistetaan.

Merkitys    Excel 2010 ja sitä uudemmissa versioissa voit käyttää Visual Basic for Applications (VBA)-sovellusta käyttäjän määrittämien funktioiden (UDFs) luomiseen mukautettujen kuvausten avulla. Excel 97-2007 ei tue mukautettuja kuva uksia, ja ne poistetaan.

Toimintaohjeet    Toimia ei tarvita, sillä kaikki mukautetut kuvaukset poistetaan.

Sivun alkuun

Ongelmat, jotka aiheuttavat vähäisiä tarkkuuden menetyksiä

Ongelma

Ratkaisu

Jotkin tämän työkirjan matriisikaavat viittaavat koko sarakkeeseen. Excelin aiemmat versiot saattavat muuntaa nämä kaavat #LUKU! -virheiksi, kun kaavat lasketaan uudelleen.

Merkitys    Koko sarakkeeseen viittaavat matriisi kaavat Excel 2007: ssä ja uudemmissa versioissa muunnetaan ja näytetään #NUM. virheet, kun ne lasketaan uudelleen Excel 97-2003-ohjelmassa.

Toimintaohjeet    Valitse yhteensopivuuden tarkistamisessa Etsi ja paikanna koko sarakkeeseen viittaavat matriisikaavat, jotta voit tehdä tarvittavat muutokset ja välttää #LUKU!-virheet.

Vähintään yksi tämän työkirjan määritetyistä nimistä sisältää kaavoja, joissa on yli 255 merkkiä (valitun tiedostomuodon suurin sallittu määrä). Nämä kaavat tallennetaan, mutta ne katkaistaan, kun niitä muokataan Excelin aiemmissa versioissa.

Merkitys    Kun kaavojen nimetyt alueet ylittävät Excel 97–2003:n tukeman 255 merkin rajan, kaava toimii oikein, mutta se katkaistaan Nimi-valintaikkunassa eikä sitä voi muokata.

Toimintaohjeet    Valitse yhteensopivuuden tarkistaminen-kohdassa Etsi , jos haluat etsiä solut, jotka sisältävät nimettyjä alueita kaavoissa, ja tee tarvittavat muutokset, jotta käyttäjät voivat muokata kaavoja Excel 97-2003-sovelluksessa.

Jotkin tämän työkirjan kaavat on yhdistetty toisiin suljettuihin työkirjoihin. Kun nämä kaavat lasketaan uudelleen Excelin aiemmissa versioissa niin, ettei yhdistettyjä työkirjoja avata, vain ensimmäiset 255 merkkiä palautetaan.

Merkitys    Jos työkirjan kaavat on yhdistetty toisiin suljettuihin työkirjoihin, ne voivat näyttää enintään 255 merkkiä, kun ne lasketaan uudelleen Excel 97–2003:ssa. Kaavan tulokset saatetaan katkaista.

Toimintaohjeet    Etsi solut, jotka sisältävät kaavoja, jotka linkittäivät muihin työkirjoihin, jotka on suljettu, jotta voit tarkistaa linkit ja tehdä tarvittavat muutokset, jotta kaavan tulokset eivät katkeilty Excel 97-2003-ohjelmassa.

Tietojen kelpoisuuden tarkistamiskaava sisältää yli 255 merkkiä.

Merkitys    Kun tietojen kelpoisuuden tarkistamiskaavat ylittävät Excel 97–2003:n tukeman 255 merkin rajan, kaava toimii oikein, mutta se katkaistaan eikä sitä voi muokata.

Toimintaohjeet    Valitse yhteensopivuuden tarkistaminen-kohdassa Etsi , jos haluat etsiä solut, jotka sisältävät tietojen kelpoisuuden tarkistamis kaavoja, ja käytä kaavassa vähemmän merkkejä, jotta käyttäjät voivat muokata niitä Excel 97-2003-sovelluksessa.

Sivun alkuun

Huomautus:  Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kerrotko meille, oliko tiedoista hyötyä? Tästä pääset artikkelin englanninkieliseen versioon.

Kehitä Office-taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×