Logg på med Microsoft
Logg på, eller opprett en konto.
Hei,
Velg en annen konto.
Du har flere kontoer
Velg kontoen du vil logge på med.

Excel for Mac inneholder Power Query (også kalt Get & Transform)-teknologi for å gi større funksjonalitet når du importerer, oppdaterer og godkjenner datakilder, administrerer Power Query datakilder, fjerner legitimasjon, endrer plasseringen til filbaserte datakilder og former dataene til en tabell som passer dine krav. Du kan også opprette en Power Query spørring ved hjelp av VBA. 

Obs!: SQL Server databasedatakilden kan bare importeres i Beta for Insider-medlemmer.

Du kan importere data til Excel ved hjelp av Power Query fra en rekke datakilder: Excel-arbeidsbok, tekst/CSV, XML, JSON, SQL Server database, SharePoint Online-liste, OData, tom tabell og tom spørring.

  1. Velg data > Hent data.

    Hent data (Power Query)-.png for PQ Mac

  2. Hvis du vil velge ønsket datakilde, velger du Hent data (Power Query).

  3. Velg en av de tilgjengelige datakildene i dialogboksen Velg datakilde. 

    Eksempel på datakilder som skal velges i dialogboksen

  4. Koble til datakilden. Hvis du vil lære mer om hvordan du kobler til hver datakilde, kan du se Importere data fra datakilder.

  5. Velg dataene du vil importere.

  6. Last inn dataene ved å klikke last inn-knappen .

Resultat

De importerte dataene vises i et nytt ark.

Vanlige resultater for en spørring

Neste trinn

Hvis du vil forme og transformere data ved hjelp av Power Query-redigering, velger du Transformer data. Hvis du vil ha mer informasjon, kan du se Figurdata med Power Query-redigering.

Obs!: Denne funksjonen er generelt tilgjengelig for Microsoft 365-abonnenter, som kjører versjon 16.69 (23010700) eller nyere av Excel for Mac. Hvis du er Microsoft 365-abonnent, må du kontrollere at du har den nyeste versjonen av Office.

Fremgangsmåte

  1. Velg Data > Hent data (Power Query).

  2. Hvis du vil åpne Power Query-redigering, velger du Start Power Query-redigering.

    PQ Mac Editor.png

    Tips!: Du kan også få tilgang til Power Query-redigering ved å velge Hent data (Power Query), velge en datakilde og deretter klikke Neste.

  3. Form og transformer dataene dine ved å bruke Power Query-redigering på samme måte som i Excel for Windows.



    Power Query-redigering Hvis du vil ha mer informasjon, kan du se Power Query for Hjelp for Excel.

  4. Når du er ferdig, velger du Hjem > Lukk & Last inn.

Resultat

De nylig importerte dataene vises i et nytt ark.

Vanlige resultater for en spørring

Du kan oppdatere følgende datakilder: SharePoint-filer, SharePoint-lister, SharePoint-mapper, OData, tekst-/CSV-filer, Excel-arbeidsbøker (.xlsx), XML- og JSON-filer, lokale tabeller og områder og en Microsoft SQL Server-database.

Oppdater første gang

Første gang du prøver å oppdatere filbaserte datakilder i arbeidsbokspørringene, må du kanskje oppdatere filbanen.

  1. Velg Data,  pilen ved siden av Hent data og deretter Innstillinger for datakilde. Dialogboksen Innstillinger for datakilde vises.

  2. Velg en tilkobling, og velg deretter Endre filbane.

  3. Velg en ny plassering i dialogboksen Filbane , og velg deretter Hent data.

  4. Velg Lukk.

Oppdater etterfølgende tider

Slik oppdaterer du:

  • Velg Data > Oppdater alle i arbeidsboken.

  • En bestemt datakilde, høyreklikk en spørringstabell på et ark, og velg deretter Oppdater.

  • En pivottabell, merk en celle i pivottabellen, og velg deretter Analyser pivottabell > Oppdater data.

Første gang du åpner SharePoint, SQL Server, OData eller andre datakilder som krever tillatelse, må du angi riktig legitimasjon. Du kan også fjerne legitimasjonen for å angi nye.

Angi legitimasjon

Når du oppdaterer en spørring for første gang, kan du bli bedt om å logge på. Velg godkjenningsmetoden, og angi påloggingslegitimasjonen for å koble til datakilden og fortsette med oppdateringen.

Hvis pålogging kreves, vises dialogboksen Angi legitimasjon .

Eksempel:

  • SharePoint-legitimasjon:

    Ledetekst for SharePoint-legitimasjon på Mac

  • SQL Server legitimasjon:

    Dialogboksen SQL Server for å angi server, database og legitimasjon

Fjern legitimasjon

  1. Velg Data > Hent data > datakildeinnstillinger.

  2. Velg tilkoblingen du vil bruke, i dialogboksen Innstillingerfor datakilde.

  3. Velg Fjern tillatelsernederst.

  4. Bekreft at dette er det du vil gjøre, og velg deretter Slett.

