Ισχύει για
Excel για Microsoft 365 για Mac

Το Excel για Mac ενσωματώνει την τεχνολογία Power Query (ονομάζεται επίσης Λήψη και Μετασχηματισμός) για την παροχή μεγαλύτερης δυνατότητας κατά την εισαγωγή, ανανέωση και έλεγχο ταυτότητας προελεύσεων δεδομένων, τη διαχείριση προελεύσεων δεδομένων Power Query, την απαλοιφή διαπιστευτηρίων, την αλλαγή της θέσης των προελεύσεων δεδομένων που βασίζονται σε αρχεία και τη διαμόρφωση των δεδομένων σε έναν πίνακα που ανταποκρίνεται στις απαιτήσεις σας. Μπορείτε επίσης να δημιουργήσετε ένα ερώτημα Power Query χρησιμοποιώντας το VBA.

Σημείωση: Η προέλευση δεδομένων της βάσης δεδομένων SQL Server μπορεί να εισαχθεί μόνο στο Insiders Beta.

Μπορείτε να εισαγάγετε δεδομένα στο Excel χρησιμοποιώντας το Power Query από μια μεγάλη ποικιλία προελεύσεων δεδομένων: βιβλίο εργασίας του Excel, Κείμενο/CSV, XML, JSON, βάση δεδομένων SQL Server, Κατάλογος του SharePoint Online, OData, Κενός πίνακας και Κενό ερώτημα.

  1. Επιλέξτε Δεδομένα > Λήψη δεδομένων.Λήψη δεδομένων PQ Mac (Power Query).png

  2. Για να επιλέξετε την επιθυμητή προέλευση δεδομένων, επιλέξτε Λήψη δεδομένων (Power Query).

  3. Στο παράθυρο διαλόγου Επιλογή προέλευσης δεδομένων, επιλέξτε μία από τις διαθέσιμες προελεύσεις δεδομένων.Παράδειγμα προελεύσεων δεδομένων για επιλογή στο παράθυρο διαλόγου

  4. Συνδεθείτε στην προέλευση δεδομένων. Για να μάθετε περισσότερα σχετικά με τον τρόπο σύνδεσης σε κάθε προέλευση δεδομένων, ανατρέξτε στο θέμα Εισαγωγή δεδομένων από προελεύσεις δεδομένων.

  5. Επιλέξτε τα δεδομένα που θέλετε να εισαγάγετε.

  6. Φορτώστε τα δεδομένα κάνοντας κλικ στο κουμπί Φόρτωση.

Result

Τα δεδομένα που έχουν εισαχθεί εμφανίζονται σε ένα νέο φύλλο.

Τυπικά αποτελέσματα για ένα ερώτημα

Επόμενα βήματα

Για να διαμορφώσετε και να μετασχηματίσετε δεδομένα χρησιμοποιώντας το πρόγραμμα επεξεργασίας Power Query, επιλέξτε Μετασχηματισμός δεδομένων. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Διαμόρφωση δεδομένων με το πρόγραμμα επεξεργασίας Power Query.

Σημείωση: Αυτή η δυνατότητα είναι γενικά διαθέσιμη για συνδρομητές του Microsoft 365, που εκτελούν την Έκδοση 16.69 (23010700) ή νεότερη έκδοση του Excel για Mac. Αν είστε συνδρομητής του Microsoft 365, βεβαιωθείτε ότι έχετε την τελευταία έκδοση του Office.

Διαδικασία

  1. Επιλέξτε Δεδομένα > Λήψη δεδομένων (Power Query).

  2. Για να ανοίξετε το πρόγραμμα επεξεργασίας Power Query, επιλέξτεΕκκίνηση του προγράμματος επεξεργασίας Power Query.PQ Mac Editor.png

    Συμβουλή: Μπορείτε επίσης να αποκτήσετε πρόσβαση στο πρόγραμμα επεξεργασίας Power Query επιλέγοντας Λήψη δεδομένων (Power Query), μια προέλευση δεδομένων και, στη συνέχεια, κάνοντας κλικ στο κουμπί Επόμενο.

  3. Διαμορφώστε και μετασχηματίστε τα δεδομένα σας χρησιμοποιώντας το πρόγραμμα επεξεργασίας Power Query, όπως θα κάνατε στο Excel για Windows.Το πρόγραμμα επεξεργασίας Power Query Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Power Query για Βοήθεια Excel.

  4. Όταν τελειώσετε, επιλέξτε Κεντρική > Κλείσιμο & Φόρτωση.

