Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

Σημείωση: Αυτό το άρθρο έχει εκπληρώσει το σκοπό του και πρόκειται να αποσυρθεί σύντομα. Για την αποφυγή των σφαλμάτων "Η σελίδα δεν βρέθηκε", θα καταργήσουμε τις γνωστές συνδέσεις. Εάν έχετε δημιουργήσει συνδέσεις σε αυτή τη σελίδα, καταργήστε τις και μαζί θα διατηρήσουμε τη σωστή λειτουργία του web.

Σημείωση:  Το Power Query είναι γνωστό ως Λήψη και μετασχηματισμός στο Excel 2016. Οι πληροφορίες που παρέχονται εδώ ισχύουν και για τα δύο. Για να μάθετε περισσότερα, ανατρέξτε στο θέμα Λήψη και μετασχηματισμός στο Excel 2016.

Για να δημιουργήσετε Power Query τύπους στο Excel, μπορείτε να χρησιμοποιήσετε τη γραμμή τύπων πρόγραμμα επεξεργασίας Power Query ή το Προηγμένο πρόγραμμα επεξεργασίας. Το πρόγραμμα επεξεργασίας Power Query είναι ένα εργαλείο που περιλαμβάνεται στο Power Query που σας επιτρέπει να δημιουργείτε ερωτήματα δεδομένων και τύπους σε Power Query. Η γλώσσα που χρησιμοποιείται για τη δημιουργία αυτών των τύπων είναι η Power Query Γλώσσα τύπων. Υπάρχουν πολλές Power Query τύπους που μπορείτε να χρησιμοποιήσετε για να ανακαλύψετε, να συνδυάσετε και να περιορίσετε δεδομένα. Για να μάθετε περισσότερα σχετικά με το πλήρες εύρος των Power Query τύπων, ανατρέξτε στο θέμα Power Query κατηγορίες τύπων.

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

Δημιουργία απλού τύπου

Για ένα παράδειγμα απλού τύπου, ας μετατρέψουμε μια τιμή κειμένου σε σωστή γραφή χρησιμοποιώντας τον τύπο Text.Proper() .

  1. Στην καρτέλα POWER QUERY της Κορδέλας, επιλέξτε Από άλλες προελεύσεις > Κενό ερώτημα.

    Η Κορδέλα του Power Query
  2. Στη γραμμή τύπων της Επεξεργασίας ερωτήματος, πληκτρολογήστε = Text.Proper("text value"), και πατήστε το πλήκτρο Enter ή επιλέξτε το εικονίδιο Enter.Επεξεργασία τύπων

  3. Το Power Query εμφανίζει τα αποτελέσματα στο παράθυρο του αποτελεσμάτων τύπου.

  4. Για να δείτε το αποτέλεσμα σε ένα φύλλο εργασίας του Excel, επιλέξτε Κλείσιμο και φόρτωση.

Το αποτέλεσμα θα έχει περίπου αυτή την εμφάνιση σε ένα φύλλο εργασίας:

Text.Proper

Μπορείτε επίσης να δημιουργήσετε σύνθετους τύπους ερωτήματος στην Επεξεργασία ερωτήματος.

Δημιουργία σύνθετου τύπου

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

Σημείωση: Αυτό το θέμα είναι μια εισαγωγή στους σύνθετους τύπους Power Query. Για να μάθετε περισσότερα σχετικά με Power Query τύπους, ανατρέξτε στο θέμα Μάθετε περισσότερα σχετικά με Power Query τύπους.

Για παράδειγμα, ας υποθέσουμε ότι έχετε έναν πίνακα του Excel με τα ονόματα προϊόντων που θέλετε να μετατρέψετε σε σωστή γραφή.

Ο αρχικός πίνακας έχει την εξής εμφάνιση:

Πριν

Ο πίνακας που θα προκύψει θέλετε να έχει αυτή την εμφάνιση:

Μετά

Ας εξετάσουμε τα βήματα του τύπου ερωτήματος, για να αλλάξετε τον αρχικό πίνακα, ώστε οι τιμές στο ProductName να έχουν τη σωστή γραφή.

Παράδειγμα σύνθετου ερωτήματος με χρήση του Προγράμματος επεξεργασίας για προχωρημένους

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

  • Δημιουργήστε μια σειρά βημάτων τύπου ερωτήματος που ξεκινούν με την πρόταση let. Σημειώστε ότι στη γλώσσα Power Query τύπου γίνεται διάκριση πεζών-κεφαλαίων.

  • Κάθε βήμα τύπου ερωτήματος βασίζεται σε ένα προηγούμενο βήμα με παραπομπή στο βήμα κατά όνομα.

  • Δημιουργήστε ένα βήμα τύπου ερωτήματος χρησιμοποιώντας την πρόταση in. Γενικά, το τελευταίο βήμα ερωτήματος χρησιμοποιείται ως το τελικό αποτέλεσμα του συνόλου δεδομένων.

Βήμα 1 - Άνοιγμα του Προγράμματος επεξεργασίας για προχωρημένους

  1. Στην καρτέλα POWER QUERY της κορδέλας, επιλέξτε Από άλλες προελεύσεις > Κενό ερώτημα.

  2. Στην Επεξεργασία ερωτήματος, επιλέξτε Πρόγραμμα επεξεργασίας για προχωρημένους.

    Πρόγραμμα επεξεργασίας για προχωρημένους

  3. Θα εμφανιστεί το Πρόγραμμα επεξεργασίας για προχωρημένους.

    Πρόγραμμα επεξεργασίας για προχωρημένους 2

