Excel-työkirjassa olevien tietojen tuonti tai linkittäminen
Käytetään kohteeseen
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Huomautus:  Access ei tue Excel tietojen tuomista käytetyllä luottamuksellisuustunnisteella. Vaihtoehtoisena menetelmänä voit poistaa selitteen ennen tuomista ja ottaa sitten selitteen uudelleen käyttöön tuonnin jälkeen. Lisätietoja on artikkelissa Luottamuksellisuustunnisteiden käyttäminen tiedostoissa ja sähköpostissa Officessa.

Voit tuoda Excel työkirjan tiedot Access tietokantoihin monin tavoin. Voit kopioida tietoja avoimesta laskentataulukosta ja liittää ne Access taulukkonäkymään, tuoda laskentataulukon uuteen tai aiemmin luotuun taulukkoon tai linkittää laskentataulukkoon Access tietokannasta.

Tässä ohjeaiheessa kerrotaan yksityiskohtaisesti, miten voit tuoda Excel tietoja Access työpöytätietokannoista tai linkittää niihin.

Sisältö

Tietoja tietojen tuomisesta Excel

Jos haluat tallentaa osan tai kaikki yhden tai useamman Excel laskentataulukon tiedot Access, tuo laskentataulukon sisältö uuteen tai aiemmin luotuun Access tietokantaan. Kun tuot tietoja, Access luo tiedoista kopion uuteen tai aiemmin luotuun taulukkoon muuttamatta lähde- Excel laskentataulukkoa.

Yleisiä skenaarioita Excel tietojen tuomisesta Access

  • Olet Excel pitkäaikainen käyttäjä, mutta jatkossa haluat käyttää näitä tietoja Access. Haluat siirtää Excel laskentataulukoiden tiedot yhteen tai useampaan uuteen Access tietokantaan.

  • Osastosi tai työryhmäsi käyttää Access, mutta saat toisinaan Excel muodossa olevia tietoja, jotka on yhdistettävä Access tietokantoihin. Haluat tuoda nämä Excel laskentataulukot tietokantaan, kun vastaanotat ne.

  • Hallitset tietoja Access, mutta muut työryhmäsi viikoittaiset raportit ovat Excel työkirjoja. Haluat tehostaa ja nopeuttaa tuontiprosessia ja varmistaa, että tiedot tuodaan tietokantaan joka viikko tiettynä aikana.

Jos tuot tietoja ensimmäistä kertaa Excel

  • Excel työkirjaa ei voi tallentaa Access tietokantana. Excel ei tarjoa toimintoa Access tietokannan luomiseen Excel tiedoista.

  • Kun avaat Excel-työkirjan Access (muuta Avaa tiedosto -valintaikkunassa Tiedostotyyppi-luetteloruuduksi MicrosoftOfficeExcel Tiedostot ja valitse haluamasi tiedosto), Access luo linkin työkirjaan sen tietojen tuomisen sijaan. Työkirjaan linkittäminen ja laskentataulukon tuominen tietokantaan ovat täysin erilaisia toimintoja. Lisätietoja linkittämisestä on jäljempänä tämän artikkelin kohdassa Linkittäminen Excelissä oleviin tietoihin.

Tietojen tuominen Excel

Tässä osiossa kerrotaan tuontitoiminnon valmistelemisesta ja suorittamisesta sekä tuontiasetusten tallentamisesta myöhempää käyttöä varten. Huomioi, että voit tuoda tietoja vain yhdestä laskentataulukosta kerrallaan. Et voi tuoda työkirjan kaikkia tietoja yhdellä kertaa.

