Applies ToExcel for Microsoft 365 Excel 2024 Access 2024 Excel 2021 Access 2021 Excel 2019 Access 2019 Excel 2016 Access 2016

Huomautus: Microsoft Access ei tue Excel-tietojen tuomista käyttämällä luottamuksellisuustunnistetta. 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.

Tässä artikkelissa kerrotaan, miten voit siirtää tiedot Excelistä Accessiin ja muuntaa tiedot relaatiotaulukoiksi, jotta voit käyttää Microsoft Exceliä ja Accessia yhdessä. Yhteenvetona Access sopii parhaiten tietojen tallentamiseen, tallentamiseen, kyselyihin ja jakamiseen, ja Excel on paras tapa laskea, analysoida ja visualisoida tietoja.

Kahdessa artikkelissa Accessin tai Excelin avulla voit hallita tietoja ja10 tärkeintä syytä käyttää Accessia Excelin kanssa. Artikkelissa kerrotaan, mikä ohjelma sopii parhaiten tiettyyn tehtävään ja miten voit käyttää Exceliä ja Accessia yhdessä käytännöllisen ratkaisun luomiseksi.

Kun siirrät tietoja Excelistä Accessiin, prosessiin liittyy kolme perusvaihetta.

kolme perusvaihetta

Huomautus: Lisätietoja tietojen mallintamisesta ja yhteyksistä Accessissa on artikkelissa Tietokannan suunnittelun perusteet.

Vaihe 1: Tietojen tuominen Excelistä Accessiin

Tietojen tuominen on toiminto, joka voi sujua paljon sujuvammin, jos tietojen valmisteleminen ja puhdistaminen kestää jonkin aikaa. Tietojen tuominen on kuin uuteen kotiin siirtymistä. Jos siivoat ja järjestät omaisuutesi ennen muuttoasi, asettuminen uuteen kotiin on paljon helpompaa.

Tietojen puhdistaminen ennen tuontia

Ennen kuin tuot tietoja Accessiin, Excelissä kannattaa:

  • Muunna solut, jotka sisältävät muita kuin atomitietoja (eli useita arvoja yhdessä solussa) useiksi sarakkeiksi. Esimerkiksi Taidot-sarakkeen solu, joka sisältää useita osaamisaluearvoja, kuten C#-ohjelmointi, VBA-ohjelmointi ja Verkkosuunnittelu, on jaettava eri sarakkeisiin, jotka sisältävät vain yhden osaamisalueen arvon.

  • POISTA VÄLIT-komennolla etu- ja lopussa olevat välilyönnit sekä useita upotettuja välilyöntejä.

  • Poista tulostumattomat merkit.

  • Etsi ja korjaa oikeinkirjoitus- ja välimerkkivirheet.

  • Poista rivien kaksoiskappaleet tai kenttien kaksoiskappaleet.

  • Varmista, että tietosarakkeissa ei ole sekamuotoiluja, varsinkaan luvuiksi muotoiltuja lukuja tai numeroiksi muotoiltuja päivämääriä.

Lisätietoja on seuraavissa Excelin ohjeaiheissa:

Huomautus: Jos tietojen puhdistustarpeet ovat monimutkaisia tai sinulla ei ole aikaa tai resursseja automatisoida prosessia yksin, voit harkita kolmannen osapuolen toimittajan käyttämistä. Jos haluat lisätietoja, etsi hakusanalla "tietojen puhdistusohjelmisto" tai "tietojen laatu" suosikkihakukoneestasi selaimessa.

Valitse paras tietotyyppi tuotaessa

Accessin tuontitoiminnon aikana haluat tehdä hyviä valintoja, jotta saat vain vähän (jos lainkaan) muuntovirheitä, jotka edellyttävät manuaalista interventiota. Seuraavassa taulukossa on yhteenveto siitä, miten Excelin lukumuodot ja Access-tietotyypit muunnetaan, kun tuot tietoja Excelistä Accessiin, ja annetaan vinkkejä parhaista tietotyypeistä ohjatussa laskentataulukon tuomisessa.

Excelin lukumuotoilu

Accessin tietotyyppi

Kommentit

Parhaat käytännöt

Teksti

Teksti, Muistio

Access-teksti-tietotyyppi tallentaa enintään 255 merkkiä aakkosnumeerisia tietoja. Access Memo -tietotyyppi tallentaa enintään 65 535 merkkiä aakkosnumeerisia tietoja.