Result

Τα δεδομένα που έχουν εισαχθεί πρόσφατα εμφανίζονται σε ένα νέο φύλλο.

Τυπικά αποτελέσματα για ένα ερώτημα

Μπορείτε να ανανεώσετε τις ακόλουθες προελεύσεις δεδομένων: αρχεία του SharePoint, λίστες του SharePoint, φακέλους του SharePoint, OData, αρχεία κειμένου/CSV, βιβλία εργασίας του Excel (.xlsx), αρχεία XML και JSON, τοπικούς πίνακες και περιοχές, μια βάση δεδομένων του Microsoft SQL Server και φακέλους.

Ανανέωση την πρώτη φορά

Την πρώτη φορά που θα προσπαθήσετε να ανανεώσετε προελεύσεις δεδομένων που βασίζονται σε αρχεία στα ερωτήματα βιβλίου εργασίας σας, ίσως χρειαστεί να ενημερώσετε τη διαδρομή αρχείου.

  1. Επιλέξτε Δεδομένα,το βέλος δίπλα στην επιλογή Λήψη δεδομένων και, στη συνέχεια, Ρυθμίσεις προέλευσης δεδομένων. Εμφανίζεται το παράθυρο διαλόγου Ρυθμίσεις προέλευσης δεδομένων.

  2. Επιλέξτε μια σύνδεση και, στη συνέχεια, επιλέξτε Αλλαγή διαδρομής αρχείου.

  3. Στο παράθυρο διαλόγου Διαδρομή αρχείου , επιλέξτε μια νέα θέση και, στη συνέχεια, επιλέξτε Λήψη δεδομένων.

  4. Επιλέξτε Κλείσιμο.

Ανανέωση επόμενων ωρών

Για ανανέωση:

  • Όλων των προελεύσεων δεδομένων στο βιβλίο εργασίας, επιλέξτε Δεδομένα > Ανανέωση όλων.

  • Συγκεκριμένης προέλευσης δεδομένων, κάντε δεξί κλικ σε έναν πίνακα ερωτημάτων σε ένα φύλλο και, στη συνέχεια, επιλέξτε Ανανέωση.

  • Συγκεντρωτικού Πίνακα, επιλέξτε ένα κελί στον Συγκεντρωτικό Πίνακα και, στη συνέχεια, επιλέξτε Ανάλυση Συγκεντρωτικού ΠίνακαΑνανέωση δεδομένων.

Την πρώτη φορά που θα αποκτήσετε πρόσβαση στο SharePoint, το SQL Server, το OData ή σε άλλες προελεύσεις δεδομένων που απαιτούν δικαιώματα, πρέπει να παράσχετε τα κατάλληλα διαπιστευτήρια. Μπορεί επίσης να θέλετε να απαλείψετε τα διαπιστευτήρια για να εισαγάγετε νέα.

Εισαγωγή διαπιστευτηρίων

Όταν ανανεώνετε ένα ερώτημα για πρώτη φορά, ενδέχεται να σας ζητηθεί να συνδεθείτε. Επιλέξτε τη μέθοδο ελέγχου ταυτότητας και καθορίστε τα διαπιστευτήρια σύνδεσης για σύνδεση στην προέλευση δεδομένων και συνεχίστε με την ανανέωση.

Εάν απαιτείται σύνδεση, εμφανίζεται το παράθυρο διαλόγου Εισαγωγή διαπιστευτηρίων .

Για παράδειγμα:

  • Διαπιστευτήρια SharePoint:Προτροπή διαπιστευτηρίων του SharePoint σε Mac

  • Διαπιστευτήρια SQL Server:Το παράθυρο διαλόγου SQL Server για εισαγωγή διακομιστή, βάσης δεδομένων και διαπιστευτηρίων