Laskentataulukon valmisteleminen

  1. Etsi lähdetiedosto ja valitse laskentataulukko, joka sisältää tiedot, jotka haluat tuoda Access. Jos haluat tuoda vain osan laskentataulukon tiedoista, määritä tuotavat solut sisältävä nimetty alue.Nimetyn alueen määrittäminen (valinnainen)   

    1. Siirry Excel ja avaa laskentataulukko, jossa on tuotavat tiedot.

    2. Valitse solualue, joka sisältää tuotavat tiedot.

    3. Napsauta valitun alueen sisällä hiiren kakkospainiketta ja valitse Nimeä alue tai Määritä nimi.

    4. Kirjoita alueen nimi Uusi nimi -valintaikkunan Nimi-ruutuun ja valitse OK.

      Huomioi, että voit tuoda vain yhden laskentataulukon kerrallaan tuontitoiminnon aikana. Jos haluat tuoda tietoja useista laskentataulukoista, toista tuontitoiminto jokaisen laskentataulukon kohdalla.

  2. Tarkista lähdetiedot ja suorita taulukossa kuvatut toimet.

    Elementti

    Kuvaus

    Sarakkeiden määrä

    Tuotavien lähdesarakkeiden määrä voi olla enintään 255, koska Access tukee enintään 255 kenttää taulukossa.

    Sarakkeiden ja rivien ohittaminen

    Lähdelaskentataulukkoon tai nimettyyn alueeseen on hyvä sisällyttää vain ne rivit ja sarakkeet, jotka haluat tuoda.

    Rivit    Rivejä ei voi suodattaa tai ohittaa tuontitoiminnon aikana.

    Sarakkeet    Sarakkeita ei voi ohittaa toiminnon aikana, jos tiedot lisätään aiemmin luotuun taulukkoon.

    Sarakemuoto

    Varmista, että solut ovat taulukkomuodossa. Jos laskentataulukko tai nimetty alue sisältää yhdistettyjä soluja, solun sisältö sijoitetaan vasemmanpuoleista saraketta vastaavaan kenttään ja muut kentät jätetään tyhjiksi.

    Tyhjät sarakkeet, rivit ja solut

    Poista kaikki laskentataulukon tai solualueen tarpeettomat tyhjät sarakkeet ja rivit. Jos laskentataulukossa tai alueella on tyhjiä soluja, yritä lisätä puuttuvat tiedot. Jos aiot liittää tietueet aiemmin luotuun taulukkoon, varmista, että taulukon vastaava kenttä hyväksyy tyhjät (puuttuvat tai tuntemattomat) arvot. Kenttä hyväksyy tyhjiä arvoja, jos sen Pakollinen-ominaisuudeksi on määritetty Ei ja sen Kelpoisuussääntö-ominaisuusasetus ei estä tyhjiä arvoja.

    Virhearvot

    Jos yhdessä tai useammassa laskentataulukon tai alueen solussa on virhearvoja, kuten #LUKU ja #JAKO, korjaa ne ennen tuontitoiminnon aloittamista. Jos lähdelaskentataulukko tai -alue sisältää virhearvoja, Access sijoittaa tyhjäarvon taulukon vastaaviin kenttiin. Lisätietoja virheiden korjaamisesta on jäljempänä tämän artikkelin kohdassa Puuttuvien ja virheellisten arvojen vianmääritys.

    Tietotyyppi

    Voit välttää tuonnin aikaiset virheet varmistamalla, että jokaisen lähdesarakkeen jokaisella rivillä on sama tietotyyppi. Access tarkistaa kahdeksan ensimmäistä lähderiviä taulukon kenttien tietotyypin määrittämiseksi. On erittäin suositeltavaa tarkistaa, ettei minkään sarakkeen kahdeksalla ensimmäisellä lähderivillä ole eri tietotyyppien arvoja. Muussa tapauksessa Access ei ehkä määritä sarakkeelle oikeaa tietotyyppiä.

    Lisäksi on hyvä muotoilla kukin lähdesarake Excel ja määrittää kullekin sarakkeelle tietty tietomuoto ennen tuontitoiminnon aloittamista. Muotoilu on erittäin suositeltavaa, jos sarakkeessa on eri tietotyyppien arvoja. Esimerkiksi laskentataulukon Lennon nro -sarakkeessa saattaa olla numero- ja tekstiarvoja, kuten 871, AA90 ja 171. Puuttuvilta tai virheellisiltä arvoilta voidaan välttyä toimimalla seuraavasti:

    1. Napsauta sarakeotsikkoa hiiren kakkospainikkeella ja valitse Muotoile solut.

    2. Valitse muoto Luku-välilehden Luokka-kohdassa. Lennon nro -sarakkeelle valitaan luultavasti muoto Teksti.

    3. Valitse OK.

    Jos lähdesarakkeet on muotoiltu, mutta niissä on edelleen yhdistettyjä arvoja kahdeksan ensimmäisen rivin jälkeisillä riveillä, tuontitoiminto saattaa ohittaa arvot tai muuntaa ne virheellisesti. Vianmääritysohjeita on kohdassa Puuttuvien ja virheellisten arvojen vianmääritys.

    1. rivi

    Jos laskentataulukon tai nimetyn alueen ensimmäisellä rivillä on sarakkeiden nimet, voit määrittää, että Access käsitellä ensimmäisen rivin tietoja kenttien niminä tuontitoiminnon aikana. Jos lähdelaskentataulukossa tai -alueella ei ole nimiä, ne kannattaa lisätä lähteeseen ennen tuonnin aloittamista.

    Huomautus: Jos aiot liittää tiedot aiemmin luotuun taulukkoon, varmista, että jokaisen sarakkeen nimi vastaa tarkalleen vastaavan kentän nimeä. Jos sarakkeen nimi eroaa taulukon vastaavan kentän nimestä, tuontitoiminto epäonnistuu. Jos haluat nähdä kenttien nimet, avaa taulukko rakennenäkymässä Access.

  3. Sulje lähdetyökirja, jos se on auki. Jos lähdetiedosto on auki, se saattaa aiheuttaa tietojen muuntovirheitä tuonnin aikana.