Βήμα 2 - Ορισμός της αρχικής προέλευσης

Στο Πρόγραμμα επεξεργασίας για προχωρημένους:

  1. Χρησιμοποιήστε μια πρόταση let που αντιστοιχίζει τον τύπο Source = Excel.CurrentWorkbook(). Αυτό θα χρησιμοποιήσει έναν πίνακα του Excel ως προέλευση δεδομένων. Για περισσότερες πληροφορίες σχετικά με τον τύπο Excel.CurrentWorkbook(), ανατρέξτε στο θέμα Excel.CurrentWorkbook.

  2. Αντιστοιχίστε την Προέλευση στο αποτέλεσμα in.

    let Source =
    Excel.CurrentWorkbook(){[Name="Orders"]}[Content]
    in Source
  3. Το σύνθετο ερώτημα θα έχει την εξής εμφάνιση στο Πρόγραμμα επεξεργασίας για προχωρημένους.

    Πρόγραμμα επεξεργασίας για προχωρημένους 3
  4. Για να δείτε τα αποτελέσματα σε ένα φύλλο εργασίας:

    1. Κάντε κλικ στο στοιχείο Τέλος.

    2. Στην κορδέλα της Επεξεργασίας ερωτήματος, κάντε κλικ στην επιλογή Κλείσιμο και φόρτωση.

Βήμα 1 - Πρόγραμμα επεξεργασίας για προχωρημένους

Το αποτέλεσμα έχει αυτή την εμφάνιση σε ένα φύλλο εργασίας:

Βήμα 1 - Αποτέλεσμα

Βήμα 3: Προβιβασμός της πρώτης γραμμής σε κεφαλίδες

Για να μετατρέψετε τις τιμές στη στήλη ProductName σε κατάλληλο κείμενο, πρέπει πρώτα να προβιβάσετε την πρώτη γραμμή ώστε να γίνουν κεφαλίδες στηλών. Μπορείτε να το κάνετε αυτό στο Προηγμένο πρόγραμμα επεξεργασίας:

  1. Προσθέστε έναν τύπο #"First Row as Header" = Table.PromoteHeaders() στα βήματα του τύπου ερωτήματος και ανατρέξτε στην προέλευση δεδομένων ως προέλευση δεδομένων. Για περισσότερες πληροφορίες σχετικά με τον τύπο Table.PromoteHeaders(), ανατρέξτε στο θέμα Table.PromoteHeaders.

  2. Αντιστοιχίστε τον τύπο #"First Row as Header" στο αποτέλεσμα.

    let
        Source = Excel.CurrentWorkbook(){[Name="Orders"]}[Content],
        #"First Row as Header" = Table.PromoteHeaders(Source)
    in
        #"First Row as Header"

Το αποτέλεσμα έχει αυτή την εμφάνιση σε ένα φύλλο εργασίας:

Βήμα 3 - Αποτέλεσμα

Βήμα 4 - Αλλαγή κάθε τιμής σε μια στήλη σε σωστό κείμενο

Για να μετατρέψετε κάθε τιμή στήλης ProductName σε κατάλληλο κείμενο, χρησιμοποιήστε το Table.TransformColumns() και ανατρέξτε στο βήμα τύπου ερωτήματος "Πρώτη γραμμή ως κεφαλίδα". Μπορείτε να το κάνετε αυτό στο Προηγμένο πρόγραμμα επεξεργασίας:

  1. Προσθέστε έναν τύπο #"Capitalized Each Word" = Table.TransformColumns() στα βήματα του τύπου ερωτήματος και ανατρέξτε στην ένδειξη #"Πρώτη γραμμή ως κεφαλίδα" ως προέλευση δεδομένων. Για περισσότερες πληροφορίες σχετικά με τον τύπο Table.TransformColumns(), ανατρέξτε στο θέμα Table.TransformColumns.

  2. Αντιστοιχίστε τον τύπο #"Capitalized Each Word" στο αποτέλεσμα in.

let
    Source = Excel.CurrentWorkbook(){[Name="Orders"]}[Content],
    #"First Row as Header" = Table.PromoteHeaders(Source),
    #"Capitalized Each Word" = Table.TransformColumns(#"First Row as Header",{{"ProductName", Text.Proper}})
in
    #"Capitalized Each Word"

Το τελικό αποτέλεσμα θα αλλάξει κάθε τιμή της στήλης ProductName στο σωστό κείμενο και θα έχει την εξής εμφάνιση σε ένα φύλλο εργασίας:

Βήμα 4 - Αποτέλεσμα

Με την Power Query γλώσσας τύπων μπορείτε να δημιουργήσετε απλά και σύνθετα ερωτήματα δεδομένων για τον εντοπισμό, τον συνδυασμό και τον περιορισμό δεδομένων. Για να μάθετε περισσότερα σχετικά με Power Query, ανατρέξτε στη Βοήθεια για το Microsoft Power Query για Excel.

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

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

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

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

Σας ευχαριστούμε για τα σχόλιά σας!

×