Excel 2016 gjør det mulig å søke datalister (tabeller) som er lagret i eksterne databaser som du har tilgang, og deretter trekke ut data som interesserer deg inn i regnearket for videre manipulering og analyse.
Excel 2016 gjør det også enkelt å skaffe seg data fra en rekke ulike datakilder, inkludert Microsoft Access-databasefiler, nettsider på internett, tekst-filer og andre datakilder som databasetabeller på SQL Servere og analyse tjenester, XML datafiler og datatabeller fra nettforbindelser til Microsoft Windows Azure DataMarket og OData data feeds.
Når du importerer data fra slike eksterne kilder inn i Excel-regneark, kan du vel være å håndtere data som er lagret i flere relaterte tabeller lagret i databasen (det som er nevnt i Excel 2016 som en datamodell
). Forholdet mellom forskjellige tabeller i samme database er basert på et felles felt (kolonne) som forekommer i hver relaterte data bord, som er offisielt kjent som en -tasten feltet
, etter men i Excel er generelt som er kjent som en oppslagskolonnen
.
Når knyttet bord på en felles nøkkelfelt, i minst ett bord, postene for at feltet må alle være unikt med ingen duplikater, for eksempel klienter datatabell hvor Kunden ID-feltet er unik og tildeles kun en gang (hvor det er kjent som primærnøkkel
). I den andre relaterte data tabellen, felles felt (kjent som fremmednøkkel
) kan eller ikke kan være unik som i en Ordre datatabell hvor oppføringene i sin Kunde-ID kan ikke alle være unikt, så det er ganske tillatt (selv ønskelig) å ha den samme kunden kjøper flere varer flere ganger.
det er bare andre ting å huske på når du arbeider med tilhørende datatabeller og det er den type forhold som eksisterer mellom de to tabellene. Det finnes to typer relasjoner støttes i en Excel-data Modell:
En-til-en forhold
hvor oppføringene i både primær- og fremmednøkkelfeltene er helt unikt som et forhold mellom en Klienter dataliste og rabatt dataliste der kunden ID-feltet skjer bare én gang i hver tabell (som hver klient har kun en rabattprosenten tildelt)
en-til-mange-relasjon
der dupliserte oppføringer i fremmednøkkelen feltet er tillatt, og selv forventet som i et forhold mellom en Klienter dataliste og en Orders dataliste der ID-feltet Kunden kan forekomme flere ganger (som klienten gjør flere kjøp)
Mesteparten av tiden Excel 2016 er i stand til å finne ut av forholdet mellom datatabeller du importerer. Men hvis Excel gang skulle få det galt eller tabellene inneholder mer enn en vanlig felt som kunne tjene som nøkkelen, kan du manuelt definere riktige forhold. Bare velg relasjoner knappen i Data Tools gruppen på tab båndet Data (Alt + AA) for å åpne håndtere relasjoner dialogboksen. Der kan du klikke Ny for å åpne Opprett Sivil dialogboksen, der du definerer felles felt i hver av de to tilhørende datatabeller. Etter å ha laget dette forholdet, kan du bruke noen av feltene i en av de to relaterte tabeller i rapporter som du forbereder eller pivottabeller som du oppretter.
Hvis du vil importere eksterne data, velger du Hent eksterne data kommandoknapp på fanen båndet data~~POS=TRUNC (Alt + AZX). Når du gjør dette, viser Excel en meny med følgende valg:
Fra Tilgang
å importere databasetabellene som er lagret i Microsoft Access
Fra Web
å utføre en nettside spørring for å importere datalister fra websider på Internett
fra tekst
å importere data som er lagret i en tekstfil ved å definere hvordan å analysere sin data i bestemte kolonner og rader i regnearket
fra andre kilder
å åpne en rullegardinmeny som tilbyr en rekke valg: fra SQL Server, fra Analysis Services, fra Windows Azure Marketplace, Fra OData data feed, Fra XML data~~POS=TRUNC, Fra datatilkoblingsveiviseren, og fra Microsoft Query
Eksisterende tilkoblinger
å gjenbruke en tilkobling til en datatjeneste eller data mate (med én av de importvalg, spesielt i fra andre kilder avsnitt) som du allerede har etablert enten for å hente mer data eller oppdatere tidligere importerte data