Kohdetietokannan valmisteleminen

  1. Avaa Access tietokanta, johon tuodut tiedot tallennetaan. Varmista, että tietokanta ei ole vain luku -tilassa ja että sinulla on oikeudet tehdä muutoksia tietokantaan.

    -tai-

    Jos et haluat tallentaa tietoja mihinkään nykyisistä tietokannoista, luo uusi tyhjä tietokanta. Toimi seuraavasti:

    Valitse Tiedosto-välilehti, valitse Uusi ja valitse sitten Tyhjä tietokanta.

  2. Päätä ennen tuontitoiminnon aloittamista, tallennetaanko tiedot uuteen vai aiemmin luotuun taulukkoon.

    Luo uusi taulukko    Jos tallennat tiedot uuteen taulukkoon, Access luo taulukon ja lisää tuodut tiedot tähän taulukkoon. Jos määritetty niminen taulukko on jo olemassa, Access korvaa taulukon sisällön tuoduilla tiedoilla.

    Liitä aiemmin luotuun taulukkoon    Jos lisäät tiedot aiemmin luotuun taulukkoon, Excel laskentataulukon rivit liitetään määritettyyn taulukkoon.

    Huomioi, että liittämisen epäonnistuminen johtuu yleensä siitä, että lähdetiedot eivät vastaa kohdetaulukon rakennetta ja kentän asetuksia. Voit välttää tämän avaamalla kohdetaulukon rakennenäkymässä ja tarkastamalla seuraavat kohdat:

    • Ensimmäinen rivi    Jos lähdelaskentataulukon tai nimetyn alueen ensimmäinen ei rivi ei sisällä sarakeotsikoita, varmista, että lähdelaskentataulukon jokaisen sarakkeen sijainti ja tietotyyppi vastaavat taulukon vastaavia kenttiä. Jos ensimmäinen rivi sisältää sarakeotsikot, sarakkeiden ja kenttien järjestyksen ei tarvitse olla sama, mutta kaikkien sarakkeiden nimien ja tietojen tyypin on vastattava tarkalleen vastaavan kentän tietoja.

    • Puuttuvat tai ylimääräiset kentät    Jos yksi tai useampi lähdelaskentataulukon kenttä puuttuu kohdetaulukosta, lisää ne ennen tuontitoiminnon aloittamista. Jos taulukossa on kenttiä, joita ei ole lähteessä, niitä ei tarvitse poistaa, jos ne hyväksyvät tyhjiä arvoja.

      Vihje: Kenttä hyväksyy tyhjiä arvoja, jos sen Pakollinen-ominaisuudeksi on määritetty Ei ja sen Kelpoisuussääntö-ominaisuusasetus ei estä tyhjiä arvoja.

    • Perusavain    Jos taulukossa on perusavainkenttä, lähdelaskentataulukossa tai -alueella on oltava perusavainkentän kanssa yhteensopivia arvoja sisältävä sarake, ja tuotujen avainarvojen on oltava yksilöllisiä. Jos tuodussa tietueessa on perusavainarvo, joka on jo kohdetaulukossa, näyttöön tulee tuontitoiminnon aikana virhesanoma.

    • Indeksoidut kentät    Jos taulukon kentän Indeksoitu-ominaisuudeksi on määritetty Kyllä (ei kaksoisarvoja), lähdelaskentataulukon tai -alueen vastaavassa sarakkeessa on oltava yksilöllisiä arvoja.

      Suorita tuonti seuraavia ohjeita noudattamalla.