Valitse Muistio , jos haluat välttää tietojen katkaisemisen.

Luku, Prosentti, Murtoluku, Funktiolaskin

Numero

Accessissa on yksi Luku-tietotyyppi, joka vaihtelee Kentän koko -ominaisuuden mukaan (Tavu, Kokonaisluku, Pitkä kokonaisluku, Yksittäinen, Kaksinkertainen, Desimaali).

Voit välttää tietojen muuntovirheet valitsemalla Kaksoisnapsauta .

Päivämäärä

Päivämäärä

Access ja Excel käyttävät samaa päivämäärän sarjanumeroa päivämäärien tallentamiseen. Accessissa päivämääräalue on suurempi: -657 434 (1. tammikuuta 100 a.d.) ja 2 958 465 (31. joulukuuta 9999).

Koska Access ei tunnista vuoden 1904 päivämääräjärjestelmää (jota käytetään Excel for Macintoshissa), sinun on muunnettava päivämäärät joko Excelissä tai Accessissa sekaannuksen välttämiseksi.

Lisätietoja on artikkelissa Päivämääräjärjestelmän, muodon tai kaksinumeroisen vuositulkinnan muuttaminen ja Excel-työkirjan tietojen tuominen tai linkittäminen.

Valitse Päivämäärä.

Time

Aika

Access ja Excel tallentavat molemmat aika-arvot käyttämällä samaa tietotyyppiä.

Valitse Aika, joka on yleensä oletus.

Valuutta, Kirjanpito

Valuutta

Accessissa Valuutta-tietotyyppi tallentaa tiedot kahdeksan tavun lukuina tarkkuudella neljään desimaaliin, ja sitä käytetään taloustietojen tallentamiseen ja arvojen pyöristämisen estämiseen.

Valitse Valuutta, joka on yleensä oletusvaluutta.

totuusarvo

Kyllä/Ei

Access käyttää arvoa -1 kaikille Kyllä-arvoille ja 0 kaikille Ei-arvoille, kun taas Excel käyttää arvoa 1 kaikille TOSI-arvoille ja 0 kaikille EPÄTOSI-arvoille.

Valitse Kyllä/Ei, joka muuntaa pohjana olevat arvot automaattisesti.

Hyperlinkki

Hyperlinkki

Excelin ja Accessin hyperlinkki sisältää URL-osoitteen tai verkko-osoitteen, jota voit napsauttaa ja seurata.

Valitse Hyperlinkki, muuten Access voi käyttää oletusarvoisesti Teksti-tietotyyppiä.

Kun tiedot ovat Accessissa, voit poistaa Excel-tiedot. Muista varmuuskopioida alkuperäinen Excel-työkirja ensin ennen sen poistamista.

Lisätietoja on Accessin ohjeaiheessa Excel-työkirjan tietojen tuominen tai linkittäminen.

Tietojen liittäminen automaattisesti helposti

Yleinen ongelma, joka Excelin käyttäjillä on, on samojen sarakkeiden tietojen liittäminen yhteen suureen laskentataulukkoon. Käytössäsi voi esimerkiksi olla Excelistä alkanut kohteiden seurantaratkaisu, joka on nyt kasvanut sisältämään useiden työryhmän ja osaston tiedostoja. Nämä tiedot voivat olla eri laskentataulukoissa ja työkirjoissa tai tekstitiedostoissa, jotka ovat muiden järjestelmien tietosyötteitä. Excelissä ei ole käyttöliittymäkomentoa tai helppoa tapaa liittää samankaltaisia tietoja.

Paras ratkaisu on käyttää Accessia, jossa voit helposti tuoda ja liittää tietoja yhteen taulukkoon ohjatun laskentataulukon tuomisen avulla. Lisäksi voit liittää paljon tietoja yhteen taulukkoon. Voit tallentaa tuontitoiminnot, lisätä ne ajoitettuina Microsoft Outlook -tehtävinä ja jopa automatisoida prosessin makrojen avulla.

Vaihe 2: Tietojen normalisointi ohjatulla Taulukon analysoiminen -toiminnolla

Ensi silmäyksellä tietojen normalisointiprosessi voi tuntua pelottavalta tehtävältä. Onneksi taulukoiden normalisointi Accessissa on paljon helpompaa ohjatun taulukon analysoinnin ansiosta.

ohjattu taulukon analysoiminen

1. Vedä valitut sarakkeet uuteen taulukkoon ja luo yhteydet automaattisesti

