Primenjuje se na
Excel za Microsoft 365 za Mac

Excel za Mac obuhvata Power Query (zove se i Preuzimanje & transformacije) da bi obezbedio veću mogućnost prilikom uvoza, osvežavanja i potvrde identiteta izvora podataka, upravljanja Power Query izvorima podataka, brisanja akreditiva, promene lokacije izvora podataka zasnovanih na datotekama i oblikovanja podataka u tabelu koja ispunjava vaše zahteve. Možete da kreirate i Power Query koristeći VBA.

Napomena: SQL Server podataka baze podataka može da se uveze samo u Insajdere Beta.

Podatke možete da uvezete u Excel Power Query iz velikog broja izvora podataka: Excel radna sveska, tekst/CSV, XML, JSON, SQL Server baza podataka, SharePoint Online lista, OData, Prazna tabela i Prazan upit.

  1. Izaberite stavku> Preuzmi podatke.PQ Mac Get Data (Power Query).png

  2. Da biste izabrali željeni izvor podataka, izaberite stavku Preuzmi podatke (Power Query).

  3. U dijalogu Izbor izvora podataka izaberite jedan od dostupnih izvora podataka.Primer izvora podataka za izbor u dijalogu

  4. Povežite se sa izvorom podataka. Da biste saznali više o tome kako da se povežete sa svakim izvorom podataka, pogledajte članak Uvoz podataka iz izvora podataka.

  5. Odaberite podatke koje želite da uvezete.

  6. Učitavanje podataka klikom na dugme Učitaj .

Rezultat

Uvezeni podaci se pojavljuju na novom listu.

Tipični rezultati za upit

Sledeći koraci

Da biste oblikrisali i transformisali podatke pomoću Power Query uređivač, izaberite stavku Transformiši podatke. Više informacija potražite u članku Oblikovanje podataka pomoću Power Query uređivač.

Napomena: Ova funkcija je obično dostupna pretplatnicima na Microsoft 365 koji koriste verziju 16.69 (23010700) ili noviju verziju programa Excel za Mac. Ako ste Microsoft 365 pretplatnik, proverite da li imate najnoviju verziju sistema Office.

Procedura

  1. Izaberite stavku > Preuzmi podatke (Power Query).

  2. Da biste otvorili Uređivač upita, izaberite stavku Pokreni Power Query uređivač.PQ Mac Editor.png

    Savet: Programu možete da pristupite Uređivač upita tako što ćete izabrati stavku Preuzmi podatke (Power Query), odabrati izvor podataka, a zatim kliknuti na dugme Dalje.

  3. Oblikujte i transformišite podatke koristeći Uređivač upita kao što biste to u programu Excel za Windows.The Power Query uređivač Dodatne informacije potražite u Power Query pomoći za Excel.

  4. Kada završite, izaberite stavku Početak> zatvori & Učitaj.

Rezultat

Novouvezeni podaci pojavljuju se na novom listu.

Tipični rezultati za upit

Možete da osvežite sledeće izvore podataka: SharePoint datoteke, SharePoint liste, SharePoint fascikle, OData, tekstualne/CSV datoteke, Excel radne sveske (.xlsx), XML i JSON datoteke, lokalne tabele i opsege, Microsoft SQL Server bazu podataka i fascikle.

Osveži prvi put

Kada prvi put pokušate da osvežite izvore podataka zasnovane na datotekama u upitima radne sveske, možda ćete morati da ažurirate putanju datoteke.

  1. Izaberite stavku Podaci, strelicu pored stavke Preuzmi podatke, a zatim stavku Postavke izvora podataka. Pojavljuje se dijalog Postavke izvora podataka.

  2. Izaberite vezu, a zatim izaberite stavku Promeni putanju datoteke.

  3. U dijalogu Putanja datoteke izaberite novu lokaciju, a zatim izaberite stavku Preuzmi podatke.

  4. Izaberite stavku Zatvori.

Osveži naredna vremena

