Excel for mac sisältää Power Query (kutsutaan myös Get & Transform) -tekniikaksi, jotta tietolähteiden tuominen, päivittäminen ja todentaminen, Power Query tietolähteiden hallinta, tunnistetietojen tyhjentäminen, tiedostopohjaisten tietolähteiden sijainnin muuttaminen ja tietojen muotoileminen tarpeitasi vastaavaksi taulukoksi.  Voit myös luoda Power Query kyselyn VBA:n avulla. 

Lisätietoja vanhojen yhdistimien käyttämisestä tietojen tuomiseen on artikkelissa Tietojen tuominen Excel for Macissa (vanha).

Tärkeää: Tämä ominaisuus on vain niiden Microsoft 365 -tilaajien käytettävissä, jotka ovat liittyneet Office Insider -ohjelmaan. Käytössäsi on oltava Excel for Mac versio 16.61 (koontiversio 22041701). Jos olet Microsoft 365 -tilaaja, varmista, että käytössäsi on Officen uusin versio 

 Excel for Mac voit muotoilla ja muuntaa tietoja Kyselyeditori avulla.

Toimenpide

  1. Valitse Tiedot > Nouda tiedot (Power Query).

  2. Avaa Kyselyeditori valitsemalla Käynnistä Power Query -editori.

    Nouda tiedot (Power Query) -komentovalikko

    Vihje: Voit käyttää Kyselyeditori myös valitsemalla Nouda tiedot (Power Query), valitsemalla tietolähteen ja valitsemalla sitten Seuraava.

  3. Voit muotoilla ja muuntaa tietoja käyttämällä Kyselyeditori samalla tavalla kuin Excel for Windowsissa.



    Power Query -editori Lisätietoja on artikkelissa Excelin ohjeen Power Query.

  4. Kun olet valmis, valitse Aloitus > Sulje & Lataa.

Tulos

Juuri tuodut tiedot näkyvät uudessa taulukossa.

Kyselyn tyypilliset tulokset

Tuetut tietolähteet

Tuettuja tietolähteitä ovat seuraavat:

  • Teksti-, CSV-, XLSX-, XML- ja JSON-tiedostot.

  • SharePoint, SharePoint-luettelot, SharePoint-kansiot ja OData.

  • Paikalliset taulukot ja alueet.

  • Microsoft SQL Server.

  1. Valitse Tiedot > Nouda tiedot.

    Pääpainike ja valikko tietojen hakemista varten

  2. Valitse Valitse tietolähde – Nouda tiedot (Power Query) -valintaikkunassa Excel-työkirja tai Teksti/CSV.

    Esimerkki tietolähteistä, jotka on valittava valintaikkunassa

  3. Valitse Selaa ja etsi tiedosto, johon haluat muodostaa yhteyden tietolähteenä.

  4. Valitse Tiedostovalitsin-valintaikkunassa tiedosto, tarkista tiedoston tiedot ja valitse sitten Seuraava

  5. Jos tietoja on useita, valitse vasemmalla tiedot, jotka haluat tuoda, ja vahvista sitten valinta tietojen esikatselussa oikealla.

  6. Valitse oikeassa alakulmassa Lataa.

Tulos

Tuodut tiedot näkyvät uudessa taulukossa.

Kyselyn tyypilliset tulokset

Voit päivittää seuraavat tietolähteet: SharePoint-tiedostot, SharePoint-luettelot, SharePoint-kansiot, OData-tiedostot, teksti-/CSV-tiedostot, Excel-työkirjat (.xlsx), XML- ja JSON-tiedostot, paikalliset taulukot ja alueet sekä Microsoft SQL Server -tietokannan.

Päivitä ensimmäisen kerran

Kun yrität päivittää tiedostopohjaisia tietolähteitä työkirjakyselyissä ensimmäistä kertaa, tiedostopolku on ehkä päivitettävä.

  1. Valitse Tiedot,Hae tiedot -kohdan vieressä oleva nuoli ja valitse sitten Tietolähteen asetuksetTietolähteen asetukset -valintaikkuna tulee näkyviin.

  2. Valitse yhteys ja valitse sitten Muuta tiedostopolkua.

  3. Valitse Tiedostopolku-valintaikkunassa uusi sijainti ja valitse sitten Nouda tiedot.

  4. Valitse Sulje.

Päivitä seuraavat ajat