Απαλοιφή διαπιστευτηρίων

  1. Επιλέξτε Δεδομένα > Λήψη δεδομένων > Ρυθμίσεις προέλευσης δεδομένων.

  2. Στο παράθυρο διαλόγου Ρυθμίσεις προέλευσης δεδομένων, επιλέξτε τη σύνδεση που θέλετε.

  3. Στο κάτω μέρος, επιλέξτε Απαλοιφή δικαιωμάτων.

  4. Επιβεβαιώστε ότι αυτό είναι που θέλετε να κάνετε και, στη συνέχεια, επιλέξτε Διαγραφή.

Παρόλο που η σύνταξη στο πρόγραμμα επεξεργασίας Power Query δεν είναι διαθέσιμη στο Excel για Mac, η VBA υποστηρίζει τη σύνταξη Power Query. Η μεταφορά μιας λειτουργικής μονάδας κώδικα VBA σε ένα αρχείο από το Excel για Windows στο Excel για Mac είναι μια διαδικασία δύο βημάτων. Ένα δείγμα προγράμματος παρέχεται σε εσάς στο τέλος αυτής της ενότητας.

Βήμα 1: Excel για Windows

  1. Στο Excel Windows, αναπτύξτε ερωτήματα χρησιμοποιώντας το VBA. Ο κώδικας VBA που χρησιμοποιεί τις ακόλουθες οντότητες στο μοντέλο αντικειμένου του Excel λειτουργεί επίσης σε Excel για Mac: Αντικείμενο ερωτημάτων, αντικείμενο WorkbookQuery, Ιδιότητα Workbook.Queries.Για περισσότερες πληροφορίες, ανατρέξτε στην αναφορά VBA του Excel.

  2. Στο Excel, βεβαιωθείτε ότι το πρόγραμμα επεξεργασίας της Visual Basic είναι ανοιχτή πατώντας το συνδυασμό πλήκτρων ALT+F11.

  3. Κάντε δεξί κλικ στη λειτουργική μονάδα και, στη συνέχεια, επιλέξτε Εξαγωγή αρχείου. Εμφανίζεται το παράθυρο διαλόγου Εξαγωγή.

  4. Πληκτρολογήστε ένα όνομα αρχείου, βεβαιωθείτε ότι η επέκταση αρχείου είναι .bas και, στη συνέχεια, επιλέξτε Αποθήκευση.

  5. Αποστείλετε το αρχείο VBA σε μια ηλεκτρονική υπηρεσία για να κάνετε το αρχείο προσβάσιμο από τον Mac. Μπορείτε να χρησιμοποιήσετε το Microsoft OneDrive. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Συγχρονισμός αρχείων με το OneDrive σε λειτουργικό σύστημα Mac X.

Βήμα 2: Excel για Mac

  1. Κάντε λήψη του αρχείου VBA σε ένα τοπικό αρχείο, το αρχείο VBA που αποθηκεύσατε στο "Βήμα 1: Excel για Windows" και αποστείλατε σε μια ηλεκτρονική υπηρεσία.

  2. Στο Excel για Mac, επιλέξτε Εργαλεία > Μακροεντολή > Πρόγραμμα επεξεργασίας της Visual Basic. Εμφανίζεται το παράθυρο του προγράμματος επεξεργασίας της Visual Basic.

  3. Κάντε δεξί κλικ σε ένα αντικείμενο στο παράθυρο του Project και, στη συνέχεια, επιλέξτε Εισαγωγή αρχείου. Εμφανίζεται το παράθυρο διαλόγου Εισαγωγή αρχείου.

  4. Εντοπίστε το αρχείο VBA και, στη συνέχεια, επιλέξτε Άνοιγμα.

Δείγμα κώδικα

Ακολουθεί ένας βασικός κώδικας που μπορείτε να προσαρμόσετε και να χρησιμοποιήσετε. Αυτό είναι ένα δείγμα ερωτήματος που δημιουργεί μια λίστα με τιμές από το 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

Δείτε επίσης

Βοήθεια για το Power Query για Excel

Προγράμματα οδήγησης ODBC που είναι συμβατά με το Excel για Mac

Δημιουργία Συγκεντρωτικού Πίνακα για την ανάλυση δεδομένων φύλλου εργασίας

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.