2. Käytä painikekomentoja taulukon uudelleennimeämiseen, perusavaimen lisäämiseen, olemassa olevan sarakkeen tekemiseen perusavaimeksi ja viimeisen toiminnon kumoamiseen

Tämän ohjatun toiminnon avulla voit tehdä seuraavat toimet:

  • Muunna taulukko pienempien taulukoiden joukoksi ja luo automaattisesti perus- ja viiteavainyhteys taulukoiden välille.

  • Lisää perusavain aiemmin luotuun kenttään, joka sisältää yksilöllisiä arvoja, tai luo uusi tunnuskenttä, joka käyttää Laskuri-tietotyyppiä.

  • Luo automaattisesti yhteyksiä viite-eheyden valvomiseksi johdannaispäivitysten avulla. Johdannaispoistoja ei lisätä automaattisesti, jotta tietoja ei poisteta vahingossa, mutta voit helposti lisätä johdannaispoistoja myöhemmin.

  • Etsi uusista taulukoista tarpeettomia tai päällekkäisiä tietoja (kuten sama asiakas, jolla on kaksi eri puhelinnumeroa) ja päivitä se haluamallasi tavalla.

  • Varmuuskopioi alkuperäinen taulukko ja nimeä se uudelleen liittämällä sen nimeen "_OLD". Luot sitten kyselyn, joka rekonstruoi alkuperäisen taulukon alkuperäisen taulukon nimellä, jotta kaikki alkuperäiseen taulukkoon perustuvat aiemmin luodut lomakkeet tai raportit toimivat uuden taulukkorakenteen kanssa.

Lisätietoja on artikkelissa Tietojen normalisointi Taulukon analysointi -toiminnon avulla.

Vaihe 3: Yhteyden muodostaminen Access-tietoihin Excelistä

Kun tiedot on normalisoitu Accessissa ja on luotu kysely tai taulukko, joka rekonstruoi alkuperäiset tiedot, on helppo muodostaa yhteys Access-tietoihin Excelistä. Tietosi ovat nyt Accessissa ulkoisena tietolähteenä, joten ne voidaan yhdistää työkirjaan tietoyhteyden kautta, joka on tietosäilö, jota käytetään ulkoisen tietolähteen etsimiseen, kirjautumiseen ja käyttämiseen. Yhteystiedot tallennetaan työkirjaan, ja ne voidaan tallentaa myös yhteystiedostoon, kuten Office Data Connection (ODC) -tiedostoon (.odc-tiedostotunniste) tai tietolähteen nimitiedostoon (.dsn-tunniste). Kun olet muodostanut yhteyden ulkoisiin tietoihin, voit myös päivittää Excel-työkirjan Automaattisesti Accessista aina, kun tiedot päivitetään Accessissa.

Lisätietoja on artikkelissa Tietojen tuominen ulkoisista tietolähteistä (Power Query).

Tietojen vieminen Accessiin

Tässä osassa esitellään seuraavat vaiheet tietojen normalisoimisessa: Myyjä- ja Osoite-sarakkeiden arvojen jakaminen niiden atomiosiisi, toisiinsa liittyvien aiheiden erottaminen omiin taulukoihin, taulukoiden kopioiminen ja liittäminen Excelistä Accessiin, uusien luotujen Access-taulukoiden välisten avainsuhteiden luominen ja yksinkertaisen kyselyn luominen ja suorittaminen Accessissa tietojen palauttamiseksi.

Esimerkkitiedot normalisoimattomassa muodossa

Seuraava laskentataulukko sisältää muut kuin atomiarvot Myyjä-sarakkeessa ja Osoite-sarakkeessa. Molemmat sarakkeet on jaettava kahteen tai useampaan erilliseen sarakkeeseen. Tässä laskentataulukossa on myös tietoja myyjistä, tuotteista, asiakkaista ja tilauksista. Nämä tiedot olisi myös jaettava aiheittain erillisiin taulukoihin.

Myyjä

Tilauksen tunnus

Tilauksen päivämäärä

Tuotetunnus

Määrä

Hinta

Asiakkaan nimi

Osoite

Puhelin

Li, Yale

2349

3/4/09

C-789

3

7,00 $

Fourth Coffee

7007 Cornell St Redmond, WA 98199

425-555-0201

Li, Yale

2349

3/4/09

C-795

6

9,75 $

Fourth Coffee

7007 Cornell St Redmond, WA 98199

425-555-0201

Adams, Ellen

2350

3/4/09