Tuontitoiminnon aloittaminen

  1. Ohjatun tuonti-/linkkitoiminnon sijainti vaihtelee hieman sen mukaan, mikä Access versiosi on . Valitse Access versiota vastaavat vaiheet:

    • Jos käytössäsi on Microsoft 365, Access 2021 tai Access 2019 uusin versio, valitse Ulkoiset tiedot -välilehden Tuo & linkki -ryhmästä Uusi tietolähde > Tiedostosta > Excel.

    • Jos käytössäsi on Access 2016, valitse Ulkoiset tiedot -välilehden Tuo & linkki -ryhmästä Excel.

    Huomautus:  Ulkoiset tiedot -välilehti ei ole käytettävissä, jos tietokanta ei ole auki.

  2. Määritä Nouda ulkoiset tiedot – Excel laskentataulukko -valintaikkunan Tiedostonimi-ruutuun sen Excel tiedoston nimi, joka sisältää tuotavat tiedot.

    -tai-

    Valitse Selaa ja etsi tuotava tiedosto Avaa tiedosto -valintaikkunassa.

  3. Määritä tuotujen tietojen tallennustapa.

    Tallenna tiedot uuteen taulukkoon valitsemalla Tuo lähdetiedot nykyisen tietokannan uuteen taulukkoon. Sinua pyydetään nimeämään taulukko myöhemmin.

    Liitä tiedot aiemmin luotuun taulukkoon valitsemalla Liitä tietueiden kopiot taulukkoon ja valitse sitten taulukko avattavasta luettelosta. Tämä vaihtoehto ei ole käytettävissä, jos tietokannassa ei ole taulukoita.

    Voit linkittää tietolähteeseen luomalla linkitetyn taulukon noudattamalla jäljempänä tässä artikkelissa olevan osan Linkittäminen Excelissä oleviin tietoihin ohjeita.

  4. Valitse OK.

    Ohjattu laskentataulukon tuominen käynnistyy ja ohjaa tuontiprosessia. Siirry seuraaviin vaiheisiin.

Ohjatun laskentataulukon tuonnin käyttäminen

  1. Valitse ohjatun toiminnon ensimmäisellä sivulla tuotavat tiedot sisältävä laskentataulukko ja valitse sitten Seuraava.

  2. Valitse ohjatun toiminnon toisella sivulla joko Näytä laskentataulukot tai Näytä nimetyt alueet, valitse tuotava laskentataulukko tai nimetty alue ja valitse sitten Seuraava.

  3. Jos lähdelaskentataulukon tai -alueen ensimmäinen rivi sisältää kentän nimet, valitse Ensimmäinen rivi sisältää sarakkeiden otsikot ja sitten Seuraava.

    Jos tuot tiedot uuteen taulukkoon, Access käyttää näitä sarakeotsikoita taulukon kenttien nimeämiseen. Voit muuttaa näitä nimiä joko tuonnin aikana tai sen jälkeen. Jos liität tietoja aiemmin luotuun taulukkoon, varmista, että lähdelaskentataulukon sarakeotsikot vastaavat tarkalleen kohdetaulukon kenttien nimiä.

    Jos liität tietoja aiemmin luotuun taulukkoon, siirry suoraan vaiheeseen 6. Jos lisäät tietoja uuteen taulukkoon, noudata seuraavia ohjeita.

  4. Ohjattu toiminto kehottaa tarkastamaan kentän ominaisuudet. Näytä vastaavan kentän ominaisuudet napsauttamalla sivun alaosassa olevaa saraketta. Voit halutessasi tehdä jonkin seuraavista:

    • Voit halutessasi tarkistaa ja muuttaa kohdekentän nimen ja tietotyypin.

      Access tarkistaa kunkin sarakkeen kahdeksan ensimmäistä riviä ja ehdottaa vastaavan kentän tietotyyppiä. Jos laskentataulukon sarakkeen ensimmäisellä kahdeksalla rivillä on erityyppisiä arvoja, kuten teksti- ja numeroarvoja, ohjattu toiminto ehdottaa kaikkien sarakkeen arvojen kanssa yhteensopivaa tietotyyppiä – useimmiten tekstitietotyyppiä. Voit valita toisen tietotyypin, mutta ota huomioon, että valitsemasi tietotyypin kanssa yhteensopimattomat arvot joko ohitetaan tai muunnetaan virheellisesti tuonnin aikana. Lisätietoja puuttuvien tai virheellisten arvojen korjaamisesta on jäljempänä tämän artikkelin kohdassa Puuttuvien ja virheellisten arvojen vianmääritys.

    • Luo kenttään indeksi määrittämällä Indeksoitu-kohtaan Kyllä.

    • Voit ohittaa lähdesarakkeen kokonaan valitsemalla Älä tuo kenttää (Ohita) -valintaruudun.

      Kun olet valinnut asetukset, valitse Seuraava.

  5. Määritä seuraavassa näytössä taulukon perusavain. Jos valitset Anna Access lisätä perusavain, Access lisää laskurikentän kohdetaulukon ensimmäiseksi kentäksi ja täyttää siihen automaattisesti yksilölliset tunnusarvot, alkaen numerosta 1. Valitse Seuraava.

  6. Määritä ohjatun toiminnon viimeisessä näytössä kohdetaulukon nimi. Kirjoita taulukolle nimi Tuo taulukkoon -ruutuun. Jos taulukko on jo olemassa, Access näyttää kehotteen, jossa kysytään, haluatko korvata taulukon olemassa olevan sisällön. Jatka valitsemalla Kyllä tai Valitse Ei , jos haluat määrittää kohdetaulukolle eri nimen, ja tuo sitten tiedot valitsemalla Valmis .

    Jos Access pystyi tuomaan osan tiedoista tai kaikki tiedot, ohjattu toiminto näyttää sivun, joka näyttää tuontitoiminnon tilan. Voit lisäksi tallentaa toiminnon tiedot määrityksenä myöhempää käyttöä varten. Vastaavasti, jos toiminto epäonnistui kokonaan, Access näyttää sanoman Virhe tuotaessa tiedostoa.

  7. Tallenna toiminnon tiedot myöhempää käyttöä varten valitsemalla Kyllä . Tietojen tallentamisen avulla voit toistaa toiminnon myöhemmin ilman, että sinun tarvitsee käydä ohjattua toimintoa läpi joka kerta.

