Excel untuk Mac menggabungkan teknologi Power Query (juga disebut Dapatkan & Transformasi) untuk menyediakan kapabilitas yang lebih besar saat mengimpor, me-refresh, dan mengautentikasi sumber data, mengelola sumber data Power Query, menghapus kredensial, mengubah lokasi sumber data berbasis file, dan membentuk data ke dalam tabel yang sesuai dengan persyaratan Anda.  Anda juga bisa membuat kueri Power Query dengan menggunakan VBA. 

Catatan: Simak pengumuman lebih lanjut tentang penyempurnaan Excel untuk Mac dan integrasi Power Query.

Untuk informasi selengkapnya tentang menggunakan konektor warisan untuk mengimpor data, lihat Mengimpor data Excel untuk Mac (Warisan).

  1. Pilih Data> Dapatkan Data.

    Tombol dan menu utama untuk mendapatkan data

  2. Di kotak dialog Pilih sumber data - Dapatkan Data (Power Query), pilih Excel kerja atau Teks/CSV.

    Contoh sumber data untuk dipilih dalam kotak dialog

  3. Pilih Telusuri untuk menemukan file yang ingin Anda sambungkan sebagai sumber data.

  4. Dalam kotak dialog Pemilih file, pilih file, tinjau detail file, lalu klik Berikutnya. 

  5. Jika terdapat lebih dari satu kumpulan data, di sebelah kiri, pilih data yang ingin diimpor, lalu di sebelah kanan, konfirmasi pilihan dalam pratinjau data.

  6. Di bagian kanan bawah, pilih Muat.

Hasil

Data yang diimpor muncul di lembar baru.

Hasil yang umum untuk kueri

Anda dapat merefresh sumber data berikut: file SharePoint, daftar SharePoint, folder SharePoint, OData, file teks/CSV, buku kerja Excel (.xlsx), file XML dan JSON, tabel dan rentang lokal, serta database Microsoft SQL Server.

Refresh untuk pertama kalinya

Pada kali pertama mencoba merefresh sumber data berbasis file dalam kueri buku kerja, Anda mungkin perlu memperbarui jalur file.

  1. Pilih Data,   panah di samping Dapatkan Data, lalu Sumber Data Pengaturan. Kotak dialog Pengaturan sumber data akan muncul.

  2. Pilih koneksi, lalu pilih Ubah Jalur File.

  3. Dalam kotak dialog Jalur file, pilih lokasi baru, lalu pilih Dapatkan Data.

  4. Pilih Tutup.

Refresh waktu berikutnya

Untuk merefresh:

  • Semua sumber data dalam buku kerja, pilih Data>Refresh Semua.

  • Sumber data tertentu, klik kanan tabel kueri pada lembar, lalu pilih Refresh.

  • PivotTable, pilih sel dalam PivotTable, lalu pilih Analisis PivotTable >Refresh Data.

Saat pertama kali Anda mengakses SharePoint, SQL Server, OData, atau sumber data lain yang memerlukan izin, Anda harus menyediakan kredensial yang tepat. Anda mungkin juga ingin menghapus kredensial untuk memasukkan kredensial baru.

Masukkan kredensial

Saat merefresh kueri untuk pertama kalinya, Anda mungkin diminta untuk masuk. Pilih metode autentikasi dan tentukan kredensial masuk untuk menyambungkan ke sumber data dan melanjutkan dengan refresh.

Jika masuk diperlukan, kotak dialog Masukkan kredensial akan muncul.

Misalnya:

  • SharePoint baru:

    SharePoint kredensial pengguna di Mac

  • SQL Server Baru:

    Kotak dialog SQL Server untuk memasukkan server, database, dan kredensial

Hapus kredensial

  1. Pilih Sumber> Dapatkan Data > Sumber Data Pengaturan.

  2. Dalam kotak dialog Pengaturan Sumber Data,pilih koneksi yang Anda inginkan.

  3. Di bagian bawah, pilih Hapus Propertidan.

  4. Konfirmasi bahwa ini adalah apa yang ingin Anda lakukan, lalu pilih Hapus.

Meskipun penulisan di Editor Power Query tidak tersedia di Excel untuk Mac, VBA mendukung penulisan Power Query. Mentransfer modul kode VBA dalam file dari Excel untuk Windows Excel untuk Mac hanyalah proses dua langkah. Sampel program disediakan untuk Anda di akhir bagian ini.

Langkah pertama: Excel untuk Windows

  1. Pada Excel Windows mengembangkan kueri dengan menggunakan VBA. Kode VBA yang menggunakan entitas berikut ini di model objek Excel juga berfungsi di Excel untuk Mac: Objek kueri, objek WorkbookQuery, Properti Workbook.Queries.Untuk informasi selengkapnya, lihat Excel VBA.

  2. Di Excel, pastikan Editor Visual Basic terbuka dengan menekan ALT+F11.

  3. Klik kanan modul, lalu pilih Ekspor File. Kotak dialog Ekspor muncul.

  4. Masukkan nama file, pastikan ekstensi file .bas, kemudian pilih Simpan.

  5. Upload file VBA ke layanan online agar file dapat diakses dari Mac.

    Anda bisa menggunakan Microsoft OneDrive. Untuk informasi selengkapnya, lihat Menyinkronkan file dengan OneDrive di Mac OS X.

Langkah kedua: Excel untuk Mac

  1. Unduh file VBA ke file lokal, file VBA yang Anda simpan di "Langkah pertama: Excel untuk Windows" dan diunggah ke layanan online.

  2. Di Excel untuk Mac, pilih Alat> Makro> Visual Basic Editor. Jendela Visual Basic Editor muncul.

  3. Klik kanan objek di jendela Project, lalu pilih Impor File. Kotak dialog Impor File muncul.

  4. Temukan file VBA, lalu pilih Buka.

Contoh kode

Berikut adalah beberapa kode dasar yang dapat anda sesuaikan dan gunakan. Ini adalah kueri sampel yang membuat daftar dengan nilai dari 1 sampai 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

Lihat Juga

Power Query untuk Excel Bantuan

Perlu bantuan lainnya?

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung Microsoft Office Insiders

Apakah informasi ini bermanfaat?

Seberapa puaskah Anda dengan kualitas terjemahannya?
Apa yang memengaruhi pengalaman Anda?

Terima kasih atas umpan balik Anda!

×