Excel voor de Mac bevat Power Query-technologie (ook wel Get & Transform genoemd) om meer mogelijkheden te bieden bij het importeren, vernieuwen en authenticeren van gegevensbronnen, het beheren van Power Query-gegevensbronnen, het wissen van referenties, het wijzigen van de locatie van bestandsgegevensbronnen en het vormgeven van de gegevens in een tabel die aan uw vereisten voldoet.  U kunt ook een Power Query-query maken met VBA. 

Opmerking: Bekijk meer aankondigingen over verbeteringen in Excel voor Mac en Power Query-integratie.

Zie Gegevens importeren in Excel voor de Mac (Verouderd) voor meer informatie over het gebruik van oudere connectors voor het importeren van gegevens.

  1. Selecteer Gegevens> Gegevens verzamelen.

    De hoofdknop en het menu voor het verkrijgen van gegevens

  2. Selecteer in het dialoogvenster Gegevensbron kiezen – Gegevens downloaden (Power Query)Excel werkmap of Tekst/CSV.

    Voorbeeld van gegevensbronnen die u wilt selecteren in het dialoogvenster

  3. Selecteer Bladeren om het bestand te zoeken dat u als gegevensbron wilt verbinden.

  4. Selecteer het bestand in het dialoogvenster Bestand pikken, controleer de bestandsgegevens en klik vervolgens op Volgende. 

  5. Als er meerdere gegevenssets zijn, selecteert u aan de linkerkant de gegevens die u wilt importeren en bevestigt u aan de rechterkant de selectie in het gegevensvoorbeeld.

  6. Selecteer rechtsonder laden.

Resultaat

De geïmporteerde gegevens worden weergegeven in een nieuw blad.

Normale resultaten voor een query

U kunt de volgende gegevensbronnen vernieuwen: SharePoint-bestanden, SharePoint-lijsten, SharePoint-mappen, OData, tekst-/CSV-bestanden, Excel-werkmappen (.xlsx), XML- en JSON-bestanden, lokale tabellen en bereik en een Microsoft SQL Server-database.

De eerste keer vernieuwen

De eerste keer dat u gegevensbronnen in uw werkmapquery's probeert te vernieuwen, moet u mogelijk het bestandspad bijwerken.

  1. Selecteer Gegevens,   de pijl naast Gegevens verzamelenen selecteer gegevensbron Instellingen. Het dialoogvenster Gegevensbroninstellingen wordt weergegeven.

  2. Selecteer een verbinding en selecteer bestandspad wijzigen.

  3. Selecteer in het dialoogvenster Bestandspad een nieuwe locatie en selecteer gegevens downloaden.

  4. Selecteer Sluiten.

Volgende tijden vernieuwen

Vernieuwen:

  • Alle gegevensbronnen in de werkmap, selecteer Gegevens>Alles vernieuwen.

  • Een specifieke gegevensbron, klik met de rechtermuisknop op een querytabel op een blad en selecteer vervolgens Vernieuwen.

  • Een draaitabel, selecteer een cel in de draaitabel en selecteer vervolgens Draaitabel analyseren >Gegevens vernieuwen.

De eerste keer dat u toegang hebt tot SharePoint, SQL Server, OData of andere gegevensbronnen waarvoor toestemming is vereist, moet u de juiste referenties verstrekken. Mogelijk wilt u ook de referenties leeg maken om nieuwe referenties in te voeren.

Referenties invoeren

Wanneer u een query voor het eerst vernieuwt, wordt u mogelijk gevraagd u aan te melden. Selecteer de verificatiemethode en geef de aanmeldingsreferenties op om verbinding te maken met de gegevensbron en door te gaan met de vernieuwing.

Als aanmelden vereist is, wordt het dialoogvenster Referenties invoeren weergegeven.

Bijvoorbeeld:

  • SharePoint referenties:

    SharePoint referentiesprompt op Mac

  • SQL Server referenties:

    Het SQL Server om server, database en referenties in te voeren

Referenties leeg maken

  1. Selecteer Gegevens> Gegevens >gegevensbron Instellingen.

  2. Selecteer in het dialoogvenster Gegevensbroninstellings de juiste verbinding.

  3. Selecteer onderaan Permissio nsleeg maken.

  4. Bevestig dat dit is wat u wilt doen en selecteer vervolgens Verwijderen.

Hoewel auteurschap in de Power Query Editor niet beschikbaar is in Excel voor Mac, biedt VBA wel ondersteuning voor Power Query-ontwerp. Het overbrengen van een VBA-codemodule in een bestand van Excel voor Windows naar Excel voor Mac is een proces in twee stappen. Aan het einde van deze sectie vindt u een voorbeeldprogramma.

Stap één: Excel voor Windows

  1. Op Excel Windows kunt u query's ontwikkelen met behulp van VBA. VBA-code waarin de volgende entiteiten in het objectmodel van de Excel worden gebruikt, werkt ook in Excel voor Mac: Query'sobject, WerkmapQuery-object, eigenschap Werkmap.Query's.Zie VBA-Excel voor meer informatie.

  2. Zorg Excel of de Visual Basic editor is geopend door op Alt+F11 te drukken.

  3. Klik met de rechtermuisknop op de module en selecteer Bestand exporteren. Het dialoogvenster Exporteren wordt weergegeven.

  4. Voer een bestandsnaam in, zorg ervoor dat de bestandsextensie .bas is en selecteer opslaan.

  5. Upload het VBA-bestand naar een onlineservice om het bestand toegankelijk te maken vanaf de Mac.

    U kunt de Microsoft OneDrive. Zie Bestanden synchroniseren met OneDrive mac OS X voor meer informatie.

Stap twee: Excel voor Mac

  1. Download het VBA-bestand naar een lokaal bestand, het VBA-bestand dat u hebt opgeslagen in 'Stap één: Excel voor Windows' en geüpload naar een onlineservice.

  2. Selecteer Excel voor Mac Extra >Macro>Visual Basic Editor. Het Visual Basic editor wordt weergegeven.

  3. Klik met de rechtermuisknop op een object in Project venster en selecteer Bestand importeren. Het dialoogvenster Bestand importeren wordt weergegeven.

  4. Zoek het VBA-bestand en selecteer Openen.

Voorbeeldcode

Hier ziet u enkele basiscodes die u kunt aanpassen en gebruiken. Dit is een voorbeeldquery die een lijst maakt met waarden van 1 tot 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

Zie ook

Help voor Power Query voor Excel

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft Office Insiders

Was deze informatie nuttig?

Hoe tevreden bent u met de vertaalkwaliteit?
Wat heeft uw ervaring beïnvloed?

Bedankt voor uw feedback.

×