Huomautus
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Oireet
Kun avaat Microsoft Excelissä työkirjan, joka sisältää ulkoisia linkkejä tai käyttäjän määrittämiä funktioita, saattaa ilmetä jokin seuraavista ongelmista:
- Työkirjan linkit lasketaan työkirjaan tallennetusta ulkoisesta linkkitaulukosta, ja ne saattavat poiketa aiemmin lasketusta.
- Kaavat, jotka sisältävät tai viittaavat ulkoisiin linkkeihin toisiin työkirjoihin, joiden arvoja ei ole tallennettu ulkoiseen linkkitaulukkoon, saattavat näyttää jonkin seuraavista virheistä:
-
#REF!
-
#VALUE!
-
- Kaavat, jotka sisältävät käyttäjän määrittämiä funktioita apuohjelmien tai muiden työkirjojen, jotka eivät ole käytettävissä, saattavat näyttää seuraavan virheen:
-
#NAME?
-
Lisäksi koska tulos on virhe, muut tätä tulosta käyttävät solut ja funktiot saattavat palauttaa muita virheitä tai odottamattomia tuloksia.
Syy
Näin tapahtuu, jos avaamallasi työkirjalla on viimeksi tallennettu Excel-versio, joka on aiempi kuin työkirjan avaamiseen käyttämäsi versio. Tämä skenaario ilmenee, koska Excel pakottaa kaikkien avoimien työkirjojen täydellisen uudelleenlaskennan, jotka on tallennettu aiemmin Excelin aiemmassa versiossa, linkin päivityksen tilasta riippumatta. Jos haluat laskea työkirjan kokonaan uudelleen, Excel hakee kaikkien ulkoisten viittausten nykyisen arvon työkirjojen ulkoisesta linkkitaulukosta. Tämä ongelma ilmenee, vaikka et halua päivittää näitä linkkejä pyydettäessä. Excel päivittää työkirjan laskentaketjun Excelin nykyiseen versioon. Jos ulkoisten linkkilähteiden arvot eivät ole käytettävissä työkirjan ulkoisessa linkkitaulukossa, Excel ei voi laskea oikein. Siksi Excel palauttaa #REF! Virheitä. Tämä pätee myös DDE-linkkeihin, jotka eivät ole käytettävissä uudelleenlaskentaprosessin aikana. Excel tallentaa oletusarvoisesti linkin arvojen piilotetun taulukon laskentaa varten. Joissakin tilanteissa ulkoisten linkkien arvot eivät välttämättä ole samat kuin kaavoissa viimeksi lasketut arvot. Ominaisuus voidaan myös poistaa käytöstä, jos haluat tallentaa ulkoisen linkin arvot yksittäiseen työkirjaan perustuen Excelin asetuksiin.
Vaihtoehtoinen menetelmä
Voit kiertää tämän ongelman käyttämällä jotakin seuraavista menetelmistä.
Varmista, että ulkoiset linkkilähteet ovat käytettävissä, ennen kuin avaat työkirjan
Jos sinulla on virheitä ulkoisten linkkien kaavoissa, kun avaat työkirjan, mutta et ole vielä tallentanut työkirjaa, toimi seuraavasti:
- Älä tallenna työkirjaa. Sulje työkirja sen sijaan tallentamatta sitä. Tämä toiminto kumoaa työkirjaan tehdyt muutokset.
- Varmista, että lähdetiedosto on käytettävissä linkkikaavassa määritetyssä polussa jokaiselle avattavan työkirjan eri ulkoisen linkin lähteelle. Jos linkkilähteitä ei ole enää käytettävissä, muuta linkkikaava osoittamaan vaihtoehtoiseen lähteeseen. Vaihtoehtoisesti voit katkaista linkin poistamisen linkin kaavasta pysyvästi. Muokkaa linkkejä tai poista linkkejä "Päivitä tai poista linkit" -osion ohjeiden mukaisesti.
- Kun olet vahvistanut, että kaikki linkkilähteet ovat käytettävissä niiden määritetyissä sijainneissa, avaa linkitetty työkirja, jossa ongelma ilmeni Excelissä. Anna Excelin päivittää kaikki työkirjan ulkoiset linkit pyydettäessä.
- Kun avaat linkitetyn työkirjan ja varmistat, että kaikki ulkoiset linkit on päivitetty onnistuneesti ja että työkirja on laskettu uudelleen Excelin nykyisessä versiossa, tallenna työkirja. Sen pitäisi nyt avata ja päivittää linkit excelin nykyisessä versiossa odotetulla tavalla.
Päivitä tai poista linkkejä
Jos olet jo tallentanut työkirjan, jossa on virheitä ulkoisen linkin kaavoissa, jos linkin lähdetiedosto on siirretty tai jos linkin lähdetiedostot eivät ole enää käytettävissä, etsi alkuperäinen linkitetty lähde. Vaihtoehtoisesti voit etsiä vaihtoehtoisen lähdetiedoston. Muokkaa sitten näiden lähteiden linkkejä. Jos haluat tarkastella ulkoisia linkkilähteitä ja palauttaa tai poistaa katkenneita linkkejä, toimi seuraavasti:
Jos haluat tilapäisesti estää excelin aiemmassa versiossa viimeksi tallennettujen tiedostojen uudelleenlaskennan, jotta voit päivittää tai poistaa ulkoisia linkkejä, määritä laskentaympäristön arvoksi manuaalinen. Jos haluat määrittää laskentatilaksi tilapäisesti manuaalisen, toimi seuraavasti:
- Sulje kaikki työkirjat.
- Uuden asiakirjan luominen
- Valitse Microsoft Office -painike ja valitse sitten Excelin asetukset.
- Valitse Kaavat-välilehdestäManuaalinenkohdassa Laskenta-asetukset ja valitse sitten OK.
- Avaa tallennettu työkirja.
Valitse Tiedot-välilehdenConnections ryhmästä Muokkaa linkkejä.
Jokaisessa linkissä on sen lähdetyökirjan tiedostonimi, johon tämä työkirja on linkitetty. Jos valitset linkin, lähdetyökirjan alkuperäinen tiedostopolun sijainti näkyy luettelossa Sijainti-selitteessä.
Päivitä kaikkien luettelon linkkien tila valitsemalla Tarkista tila . Odota, että kaikkien linkkien tila päivitetään.
Tarkista tila Status-sarakkeessa , valitse linkki ja suorita sitten jokin seuraavista toiminnoista:
- Jos tila on OK, mitään toimia ei tarvita. Linkki toimii ja on ajan tasalla.
- Jos tila on Tuntematon, päivitä kaikkien luettelon linkkien tila valitsemalla Tarkista tila .
- Jos tila ei ole käytettävissä, linkki käyttää OLE- tai Dynamic Data Exchange (DDE) -toimintoa. Excel ei voi tarkistaa tämäntyyppisten linkkien tilaa.
- Jos tila on Virhe: Lähdettä ei löydy, valitse Muuta lähdettä ja valitse sitten linkille haluamasi työkirja.
- Jos tila on Virhe: Laskentataulukkoa ei löydy, valitse Muuta lähdettä ja valitse sitten haluamasi laskentataulukko sopivasta tiedostosta. Lähde on ehkä siirretty tai nimetty uudelleen.
- Jos tila on Varoitus: Arvoja ei päivitetä, valitse Päivitä arvot. Linkkiä ei päivitetty, kun työkirja avattiin.
- Jos tila on Varoitus: Lähdettä ei ole laskettu uudelleen, valitse Avoin lähde ja laske työkirja painamalla F9-näppäintä. Työkirja voidaan määrittää laskemaan manuaalisesti lähdetiedostossa. Jos haluat määrittää työkirjan automaattiseksi laskutoimitukseksi, valitse Microsoft Office -painike ja valitse sitten Excelin asetukset. Valitse Kaavat-välilehdenLaskutoimitukset-asetuksistaAutomaattinen.
- Jos tila on Virhe: Määrittämätön tai muu kuin suorakulmainen nimi, joitakin nimiä ei voi ratkaista, ennen kuin avaat lähdetyökirjan. Valitse Avaa lähde, siirry takaisin kohdetyökirjaan ja valitse sitten Tarkista tila. Jos tämä ei ratkaise ongelmaa, varmista, että nimi ei puutu tai se on kirjoitettu väärin. Siirry lähdetyökirjaan, valitse Kaavat-välilehti , valitse Määritä nimi ja etsi sitten nimi.
- Jos tila on Varoitus: Päivitä arvot avaamalla lähdekoodi, valitse Avoin lähdekoodi. Linkkiä ei voi päivittää, ennen kuin avaat lähteen.
- Jos tila on Lähde on avoin, lähde on avoinna. Mitään toimia ei tarvita, jos et saa laskentataulukon virheitä.
- Jos tila on Arvot päivitetty tiedostonimestä, mitään toimia ei tarvita. Arvot on päivitetty.
- Jos tila on Error: Status indeterminate, Excel ei voi määrittää linkin tilaa. Lähde ei voi sisältää laskentataulukoita. Vaihtoehtoisesti lähde voidaan tallentaa tiedostomuodossa, jota ei tueta. Valitse Päivitä arvot.
Kun olet ratkaissut kaikki linkkiviittaukset, palauta laskenta automaattiseksi, jotta Excel voi laskea työkirjan kokonaan uudelleen työkirjan uudessa versiossa. Voit tehdä tämän seuraavasti:
Valitse Microsoft Office -painike ja valitse sitten Excelin asetukset.
Valitse Kaavat-välilehdenLaskenta-asetuksistaAutomaattinen ja valitse sitten OK.
Excelin pitäisi nyt laskea työkirja. Jos laskutoimitus onnistuu, tallenna työkirja. Työkirjan pitäisi nyt avata ja päivittää linkit excelin nykyisessä versiossa odotetulla tavalla.
Lisätietoja laskentaympäristön määrittämisestä on artikkelissa Kuvaus siitä, miten Excel määrittää nykyisen laskentatavan.
Poista linkkikaava pysyvästi ja korvaa se arvolla
Jos et tarvitse ulkoisiin linkkeihin viittaavia kaavoja, kopioi nämä kaavat ja liitä sitten arvot vain kohdesoluihin.
Huomautus
Kun korvaat kaavan sen arvolla, Excel poistaa kaavan pysyvästi.
Kopioi kaavat ja liitä arvot seuraavasti:
- Avaa työkirja excel-versiossa, johon työkirja viimeksi tallennettiin. Kun sinua kehotetaan päivittämään linkit, valitse Ei. Koska tiedosto on viimeksi tallennettu tässä Excelin versiossa, linkkejä ei pakoteta päivittymään. Laskutoimitus voi ilmetä linkin viimeisellä tunnetulla arvolla.
- Napsauta hiiren kakkospainikkeella solua tai solualuetta, joka sisältää ulkoiseen linkkiin viittaavan kaavan, ja valitse sitten Kopioi.
- Napsauta hiiren kakkospainikkeella samaa solua tai solualuetta ja valitse sitten Liitä määräten.
- Valitse Liitä määräten -valintaikkunan Liitä-kohdasta Arvot ja valitse sitten OK.
Kun olet poistanut kaikki ei-toivotut linkit tällä tavalla, tallenna työkirja. Voit sitten avata työkirjan Excelissä päivittämättä näitä linkkejä. Tämä ongelma ilmenee, koska linkkejä ei enää ole.