Katso artikkelista Tuonti- tai vientitoimen tietojen tallentaminen määrityksenä ohjeet siihen, miten voit tallentaa määrityksen tiedot.

Katso artikkelista Tuonti- tai vientimäärityksen luonti ohjeet siihen, miten voit suorittaa tallennetun tuonti- tai linkkimäärityksen.

Katso artikkelista Tuonti- tai vientimäärityksen ajoittaminen ohjeet siihen, miten voit ajoittaa tuonti- ja linkitystehtävien suorituksen tiettyihin ajankohtiin.

Puuttuvien ja virheellisten arvojen vianmääritys

Jos saat viestin Virhe tiedostoa tuotaessa, tuonti epäonnistui. Jos taas tuontitoiminto kehottaa tallentamaan toiminnon tiedot, toiminto onnistui tuomaan osan tiedoista tai kaikki tiedot. Tilasanoma myös ilmoittaa tuontitoiminnon aikana tapahtuneiden virheiden kuvaukset sisältävän virhelokin nimen.

Tärkeää: Vaikka tilasanoma osoittaa toiminnon onnistuneen, taulukon sisältö ja rakenne kannattaa tarkistaa sekä varmistaa, että kaikki on kunnossa ennen taulukon käytön aloittamista.

  • Avaa kohdetaulukko taulukkonäkymässä ja tarkista, että kaikki tiedot on lisätty taulukkoon.

  • Avaa taulukko rakennenäkymässä ja tarkista kenttien tietotyyppi ja muut ominaisuusasetukset.

Seuraavassa taulukossa on kuvattu puuttuvien ja virheellisten arvojen korjauksessa tarvittavat vaiheet.

Vihje: Jos löydät tulosten vianmäärityksen aikana vain muutamia puuttuvia arvoja, voit lisätä ne taulukkoon manuaalisesti. Jos taas kokonaisia sarakkeita tai useita arvoja puuttuu tai niitä ei ole tuotu oikein, ongelma on korjattava lähdetiedostossa. Kun olet korjannut kaikki tunnetut ongelmat, toista tuontitoiminto.

Ongelma

Ratkaisu

Graafiset elementit

Graafisia elementtejä, kuten logoja, kaavioita ja kuvia, ei voi tuoda. Lisää ne manuaalisesti tietokantaan tuontitoiminnon suorittamisen jälkeen.

Lasketut arvot

Laskettujen sarakkeiden tai solujen tulokset tuodaan, mutta ei tuloksen pohjana olevaa kaavaa. Voit määrittää tuontitoiminnon aikana tietotyypin, joka on yhteensopiva kaavan tulosten kanssa, kuten Luku.

Arvot TOSI tai EPÄTOSI ja -1 tai 0

Jos lähdelaskentataulukko tai -alue sisältää sarakkeen, joka sisältää vain TOSI- tai EPÄTOSI-arvoja, Access luo sarakkeelle Kyllä/Ei-kentän ja lisää kenttään arvot -1 tai 0. Jos lähdelaskentataulukko tai -alue sisältää vain -1- tai 0-arvoja sisältävän sarakkeen, Access luo sarakkeelle oletusarvoisesti numeerisen kentän. Tämä ongelma voidaan välttää muuttamalla kentän tyypiksi tuontitoiminnon aikana Kyllä/Ei.

Moniarvoiset kentät

Kun tuot tietoja uuteen taulukkoon tai liität tietoja aiemmin luotuun taulukkoon, Access ei ota käyttöön useiden kentän arvojen tukea, vaikka lähdesarakkeessa olisi puolipisteellä (;) erotettu arvoluettelo. Arvoluetteloa kohdellaan yhtenä arvona ja se sijoitetaan tekstikenttään.

Katkaistut tiedot