A-2275

2

16,75 $

Adventure Works

1025 Columbia Circle Kirkland, WA 98234

425-555-0185

Adams, Ellen

2350

3/4/09

F-198

6

5,25 $

Adventure Works

1025 Columbia Circle Kirkland, WA 98234

425-555-0185

Adams, Ellen

2350

3/4/09

B-205

1

4,50 $

Adventure Works

1025 Columbia Circle Kirkland, WA 98234

425-555-0185

Hance, Jim

2351

3/4/09

C-795

6

9,75 $

Contoso, Ltd.

2302 Harvard Ave Bellevue, WA 98227

425-555-0222

Hance, Jim

2352

3/5/09

A-2275

2

16,75 $

Adventure Works

1025 Columbia Circle Kirkland, WA 98234

425-555-0185

Hance, Jim

2352

3/5/09

D-4420

3

7,25 $

Adventure Works

1025 Columbia Circle Kirkland, WA 98234

425-555-0185

Koch, Reed

2353

3/7/09

A-2275

6

16,75 $

Fourth Coffee

7007 Cornell St Redmond, WA 98199

425-555-0201

Koch, Reed

2353

3/7/09

C-789

5

7,00 $

Fourth Coffee

7007 Cornell St Redmond, WA 98199

425-555-0201

Pienimmissä osissa olevat tiedot: atomitiedot

Kun käsittelet tässä esimerkissä olevia tietoja, excelin Teksti sarakkeeseen - komennolla voit erottaa solun atomiosat (kuten katuosoitteen, kaupungin, osavaltion ja postinumeron) erillisiin sarakkeisiin.

Seuraavassa taulukossa näkyvät saman laskentataulukon uudet sarakkeet sen jälkeen, kun ne on jaettu atomiarvojen lisääminen. Huomaa, että Myyjä-sarakkeen tiedot on jaettu Sukunimi- ja Etunimi-sarakkeisiin ja että Osoite-sarakkeen tiedot on jaettu Katuosoite-, Kaupunki-, Osavaltio- ja Postinumero-sarakkeisiin. Nämä tiedot ovat "ensimmäisessä normaalimuodossa".

Sukunimi

Etunimi

 

Katuosoite

Kaupunki

Osavaltio

Postinumero

Li

Yale

2302 Harvard Ave

Kotka

WA

98227

Adams

Ellen

1025 Columbia Circle

Tampere

WA

98234

Hance

Jim

2302 Harvard Ave

Kotka

WA

98227

Koch

Ruoko

7007 Cornell St Redmond

Redmond

WA

98199

Tietojen jako järjesteltyihin aiheisiin Excelissä

Seuraavissa esimerkkitietojen taulukoissa näkyvät samat tiedot Excel-laskentataulukosta sen jälkeen, kun ne on jaettu taulukoihin myyjille, tuotteille, asiakkaille ja tilauksille. Taulukon rakenne ei ole lopullinen, mutta se on oikealla tiellä.

Myyjät-taulukko sisältää vain tietoja myyntihenkilöstöstä. Huomaa, että kullakin tietueella on yksilöllinen tunnus (Myyjätunnus). Myyjätunnus-arvoa käytetään Tilaukset-taulukossa tilausten yhdistämiseen myyjiin.

Myyjät

Myyjän tunnus

Sukunimi

Etunimi

101

Li

Yale

103

Adams

Ellen

105

Hance

Jim

107

Koch

Ruoko

Tuotteet-taulukko sisältää vain tietoja tuotteista. Huomaa, että kullakin tietueella on yksilöllinen tunnus (tuotetunnus). Tuotetunnus-arvoa käytetään yhdistämään tuotetiedot Tilaustiedot-taulukkoon.

Tuotteet

Tuotetunnus

Hinta

A-2275

16.75

B-205

4.50

C-789

7.00

C-795

9.75

D-4420

7.25

F-198

5,25

Asiakkaat-taulukko sisältää vain tietoja asiakkaista. Huomaa, että kullakin tietueella on yksilöllinen tunnus (asiakastunnus). Asiakastunnus-arvoa käytetään asiakastietojen yhdistämiseen Tilaukset-taulukkoon.

Asiakkaat

Asiakastunnus

Nimi

Katuosoite

Kaupunki

Osavaltio

Postinumero

Puhelin

1001

Contoso, Ltd.

2302 Harvard Ave

Kotka

WA

98227

425-555-0222

1003

Adventure Works