Selv om redigering i Power Query-redigering ikke er tilgjengelig i Excel for Mac, støtter VBA Power Query redigering. Overføring av en VBA-kodemodul i en fil fra Excel for Windows til Excel for Mac er en totrinnsprosess. Du finner et eksempelprogram på slutten av denne delen.

Trinn én: Excel for Windows

  1. Utvikle spørringer ved hjelp av VBA i Excel Windows. VBA-kode som bruker følgende enheter i Excel-objektmodellen, fungerer også i Excel for Mac: Spørringsobjekt, WorkbookQuery-objekt, Workbook.Queries-egenskap.Hvis du vil ha mer informasjon, kan du se Excel VBA-referanse.

  2. Kontroller at Visual Basic Editor er åpent i Excel ved å trykke ALT+F11.

  3. Høyreklikk modulen, og velg deretter Eksporter fil. Dialogboksen Eksporter vises.

  4. Skriv inn et filnavn, kontroller at filtypen er BAS, og velg deretter Lagre.

  5. Last opp VBA-filen til en nettbasert tjeneste for å gjøre filen tilgjengelig fra Mac.

    Du kan bruke Microsoft OneDrive. Hvis du vil ha mer informasjon, kan du se Synkronisere filer med OneDrive på Mac OS X.

Trinn to: Excel for Mac

  1. Last ned VBA-filen til en lokal fil, VBA-filen du lagret i «Trinn én: Excel for Windows», og lastet opp til en nettjeneste.

  2. Velg Verktøy > Makro > Visual Basic Editor i Excel for Mac. Visual Basic Editor-vinduet vises.

  3. Høyreklikk på et objekt i Prosjekt-vinduet, og velg deretter Importer fil. Dialogboksen Importer fil vises.

  4. Finn VBA-filen, og velg deretter Åpne.

Eksempelkode

Her er noen grunnleggende koder du kan tilpasse og bruke. Dette er en eksempelspørring som oppretter en liste med verdier fra 1 til 100.