Jos tiedot näkyvät katkaistuina Access taulukon sarakkeessa, yritä leventää saraketta taulukkonäkymässä. Jos tämä ei ratkaise ongelmaa, Excel numeerisen sarakkeen tiedot ovat liian suuria Access kohdekentän kokoon. Kohdekentässä voi esimerkiksi olla Kentän koko -ominaisuuden arvoksi määritetty TavuAccess tietokannassa, mutta lähdetiedot sisältävät arvon, joka on suurempi kuin 255. Korjaa lähdetiedoston arvot ja yritä tuoda tiedot uudelleen.

Näyttömuoto

Saatat joutua määrittämään tiettyjen kenttien Muoto-ominaisuuden rakennenäkymässä, jotta voit varmistaa, että arvot näkyvät oikein taulukkonäkymässä. Esimerkki:

  • Kyllä/Ei-kenttä näyttää taulukkonäkymässä arvot -1 ja 0 tuontitoiminnon suorittamisen jälkeen. Jos haluat korjata tämän tuonnin suorittamisen jälkeen, näytä valintaruudut määrittämällä kentän Muoto-ominaisuudeksi Kyllä/Ei.

  • Pitkät ja keskisuuret päivämäärät voivat näkyä lyhyinä päivämäärinä Access. Voit korjata tämän avaamalla kohdetaulukon Access rakennenäkymässä ja määrittämällä päivämääräkentän Muoto-ominaisuudenarvoksi Pitkä päivämäärä tai Normaali päivämäärä.

Huomautus: Jos lähdelaskentataulukossa on RTF-muotoilua, kuten lihavointi, alleviivaus tai kursivointi, teksti tuodaan, mutta muotoilut menetetään.

Arvojen kaksoiskappaleet (avainvirhe)

Tuotavissa tietueissa saattaa olla arvojen kaksoiskappaleita, joita ei voida tallentaa kohdetaulukon perusavainkenttään tai kenttään, jonka Indeksoitu-ominaisuudeksi on määritetty Kyllä (ei kaksoisarvoja). Poista lähdetiedostosta kaksi kertaa esiintyvät arvot ja kokeile tuontia uudelleen.

Päivämääräarvot heittävät neljällä vuodella

Päivämääräkentät, jotka on tuotu Excel laskentataulukosta, voivat olla poissa käytöstä neljällä vuodella. WindowsExcel voi käyttää kahta päivämääräjärjestelmää:

  • Vuoden 1904 päivämääräjärjestelmä (jossa järjestysluku on 0–63 918), joka vastaa päivämääriä 1.1.1904–31.12.2078.

  • 1900-päivämääräjärjestelmä (jossa järjestysluku on 1–65 380), joka vastaa päivämääriä 1.1.1900–31.12.2078.

Voit määrittää päivämääräjärjestelmän kohdassa Excel Asetukset: Tiedoston > asetukset > Lisäasetukset > Käytä 1904-päivämääräjärjestelmää.

Huomautus:   Jos tuot työkirjan .xlsb-työkirjasta, se käyttää aina 1900-päivämääräjärjestelmää päivämääräjärjestelmäasetuksesta riippumatta.

Ennen kuin tuot tiedot, muuta Excel työkirjan päivämääräjärjestelmää tai suorita tietojen liittämisen jälkeen päivityskysely, jossa päivämäärät korjataan käyttämällä lauseketta [päivämääräkentän nimi] + 1462.

macintoshinExcel käyttää vain 1904-päivämääräjärjestelmää.

Tyhjät arvot

Tuontitoiminnon lopussa saattaa näkyä virhesanoma tiedoista, jotka on poistettu tai kadonnut toiminnon aikana, tai kun avaat taulukon taulukkonäkymässä, saatat nähdä, että jotkin kenttien arvot ovat tyhjiä. Jos Excel lähdesarakkeita ei ole muotoiltu tai kahdeksan ensimmäistä lähderiviä sisältävät eri tietotyyppien arvoja, avaa lähdelaskentataulukko ja toimi seuraavasti:

  • Muotoile lähdesarakkeet.

  • Siirrä rivejä siten, että jokaisen sarakkeen kahdeksan ensimmäistä riviä eivät sisällä eri tietotyyppien arvoja.

  • Valitse tuonnin yhteydessä oikea tietotyyppi kullekin kentälle. Jos tietotyyppi on virheellinen, sarakkeessa saattaa olla tyhjiä tai virheellisiä arvoja tuontitoiminnon suorittamisen jälkeen.

Tyhjien arvojen esiintymistä voidaan vähentää seuraavia ohjeita noudattamalla. Seuraavassa taulukossa on lueteltu tilanteita, jotka aiheuttavat tyhjiä arvoja:

Puuttuvien arvojen tyyppi

Kohdetaulukko

Kohdekentän tyyppi

Ratkaisu

Teksti

Uusi taulukko

Päivämäärä

