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
-
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)
-
Siirry Excel ja avaa laskentataulukko, jossa on tuotavat tiedot.
-
Valitse solualue, joka sisältää tuotavat tiedot.
-
Napsauta valitun alueen sisällä hiiren kakkospainiketta ja valitse Nimeä alue tai Määritä nimi.
-
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.
-
-
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:
-
Napsauta sarakeotsikkoa hiiren kakkospainikkeella ja valitse Muotoile solut.
-
Valitse muoto Luku-välilehden Luokka-kohdassa. Lennon nro -sarakkeelle valitaan luultavasti muoto Teksti.
-
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.
-
-
Sulje lähdetyökirja, jos se on auki. Jos lähdetiedosto on auki, se saattaa aiheuttaa tietojen muuntovirheitä tuonnin aikana.
Kohdetietokannan valmisteleminen
-
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.
-
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
-
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.
-
-
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.
-
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.
-
Valitse OK.
Ohjattu laskentataulukon tuominen käynnistyy ja ohjaa tuontiprosessia. Siirry seuraaviin vaiheisiin.
Ohjatun laskentataulukon tuonnin käyttäminen
-
Valitse ohjatun toiminnon ensimmäisellä sivulla tuotavat tiedot sisältävä laskentataulukko ja valitse sitten Seuraava.
-
Valitse ohjatun toiminnon toisella sivulla joko Näytä laskentataulukot tai Näytä nimetyt alueet, valitse tuotava laskentataulukko tai nimetty alue ja valitse sitten Seuraava.
-
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.
-
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.
-
-
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.
-
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.
-
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:
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ää:
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:
Tyhjien arvojen esiintymistä voidaan vähentää seuraavia ohjeita noudattamalla. Seuraavassa taulukossa on lueteltu tilanteita, jotka aiheuttavat tyhjiä arvoja:
|
||||||||||||
|
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:
|
||||||||||||
|
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:
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 |
Linkittäminen Excel tietoihin
Linkittämällä Access tietokannan toisen ohjelman tietoihin voit käyttää Access tarjoamia kysely- ja raportointityökaluja ilman, että sinun tarvitsee säilyttää kopiota tietokannan Excel tiedoista.
Kun linkität Excel laskentataulukkoon tai nimettyyn alueeseen, Access luo uuden taulukon, joka on linkitetty lähdesoluihin. Excel lähdesoluihin tekemäsi muutokset näkyvät linkitetyssä taulukossa. Et kuitenkaan voi muokata vastaavan taulukon sisältöä Access. Jos haluat lisätä, muokata tai poistaa tietoja, muutokset on tehtävä lähdetiedostossa.
Yleisiä skenaarioita linkittämisestä Excel laskentataulukkoon Access
Yleensä linkität Excel laskentataulukkoon (tuonnin sijaan) seuraavista syistä:
-
Haluat säilyttää tiedot Excel laskentataulukoissa, mutta voit käyttää Access tehokkaita kysely- ja raportointiominaisuuksia.
-
Osastosi tai työryhmäsi käyttää Access, mutta käsittelemiesi ulkoisten lähteiden tiedot ovat Excel laskentataulukoissa. Et halua säilyttää ulkoisten tietojen kopioita, mutta haluat käsitellä niitä Access.
Jos linkität Excel laskentataulukkoon ensimmäistä kertaa
-
Access tietokantaan ei voi luoda linkkiä Excel.
-
Kun linkität Excel tiedostoon, Access luo uuden taulukon, jota kutsutaan usein linkitetyksi taulukoksi. Taulukko näyttää lähdelaskentataulukon tai nimetyn alueen tiedot, mutta se ei tallenna tietoja tietokantaan.
-
Et voi linkittää Excel tietoja tietokannan aiemmin luotuun taulukkoon. Tämän vuoksi et voi liittää tietoja aiemmin luotuun taulukkoon linkitystoiminnon avulla.
-
Tietokannassa voi olla useita linkitettyjä taulukoita.
-
Kaikki Excel tietoihin tekemäsi muutokset näkyvät automaattisesti linkitetyssä taulukossa. Access linkitetyn taulukon sisältö ja rakenne ovat kuitenkin vain luku -muotoisia.
-
Kun avaat Excel-työkirjan Access (muuta Avaa tiedosto -valintaikkunassa Tiedostotyyppi-luetteloruuduksiExcelja valitse haluamasi tiedosto), Access luo tyhjän tietokannan ja käynnistää ohjatun laskentataulukon linkittämisen automaattisesti.
Excel tietojen valmisteleminen
-
Etsi Excel tiedosto ja laskentataulukko tai alue, johon haluat linkittää tiedot. Jos et halua linkittää koko laskentataulukkoon, voit määrittää nimetyn alueen, joka sisältää vain ne solut, jotka haluat linkittää.Nimetyn alueen luominen Excel (valinnainen – hyödyllinen, jos haluat linkittää vain joihinkin laskentataulukon tietoihin)
-
Siirry Excel ja tuo näkyviin laskentataulukko, jossa haluat määrittää nimetyn alueen.
-
Valitse solualue, joka sisältää linkitettävät tiedot.
-
Napsauta valitun alueen sisällä hiiren kakkospainiketta ja valitse Nimeä alue tai Määritä nimi.
-
Kirjoita alueen nimi Uusi nimi -valintaikkunan Nimi-ruutuun ja valitse OK.
Huomioi, että voit linkitystoiminnon aikana linkittää vain yhteen laskentataulukkoon tai alueeseen kerrallaan. Jos haluat linkittää työkirjan useisiin tietokohtiin, toista linkitystoiminto jokaiselle laskentataulukolle tai alueelle.
-
-
Tarkista lähdetiedot ja suorita seuraavassa taulukossa kuvatut toimet.
Elementti
Kuvaus
Sarakemuoto
Varmista, että solut ovat taulukkomuodossa. Jos alue sisältää yhdistettyjä soluja, solun sisältö sijoitetaan vasemmanpuoleista saraketta vastaavaan kenttään ja muut kentät jätetään tyhjiksi.
Sarakkeiden ja rivien ohittaminen
Lähdesarakkeita ja -rivejä ei voi ohittaa linkitystoiminnon aikana. Voit kuitenkin piilottaa kentät ja suodattaa tietueet avaamalla linkitetyn taulukon taulukkonäkymässä sen jälkeen, kun olet tuonut ne Access.
Sarakkeiden määrä
Lähdesarakkeiden määrä ei voi olla suurempi kuin 255, koska Access tukee enintään 255 kenttää taulukossa.
Tyhjät sarakkeet, rivit ja solut
Poista kaikki tarpeettomat tyhjät sarakkeet ja tyhjät rivit Excel laskentataulukosta tai alueesta. Jos tyhjiä soluja löytyy, yritä lisätä puuttuvat tiedot.
Virhearvot
Jos laskentataulukon tai solualueen yhdessä tai useammassa solussa on virhearvoja, korjaa ne ennen tuontitoiminnon aloittamista. Huomaa, että jos lähdelaskentataulukko tai -alue sisältää virhearvoja, Access lisää tyhjäarvon taulukon vastaaviin kenttiin.
Tietotyyppi
Linkitetyn taulukon kenttien tietotyyppiä tai kokoa ei voi muuttaa. Varmista ennen linkitystoiminnon aloittamista, että kaikissa sarakkeissa on määritetty tietotyyppi.
On erittäin suositeltavaa muotoilla sarake, jos se sisältää 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:
-
Napsauta saraketta hiiren kakkospainikkeella ja valitse Muotoile solut.
-
Valitse muoto Luku-välilehden Luokka-kohdassa.
-
Valitse OK.
1. rivi
Jos laskentataulukon tai nimetyn alueen ensimmäisellä rivillä on sarakkeiden nimet, voit määrittää, että Access käsitellään ensimmäisen rivin tietoja kenttien niminä linkkitoiminnon aikana. Jos laskentataulukossa ei ole sarakkeiden nimiä tai jos tietty sarakkeen nimi rikkoo Access kenttien nimeämissääntöjä , Access määrittää kelvollisen nimen kullekin vastaavalle kentälle.
-
-
Sulje lähdetiedosto, jos se on auki.
Kohdetietokannan valmisteleminen
-
Avaa tietokanta, johon haluat luoda linkin. Varmista, että tietokanta ei ole vain luku -tilassa ja että sinulla on tarvittavat oikeudet tehdä siihen muutoksia.
-
Jos et haluat tallentaa linkkiä mihinkään nykyisistä tietokannoista, luo uusi tyhjä tietokanta: Valitse Tiedosto-välilehti, valitse Uusi ja valitse sitten Tyhjä tietokanta.
Voit nyt aloittaa linkitystoiminnon.
Linkin luominen
-
Ohjatun tuonti-/linkkitoiminnon sijainti vaihtelee hieman sen mukaan, mikä Access versiosi on . Valitse Access versiota vastaavat vaiheet:
-
Jos käytät Access, Access 2021:n tai Access 2019:n Microsoft 365-tilausversion uusinta versiota, valitse Ulkoiset tiedot -välilehden Tuo & linkki -ryhmässä Uusi tietolähde > Tiedostosta > Excel.
-
Jos käytössäsi on Access 2016 tai Access 2013, 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.
-
-
Määritä Nouda ulkoiset tiedot – Excel laskentataulukko -valintaikkunan Tiedostonimi-ruutuunExcel lähdetiedoston nimi.
-
Valitse Linkitä tietolähteeseen luomalla linkitetty taulukko ja valitse sitten OK.
Ohjattu laskentataulukon linkittäminen käynnistyy ja ohjaa linkittämistä.
-
Valitse ohjatun toiminnon ensimmäisellä sivulla laskentataulukko tai alue ja valitse sitten Seuraava.
-
Jos lähdelaskentataulukon tai -alueen ensimmäinen rivi sisältää kentän nimet, valitse Ensimmäinen rivi sisältää sarakkeiden otsikot. Access käyttää näitä sarakeotsikoita taulukon kenttien nimeämiseen. Jos sarakkeen nimessä on tiettyjä erikoismerkkejä, sitä ei voi käyttää kentän nimenä Access. Tällöin näyttöön tulee virhesanoma, joka kertoo, että Access määrittää kentälle kelvollisen nimen. Jatka valitsemalla OK.
-
Määritä ohjatun toiminnon viimeisellä sivulla linkitetyn taulukon nimi ja valitse sitten Valmis. Jos määrittämäsi niminen taulukko on jo olemassa, sinulta kysytään, haluatko korvata aiemmin luodun taulukon tai kyselyn. Valitse Kyllä , jos haluat korvata taulukon tai kyselyn, tai valitse Ei , jos haluat määrittää toisen nimen.
Access yrittää luoda linkitetyn taulukon. Jos toiminto onnistuu, Access näyttää Taulukon linkityksen valmis -sanoman . Avaa linkitetty taulukko, tarkista kentät sekä tiedot ja varmista, että kaikkien kenttien tiedot ovat oikein.
Jos näet virhearvoja tai virheellisiä tietoja, suorita lähdetietojen vianmääritys. Lisätietoja virhearvojen ja virheellisten arvojen vianmäärityksestä on seuraavassa osiossa.
#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:
Poista taulukon tyhjät arvot seuraavasti:
|
|
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. |