Päivitys:

  • Valitse työkirjan kaikki tietolähteet , valitse Tiedot > Päivitä kaikki.

  • Valitse tietty tietolähde, napsauta taulukon kyselytaulukkoa hiiren kakkospainikkeella ja valitse päivitä.

  • Pivot-taulukko, valitse solu Pivot-taulukosta ja valitse sitten Analysoi Pivot-taulukko > Päivitä tiedot.

Kun käytät SharePointia, SQL Server, ODataa tai muita käyttöoikeuksia vaativia tietolähteitä ensimmäistä kertaa, sinun on annettava tarvittavat tunnistetiedot. Voit myös halutessasi poistaa tunnistetiedot, jotta voit kirjoittaa uusia tunnistetietoja.

Anna tunnistetiedot

Kun päivität kyselyn ensimmäistä kertaa, sinua saatetaan pyytää kirjautumaan sisään. Valitse todennusmenetelmä ja määritä kirjautumisen tunnistetiedot, jotta voit muodostaa yhteyden tietolähteeseen ja jatkaa päivitystä.

Jos sisäänkirjautuminen on pakollista, näkyviin tulee Kirjoita tunnistetiedot -valintaikkuna.

Esimerkki:

  • SharePoint-tunnistetiedot:

    SharePoint-tunnistetietojen kehote Macissa

  • SQL Server tunnistetiedot:

    Palvelimen, tietokannan ja tunnistetietojen syöttäminen SQL Server-valintaikkunassa

Tunnistetietojen tyhjentäminen

  1. Valitse Tiedot > Hae tiedot > tietolähdeasetukset.

  2. Valitse Tietolähdeasetukset-valintaikkunassahaluamasi yhteys.

  3. Valitse alareunassa Tyhjennä permissions.

  4. Vahvista, että haluat tehdä tämän, ja valitse sitten Poista.

Vaikka Power Query -editori ei ole käytettävissä Excel for Mac, VBA tukee Power Query muokkaamista. Tiedoston VBA-koodimoduulin siirtäminen Excel for Windowsista Excel for Mac on kaksivaiheinen prosessi. Tämän osan lopussa on esimerkkiohjelma.

Vaihe 1: Excel for Windows

  1. Excel Windowsissa voit kehittää kyselyjä VBA:n avulla. VBA-koodi, joka käyttää seuraavia entiteettejä Excelin objektimallissa, toimii myös Excel for Mac: Kyselyt-objekti, WorkbookQuery-objekti, Workbook.Kyselyt-ominaisuus.Lisätietoja on artikkelissa Excelin VBA-viittaus.

  2. Varmista Excelissä, että Visual Basic Editor on auki painamalla ALT+F11.

  3. Napsauta moduulia hiiren kakkospainikkeella ja valitse sitten Vie tiedosto. Näyttöön tulee Vie-valintaikkuna.

  4. Kirjoita tiedostonimi, varmista, että tiedostotunniste on .bas, ja valitse sitten Tallenna.

  5. Lataa VBA-tiedosto verkkopalveluun, jotta tiedostosta tulee helppokäyttöinen Macista.

    Voit käyttää Microsoft OneDrivea. Lisätietoja on artikkelissa Tiedostojen synkronointi OneDriven avulla Mac OS X:ssä.

Vaihe 2: Excel for Mac

  1. Lataa VBA-tiedosto paikalliseen tiedostoon, VBA-tiedostoon, jonka tallensit vaiheeseen yksi: Excel for Windows ja latasit verkkopalveluun.

  2. Valitse Excel for Mac Työkalut > Makro > Visual Basic Editor. Visual Basic Editor -ikkuna tulee näkyviin.

  3. Napsauta objektia hiiren kakkospainikkeella Projekti-ikkunassa ja valitse sitten Tuo tiedosto. Tuo tiedosto -valintaikkuna tulee näkyviin.

  4. Etsi VBA-tiedosto ja valitse sitten Avaa.

Esimerkkikoodi

Seuraavassa on joitakin peruskoodeja, joita voit mukauttaa ja käyttää. Tämä on esimerkkikysely, joka luo luettelon, jonka arvot ovat 1–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

Katso myös

Microsoft Power Query for Excelin ohje

Tarvitsetko lisäohjeita?

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Microsoft Office Insidersiin

Oliko näistä tiedoista hyötyä?

Kuinka tyytyväinen olet käännöksen laatuun?
Mikä vaikutti kokemukseesi?

Kiitos palautteesta!

×