Korvaa kaikki tekstiarvot päivämääräarvoilla ja yritä tuoda tiedot uudelleen.

Teksti

Aiemmin luotu taulukko

Numeerinen tai päivämäärä

Korvaa kaikki tekstiarvot kohdekentän tietotyyppiä vastaavilla arvoilla ja yritä tuoda tiedot uudelleen.

Numeerisilla arvoilla korvatut päivämääräarvot

Näet seuraavissa tilanteissa näennäisesti sattumanvaraisia viisinumeroisia lukuja todellisten päivämääräarvojen sijaan:

  • Laskentataulukon lähdesarakkeen kahdeksan ensimmäistä riviä sisältävät vain numeerisia arvoja, mutta niitä seuraavilla riveillä on päivämääräarvoja. Päivämääräarvot muunnetaan virheellisesti.

  • Lähdesarakkeen kahdeksalla ensimmäisellä rivillä on päivämääräarvoja ja yritit tuoda sen numeeriseen kenttään. Päivämääräarvot muunnetaan virheellisesti.

    Voit välttää tämän korvaamalla lähdesarakkeen päivämääräarvot numeerisilla arvoilla. Yritä sitten tuoda tiedot uudelleen.

    Joskus, jos sarake, joka sisältää enimmäkseen päivämääräarvoja, sisältää myös useita tekstiarvoja, kaikki päivämääräarvot saattavat näyttää satunnaisilta viisinumeroisilta luvuilta. Voit välttää tämän korvaamalla tekstiarvot päivämääräarvoilla ja yrittämällä sitten tuoda ne uudelleen.

Päivämääräarvoilla korvatut numeeriset arvot

Näet seuraavissa tilanteissa näennäisesti sattumanvaraisia päivämääräarvoja todellisten numeeristen arvojen sijaan:

  • Lähdesarakkeen kahdeksan ensimmäistä riviä sisältävät vain päivämääräarvoja, mutta niitä seuraavilla riveillä on muutamia numeerisia arvoja. Numeeriset arvot muunnetaan virheellisesti.

  • Lähdesarakkeen kahdeksalla ensimmäisellä rivillä on numeerisia arvoja ja yritit tuoda sen päivämääräkenttään. Numeeriset arvot muunnetaan virheellisesti.

Voit välttää tämän korvaamalla lähdesarakkeen numeeriset arvot päivämääräarvoilla. Yritä sitten tuoda tiedot uudelleen.

Haluat ehkä lisäksi tarkastella virhelokitaulukkoa (mainitaan ohjatun toiminnon viimeisellä sivulla) taulukkonäkymässä. Taulukossa on kolme kenttää: – Virhe, Kenttä ja Rivi. Jokaisella rivillä on tietoja tietystä virheestä ja Virhe-kentän sisältö auttaa ongelman vianmäärityksessä.

Virhemerkkijonot ja vianmääritysohjeita

Virhe

Kuvaus

Kentän katkaisu

Kentän arvo on liian suuri kentän Kentän koko -ominaisuusasetukselle.

Tyypin muuntovirhe

Laskentataulukon arvo on virheellinen kentän tietotyypille. Arvo saattaa puuttua tai näkyä virheellisesti kohdekentässä. Katso edellisestä taulukosta lisätietoja ongelman vianmäärityksestä.

Avainvirhe

Tietueen perusavainarvo on kaksoisarvo – se on jo taulukossa.

Kelpoisuussääntövirhe

Arvo rikkoo sääntöä, joka on määritetty käyttämällä kyseisen kentän tai taulukon Kelpoisuussääntö-ominaisuutta.

Tyhjä arvo pakollisessa kentässä

Kentässä ei sallita tyhjää arvoa, sillä kentän Pakollinen-ominaisuudeksi on määritetty Kyllä.

Tyhjä arvo Laskuri-kentässä

Tuotavissa tiedoissa on Tyhjä-arvo, joka yritettiin liittää Laskuri-kenttään.

Tietuetta ei voi jäsentää

Tekstiarvossa on tekstierotinmerkki (yleensä lainausmerkit). Jos arvossa on erotinmerkki, merkki on toistettava tekstitiedostossa kahdesti, esimerkiksi:

4 1/2"" halkaisija

Sivun alkuun

#Luku!-arvon ja muut virheelliset arvot linkitetyssä taulukossa

Vaikka näyttöön tulee viesti Taulukko linkitetty, taulukko kannattaa avata taulukkonäkymässä ja varmistaa, että riveillä ja sarakkeissa on oikeat tiedot.

Jos näet virheitä tai virheellisiä tietoja missä tahansa taulukon kohdassa, toimi oikein seuraavassa taulukossa kuvatulla tavalla ja yritä sitten linkittää uudelleen. Muista, että et voi lisätä arvoja suoraan linkitettyyn taulukkoon, koska taulukko on vain luku -muotoinen.