1025 Columbia Circle

Tampere

WA

98234

425-555-0185

1005

Fourth Coffee

7007 Cornell St

Redmond

WA

98199

425-555-0201

Tilaukset-taulukko sisältää tietoja tilauksista, myyjistä, asiakkaista ja tuotteista. Huomaa, että kullakin tietueella on yksilöllinen tunnus (tilaustunnus). Osa tämän taulukon tiedoista on jaettava lisätaulukkoon, joka sisältää tilaustiedot, jotta Tilaukset-taulukossa on vain neljä saraketta: yksilöllinen tilaustunnus, tilauspäivä, myyjän tunnus ja asiakastunnus. Tässä näkyvää taulukkoa ei ole vielä jaettu Tilaustiedot-taulukkoon.

Tilaukset

Tilauksen tunnus

Tilauksen päivämäärä

Myyjän tunnus

Asiakastunnus

Tuotetunnus

Määrä

2349

3/4/09

101

1005

C-789

3

2349

3/4/09

101

1005

C-795

6

2350

3/4/09

103

1003

A-2275

2

2350

3/4/09

103

1003

F-198

6

2350

3/4/09

103

1003

B-205

1

2351

3/4/09

105

1001

C-795

6

2352

3/5/09

105

1003

A-2275

2

2352

3/5/09

105

1003

D-4420

3

2353

3/7/09

107

1005

A-2275

6

2353

3/7/09

107

1005

C-789

5

Tilaustiedot, kuten tuotetunnus ja määrä, siirretään pois Tilaukset-taulukosta ja tallennetaan Tilaustiedot-nimiseen taulukkoon. Muista, että tilauksia on 9, joten taulukossa on 9 tietuetta. Huomaa, että Tilaukset-taulukossa on yksilöllinen tunnus (Tilaustunnus), johon viitataan Tilaustiedot-taulukosta.

Tilaukset-taulukon lopullisen rakenteen pitäisi näyttää seuraavalta:

Tilaukset

Tilauksen tunnus

Tilauksen päivämäärä

Myyjän tunnus

Asiakastunnus

2349

3/4/09

101

1005

2350

3/4/09

103

1003

2351

3/4/09

105

1001

2352

3/5/09

105

1003

2353

3/7/09

107

1005

Tilaustiedot-taulukossa ei ole sarakkeita, jotka edellyttävät yksilöllisiä arvoja (eli perusavainta ei ole), joten kaikki tai kaikki sarakkeet voivat sisältää tarpeettomia tietoja. Tämän taulukon kahden tietueen ei kuitenkaan pitäisi olla täysin samanlaisia (tämä sääntö koskee mitä tahansa tietokannan taulukkoa). Tässä taulukossa pitäisi olla 17 tietuetta , joista jokainen vastaa yksittäistä tilausta. Esimerkiksi järjestyksessä 2349 kolme C-789-tuotetta muodostavat yhden koko tilauksen kahdesta osasta.

Tilauksen tiedot -taulukon pitäisi siksi näyttää seuraavalta:

Tilauksen tiedot

Tilaustunnus

Tuotetunnus

Määrä

2349

C-789

3

2349

C-795

6

2350

A-2275

2

2350

F-198

6

2350

B-205

1

2351

C-795

6

2352

A-2275

2

2352

D-4420

3

2353

A-2275

6

2353

C-789

5

Tietojen kopioiminen ja liittäminen Excelistä Accessiin

Nyt kun tiedot myyjistä, asiakkaista, tuotteista, tilauksista ja tilaustiedoista on jaettu erillisiin aiheisiin Excelissä, voit kopioida nämä tiedot suoraan Accessiin, jossa niistä tulee taulukoita.

Yhteyksien luominen Access-taulukoiden välille ja kyselyn suorittaminen

Kun olet siirtänyt tiedot Accessiin, voit luoda yhteyksiä taulukoiden välille ja luoda sitten kyselyjä, jotka palauttavat tietoja eri aiheista. Voit esimerkiksi luoda kyselyn, joka palauttaa tilaustunnuksen ja 3.5.2009–08.3.2009 annettujen tilausten myyjien nimet.

Lisäksi voit luoda lomakkeita ja raportteja, jotka helpottavat tietojen syöttämistä ja myynnin analysointia.

Tarvitsetko lisätietoja?

Voit aina kysyä neuvoa Excel Tech Community -yhteisön asiantuntijalta tai saada tukea tukiyhteisöltä.

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

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

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.