Sub CreateSampleList()
    ActiveWorkbook.Queries.Add Name:="SampleList", Formula:= _
        "let" & vbCr & vbLf & _
            "Source = {1..100}," & vbCr & vbLf & _
            "ConvertedToTable = Table.FromList(Source, Splitter.SplitByNothing(), null, null, ExtraValues.Error)," & vbCr & vbLf & _
            "RenamedColumns = Table.RenameColumns(ConvertedToTable,{{""Column1"", ""ListValues""}})" & vbCr & vbLf & _
        "in" & vbCr & vbLf & _
            "RenamedColumns"
    ActiveWorkbook.Worksheets.Add
    With ActiveSheet.ListObjects.Add(SourceType:=0, Source:= _
        "OLEDB;Provider=Microsoft.Mashup.OleDb.1;Data Source=$Workbook$;Location=SampleList;Extended Properties=""""" _
        , Destination:=Range("$A$1")).QueryTable
        .CommandType = xlCmdSql
        .CommandText = Array("SELECT * FROM [SampleList]")
        .RowNumbers = False
        .FillAdjacentFormulas = False
        .PreserveFormatting = True
        .RefreshOnFileOpen = False
        .BackgroundQuery = True
        .RefreshStyle = xlInsertDeleteCells
        .SavePassword = False
        .SaveData = True
        .AdjustColumnWidth = True
        .RefreshPeriod = 0
        .PreserveColumnInfo = True
        .ListObject.DisplayName = "SampleList"
        .Refresh BackgroundQuery:=False
    End With
End Sub

  1. Åpne Excel-arbeidsboken.

  2. Hvis du får en sikkerhetsadvarsel om at eksterne datatilkoblinger deaktiveres, velger du Aktiver innhold.

  3. Hvis dialogboksen Gi filtilgang vises, velger du Velg, og deretter velger du Gi tilgang til mappen på øverste nivå som inneholder datakildefilene.

  4. Velg data > fra tekst (eldre). Dialogboksen F-søker vises.

  5. Finn .txt- eller .csv-filen, og velg deretter Åpne. Veiviseren for tekstimport vises.

    Tips     Kontroller forhåndsvisningen av den valgte dataruten gjentatte ganger for å bekrefte valgene dine.

  6. Gjør følgende på den første siden:

    Filtype    Hvis du vil velge typen tekstfil, velger du Skilletegn eller Fast bredde.

    Radnummer    Velg et radnummer i Start import ved rad for å angi den første raden med data du vil importere.

    Tegnsett     Merk tegnsettet som brukes i tekstfilen, i filopprinnelsen. I de fleste tilfeller kan du la denne innstillingen stå som standard.

  7. Gjør følgende på den andre siden:

    Skilletegn

    Hvis du valgte Skilletegn på den første siden, merker du av for skilletegnet under Skilletegn, eller bruker avmerkingsboksen Annet til å angi et som ikke er oppført.

    Velg Behandle etterfølgende skilletegn som ett hvis dataene inneholder et skilletegn på mer enn ett tegn mellom datafelt, eller hvis dataene inneholder flere egendefinerte skilletegn.

    I tekstkvalifikatoren velger du tegnet som omslutter verdier i tekstfilen, som oftest er anførselstegnet («).

    Fast bredde

    Hvis du valgte Fast bredde på den første siden, følger du instruksjonene for å opprette, slette eller flytte en linjeskift i forhåndsvisningen av den valgte databoksen .

  8. Gjør følgende på den tredje siden:

    For hver kolonne under Forhåndsvisning av valgte data merker du den, og deretter endrer du den til et annet kolonneformat hvis du vil. Du kan angi datoformatet ytterligere og velge Avansert for å endre numeriske datainnstillinger. Du kan også konvertere dataene etter at du har importert dem.

    Velg Fullfør. Dialogboksen Importer data vises.

  9. Velg hvor du vil at dataene skal legges til: enten på det eksisterende arket, på et nytt ark eller i en pivottabell.

  10. Velg OK.

    Hvis du vil sikre at tilkoblingen fungerer, skriver du inn noen data, og deretter velger du Tilkoblinger > Oppdater.

  1. Velg Data > FraSQL Server ODBC.  Dialogboksen Koble til ODBC-datakilde for SQL Server vises.

    Dialogboksen SQL Server for å angi server, database og legitimasjon

  2. Skriv inn serveren i Servernavn-boksen , og skriv eventuelt inn databasen i boksen Databasenavn .

    Få denne informasjonen fra databaseadministratoren.

  3. Velg en metode fra listen under Godkjenning: Brukernavn/passord, Kerberos eller NTLM.

  4. Angi legitimasjon i boksene Brukernavn og Passord.

  5. Velg Koble til. Dialogboksen Navigator vises.

  6. Naviger til tabellen du vil bruke, i den venstre ruten, og velg den.

  7. Bekreft SQL-setningen i ruten til høyre. Du kan endre SQL-setningen slik du ønsker.

  8. Hvis du vil forhåndsvise dataene, velger du Kjør.

  9. Når du er klar, velger du Returner data. Dialogboksen Importer data vises. 

    Dialogboksen Importer data som brukes til å finne dataene

  10. Velg hvor du vil at dataene skal legges til: enten på det eksisterende arket, på et nytt ark eller i en pivottabell.

  11. Hvis du vil angi tilkoblingsegenskaper i kategoriene Bruk og Definisjon i dialogboksen Egenskaper , velger du Egenskaper. Når du har importert dataene, kan du også velge Data > Connections, og deretter velge Egenskaper i dialogboksen Tilkoblingsegenskaper.

  12. Velg OK.

  13. Hvis du vil sikre at tilkoblingen fungerer, skriver du inn noen data, og deretter velger du Data > Oppdater alt.

Hvis du vil bruke en ekstern kilde som ikke er en SQL Database (for eksempel FileMaker Pro), kan du bruke en Open Database Connectivity (ODBC)-driver installert på Mac-maskinen. Informasjon om drivere er tilgjengelig på denne nettsiden. Når driveren for datakilden er installert, følger du disse trinnene:

  1. Velg Data > fra database (Microsoft Query).

  2. Legg til datakilden for databasen, og velg deretter OK.

  3. Skriv inn godkjenningsmetoden, brukernavnet og passordet ved ledeteksten for SQL Server legitimasjon.

    alternativ tekst

  4. Til venstre velger du pilen ved siden av serveren for å se databasene.

  5. Velg pilen ved siden av databasen du vil bruke.

  6. Velg tabellen du vil bruke.

  7. Hvis du vil forhåndsvise dataene, velger du Kjør.

  8. Når du er klar, velger du Returner data.

  9. I dialogboksen Importer data velger du hvor du vil at dataene skal være plassert: enten på det eksisterende arket, på et nytt ark eller i en pivottabell.

  10. Velg OK.

  11. Hvis du vil sikre at tilkoblingen fungerer, skriver du inn noen data, og deretter velger du Data > Oppdater alt.

Hvis tillatelsene dine ikke fungerer, kan det hende du ikke fjerner dem først, og deretter logger på.

  1. Velg data > tilkoblinger. Dialogboksen Arbeidsboktilkoblinger vises.

  2. Velg tilkoblingen du vil bruke, i listen, og velg deretter Fjern tillatelser.

    Fjerne lagret legitimasjon for en datatilkobling på Mac

Se også

Hjelp for Microsoft Power Query for Excel

ODBC-drivere som er kompatible med Excel for Mac

Opprette en pivottabell for å analysere regnearkdata

Trenger du mer hjelp?

Utvid ferdighetene dine

Utforsk opplæring >

Vær først ute med de nye funksjonene

BLI MED I MICROSOFT 365 INSIDERS >

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?

Takk for tilbakemeldingen!

×