Ongelma

Ratkaisu

Graafiset elementit

Excel laskentataulukon graafisia elementtejä, kuten logoja, kaavioita ja kuvia, ei voi linkittää Access.

Näyttömuoto

Saatat joutua määrittämään tiettyjen kenttien Muoto-ominaisuuden rakennenäkymässä, jotta voit varmistaa, että arvot näkyvät oikein taulukkonäkymässä.

Lasketut arvot

Lasketun sarakkeen tai solujen tulokset näkyvät vastaavassa kentässä, mutta et voi tarkastella kaavaa (tai lauseketta) Access.

Katkaistut tekstiarvot

Levennä saraketta taulukkonäkymässä. Jos et vieläkään näe koko arvoa, se saattaa olla pidempi kuin 255 merkkiä. Access voi linkittää vain ensimmäisiin 255 merkkiin, joten tiedot kannattaa tuoda linkittämisen sijaan.

Numeerisen kentän ylivuoto -virhesanoma

Linkitetty taulukko saattaa näyttää virheettömältä, mutta kun myöhemmin suoritat taulukossa kyselyn, näyttöön saattaa tulla Numeerisen kentän ylivuoto -virhesanoma. Tämä saattaa johtua linkitetyn taulukon kentän ja kenttään tallennetun tietotyypin välisestä ristiriidasta.

Arvot TOSI tai EPÄTOSI ja -1 tai 0

Jos lähdelaskentataulukko tai -alue sisältää sarakkeen, joka sisältää vain TOSI- tai EPÄTOSI-arvoja, Access luo Kyllä/Ei-kentän linkitetyn taulukon sarakkeelle. Jos lähdelaskentataulukko tai -alue sisältää vain -1- tai 0-arvoja sisältävän sarakkeen, Access luo sarakkeelle oletusarvoisesti numeerisen kentän etkä voi muuttaa vastaavan kentän tietotyyppiä taulukossa. Jos haluat kyllä/ei-kentän linkitettyyn taulukkoon, varmista, että lähdesarake sisältää TOSI- ja EPÄTOSI-arvot.

Moniarvoiset kentät

Access ei ota käyttöön kentän useiden arvojen tukea, vaikka lähdesarakkeessa olisi puolipisteellä (;)) erotettu arvoluettelo. Arvoluetteloa kohdellaan yhtenä arvona ja se sijoitetaan tekstikenttään.

#Luku!

Access näyttää #Num! -virhearvon kentän todellisten tietojen sijaan seuraavissa tilanteissa:

  • Jos lähdesarake sisältää joitakin numeerisia arvoja tai päivämääräarvoja sarakkeessa, joka sisältää tavallisesti tekstiarvoja, numeerisia arvoja ja päivämääräarvoja ei tuoda.

  • Jos lähdesarake sisältää joitakin tekstiarvoja sarakkeessa, joka sisältää etupäässä numeerisia arvoja, tekstiarvoja ei tuoda.

  • Jos lähdesarake sisältää joitakin tekstiarvoja sarakkeessa, joka sisältää etupäässä päivämääräarvoja, tekstiarvoja ei tuoda.

Poista taulukon tyhjät arvot seuraavasti:

  1. Varmista, ettei lähdesarakkeessa ole erityyppisiä arvoja.

  2. Muotoile Excel laskentataulukon sarakkeita.

  3. Valitse linkityksen yhteydessä oikea tietotyyppi kullekin kentälle. Jos tietotyyppi on virheellinen, sen tuloksena luotavassa sarakkeessa saattaa olla vain #Luku! -virhearvoja kaikille tietoriveille.

Numeeriset arvot päivämääräarvojen sijaan

Jos kentässä on näennäisesti sattumanvarainen viisinumeroinen luku, tarkista, onko lähdesrakkeessa enimmäkseen numeerisia arvoja ja myös muutamia päivämääräarvoja. Numeerisissa sarakkeissa olevat päivämääräarvot muunnetaan numeroksi virheellisesti. Korvaa päivämääräarvot numeerisilla arvoilla ja yritä linkittää tiedot uudelleen.

Päivämääräarvot numeeristen arvojen sijaan

Jos kentässä on näennäisesti sattumanvarainen päivämääräarvo, tarkista, onko lähdesrakkeessa enimmäkseen päivämääräarvoja ja myös muutamia numeerisia arvoja. Päivämääräsarakkeissa olevat numeeriset arvot muunnetaan päivämääräksi virheellisesti. Korvaa numeeriset arvot päivämääräarvoilla ja yritä linkittää tiedot uudelleen.

Sivun alkuun

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.