Da biste osvežili:

  • Svi izvori podataka u radnoj svesci izaberite stavku Podaci> Osveži sve.

  • Određeni izvor podataka kliknite desnim tasterom miša na tabelu upita na listu, a zatim izaberite stavku Osveži.

  • Izvedena tabela, izaberite ćeliju u izvedenoj tabeli, a zatim izaberite stavku Analiza izvedene tabele > osveži podatke.

Kada prvi put pristupite sistemu SharePoint, usluzi SQL Server, OData ili drugim izvorima podataka koji zahtevaju dozvolu, morate da obezbedite odgovarajuće akreditive. Možda ćete želeti i da obrišete akreditive da biste uneli nove.

Unesite akreditive

Kada prvi put osvežite upit, možda će od vas biti zatraženo da se prijavite. Izaberite metod potvrde identiteta i navedite akreditive za prijavljivanje za povezivanje sa izvorom podataka i nastavite sa osvežavanjem.

Ako je potrebno prijavljivanje, pojavljuje se dijalog Unos akreditiva .

Na primer:

  • SharePoint akreditivi:Odziv za SharePoint akreditive na Mac računaru

  • SQL Server akreditiva:The SQL Server dialog box to enter server, database, and credentials

Obriši akreditive

  1. Izaberite stavku > Preuzmi podatke > izvora podataka.

  2. U dijalogu Postavkaizvora podataka izaberite željenu vezu.

  3. Na dnu izaberite stavku Obriši dozvolens.

  4. Potvrdite da je to ono što želite da uradite, a zatim izaberite stavku Izbriši.

Iako kreiranje u programu Power Query uređivač nije dostupno u programu Excel za Mac, VBA podržava Power Query kreiranje. Prenos modula VBA koda u datoteci iz programa Excel za Windows u Excel za Mac je proces od dva koraka. Uzorak programa je obezbeđen za vas na kraju ovog odeljka.

Prvi korak: Excel za Windows

  1. U operativnom sistemu Excel Windows razvijte upite pomoću VBA. VBA kôd koji koristi sledeće entitete u objektnom modelu programa Excel funkcioniše i u programu Excel za Mac: objekat Upiti , objekat WorkbookQuery, svojstvo Workbook.Queries.Više informacija potražite u članku Excel VBA referenca.

  2. U programu Excel, uverite se da je Visual Basic Uređivač otvoren tako što ćete pritisnuti kombinaciju tastera ALT+F11.

  3. Kliknite desnim tasterom miša na modul, a zatim izaberite stavku Izvezi datoteku. Pojavljuje se dijalog Izvoz.

  4. Unesite ime datoteke, uverite se da je oznaka tipa datoteke .bas, a zatim izaberite stavku Sačuvaj.

  5. Otpremite VBA datoteku u uslugu na mreži da bi datoteka bila dostupna sa Mac računara.Možete da koristite Microsoft OneDrive. Više informacija potražite u članku Sinhronizacija datoteka pomoću usluge OneDrive u operativnom sistemu Mac OS X.

Drugi korak: Excel za Mac

  1. Preuzmite VBA datoteku u lokalnu datoteku, VBA datoteku koju ste sačuvali u "Prvi korak: Excel za Windows" i otpremljeni u uslugu na mreži.

  2. U programu Excel za Mac izaberite stavku Alatke> Makro > Visual Basic Uređivač. Pojavljuje se prozor programa Visual Basic Uređivač jezika.

  3. Kliknite desnim tasterom miša na objekat u prozoru projekta, a zatim izaberite stavku Uvezi datoteku. Pojavljuje se dijalog Uvoz datoteke.

  4. Pronađite VBA datoteku, a zatim izaberite stavku Otvori.

Uzorak koda

Evo nekih osnovnih kodova koje možete da prilagodite i koristite. Ovo je uzorak upita koji kreira listu sa vrednostima od 1 do 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

Takođe pogledajte

Power Query za pomoć za Excel

ODBC upravljački programi koji su kompatibilni sa programom Excel za Mac

Kreiranje izvedene tabele za analizu podataka radnog lista

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.