Berlaku Untuk
Excel untuk Microsoft 365 untuk Mac

Excel untuk Mac menggabungkan Power Query (disebut juga teknologi Dapatkan & Transformasi) untuk menyediakan kapabilitas yang lebih besar saat mengimpor, merefresh, 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: SQL Server Sumber data Database hanya dapat diimpor di Insider Beta.

Anda bisa mengimpor data ke Excel menggunakan Power Query dari berbagai sumber data: Buku Kerja Excel, Teks/CSV, XML, JSON, database SQL Server, Daftar SharePoint Online, OData, Tabel Kosong, dan Kueri Kosong.

  1. Pilih Data > Dapatkan Data.PQ Mac Dapatkan Data (Power Query).png

  2. Untuk memilih sumber data yang diinginkan, pilih Dapatkan Data (Power Query).

  3. Dalam kotak dialog Pilih sumber data , pilih salah satu sumber data yang tersedia.Contoh sumber data untuk dipilih dalam kotak dialog

  4. Menyambungkan ke sumber data. Untuk mempelajari selengkapnya tentang cara menyambungkan ke setiap sumber data, lihat Mengimpor data dari sumber data.

  5. Pilih data yang ingin Anda impor.

  6. Muat data dengan mengklik tombol Muat .

Hasil

Data yang diimpor muncul dalam lembar baru.

Hasil umum untuk kueri

Langkah berikutnya

Untuk membentuk dan mentransformasi data menggunakan Editor Power Query, pilih Transformasi Data. Untuk informasi selengkapnya, lihat Membentuk data dengan Editor Power Query.

Catatan: Fitur ini umumnya tersedia untuk pelanggan Microsoft 365, menjalankan Versi 16.69 (23010700) atau yang lebih baru dari Excel untuk Mac. Jika Merupakan pelanggan Microsoft 365, pastikan Anda memiliki office versi terbaru.

Prosedur

  1. Pilih Data > Dapatkan Data (Power Query).

  2. Untuk membuka Editor Kueri, pilih Luncurkan Editor Power Query.Editor.png PQ Mac

    Tips: Anda juga bisa mengakses Editor Kueri dengan memilih Dapatkan Data (Power Query), memilih sumber data, lalu mengklik Berikutnya.

  3. Bentuk dan ubah data Anda dengan menggunakan Editor Kueri seperti yang Anda lakukan di Excel untuk Windows.Editor Power Query Untuk informasi selengkapnya, lihat Power Query untuk Bantuan Excel.

  4. Setelah selesai, Pilih Beranda > Tutup & Muat.

Hasil

Data yang baru diimpor muncul dalam lembar baru.

Hasil umum untuk kueri

Anda bisa 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, database SQL Server Microsoft, dan folder.

Merefresh untuk pertama kalinya

Saat pertama kali Anda 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 Pengaturan Sumber Data. Kotak dialog Pengaturan sumber data 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 sesuai. 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 tersambung ke sumber data dan lanjutkan dengan refresh.

Jika masuk diperlukan, kotak dialog Masukkan kredensial akan muncul.

Misalnya:

  • Kredensial SharePoint:Perintah kredensial SharePoint di Mac

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

Menghapus kredensial

  1. Pilih Data > DapatkanPengaturan Sumber Data > Data.

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

  3. Di bagian bawah, pilih Hapus Permissions.

  4. Konfirmasi inilah yang ingin Anda lakukan, lalu pilih Hapus.

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

Langkah satu: Excel untuk Windows

  1. Di Excel Windows, kembangkan kueri menggunakan VBA. Kode VBA yang menggunakan entitas berikut dalam model objek Excel juga berfungsi di Excel untuk Mac: Objek kueri, objek WorkbookQuery, Properti Workbook.Queries.Untuk informasi selengkapnya, lihat Referensi VBA Excel.

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

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

  4. Masukkan nama file, pastikan ekstensi file adalah .bas, lalu pilih Simpan.

  5. Unggah file VBA ke layanan online agar file mudah diakses dari Mac.Anda dapat 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 satu: Excel untuk Windows" dan diunggah ke layanan online.

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

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

  4. Temukan file VBA, lalu pilih Buka.

Contoh kode

Berikut adalah beberapa kode dasar yang dapat Anda adaptasi dan gunakan. Ini adalah kueri sampel yang membuat daftar dengan nilai dari 1 hingga 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 Bantuan Excel

Driver ODBC yang kompatibel dengan Excel untuk Mac

Membuat PivotTable untuk menganalisis data lembar kerja

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.