FILTERXML (Συνάρτηση FILTERXML)

Η συνάρτηση FILTERXML επιστρέφει συγκεκριμένα δεδομένα από το περιεχόμενο XML χρησιμοποιώντας το καθορισμένο XPath.

Σημειώσεις: 

  • Η συνάρτηση FILTERXML δεν είναι διαθέσιμη στο Excel για το Web και το Excel για Mac.

  • Αυτή η συνάρτηση μπορεί να εμφανίζεται στη συλλογή συναρτήσεων στο Excel για Mac, αλλά βασίζεται σε δυνατότητες του λειτουργικού συστήματος των Windows, ώστε να μην επιστρέφει αποτελέσματα σε Mac.

Σύνταξη

FILTERXML(xml, xpath)

Η σύνταξη της συνάρτησης FILTERXML περιλαμβάνει τα παρακάτω ορίσματα.

Όρισμα

Περιγραφή

xml   

Υποχρεωτικό

Μια συμβολοσειρά σε έγκυρη μορφή XML

XPath   

Υποχρεωτικό

Μια συμβολοσειρά σε τυπική μορφή XPath

Σημειώσεις: 

  • Εάν το όρισμα xml δεν είναι έγκυρο, η συνάρτηση FILTERXML επιστρέφει #ΤΙΜΗ! ως τιμή σφάλματος.

  • Εάν το όρισμα xml περιέχει ένα χώρο ονομάτων με πρόθεμα που δεν είναι έγκυρο, η συνάρτηση FILTERXML επιστρέφει #ΤΙΜΗ! ως τιμή σφάλματος.

Παραδείγματα

  1. Αυτό το παράδειγμα χρησιμοποιεί τη συνάρτηση FILTERXML σε δεδομένα XML που επιστρέφονται στο κελί B2, το οποίο παρέχεται από τα αποτελέσματα της συνάρτησης ΥΠΗΡΕΣΊΑς Web στο ερώτημα Web στο κελί B1.

    Παράδειγμα της συνάρτησης FILTERXML

    Τα δεδομένα από το FILTERXML επιστρέφονται στα κελιά B3: B5 και C3: C5 και εμφανίζουν τα τρία πιο πρόσφατα ενημερωμένα αποτελέσματα ερωτημάτων στη Βικιπαίδεια και την ώρα των ενημερώσεων (σε ώρα UTC, "συντονισμένη παγκόσμια ώρα").

    Τα κελιά B3: B5 περιέχουν τον τύπο = FILTERXML (B3; "//RC/@title").

    Τα κελιά C3: C5 περιέχουν τον τύπο = FILTERXML (B3; "//RC/@timestamp").

    Σημείωση: Εάν έχετε μια τρέχουσα έκδοση του Microsoft 365, μπορείτε απλώς να εισαγάγετε τον τύπο στο επάνω αριστερό κελί της περιοχής εξόδου και, στη συνέχεια, να πατήσετε το πλήκτρο ENTER για να επιβεβαιώσετε τον τύπο ως έναν δυναμικό τύπο πίνακα. Διαφορετικά, ο τύπος πρέπει να εισαχθεί ως τύπος πίνακα παλαιού τύπου, επιλέγοντας πρώτα την περιοχή εξόδου, εισάγοντας τον τύπο στο επάνω αριστερό κελί της περιοχής εξόδου και, στη συνέχεια, πατώντας το συνδυασμό πλήκτρων CTRL + SHIFT + ENTER για να τον επιβεβαιώσετε. Το Excel εισάγει αγκύλες στην αρχή και στο τέλος του τύπου για εσάς. Για περισσότερες πληροφορίες σχετικά με τους τύπους πίνακα, ανατρέξτε στο θέμα Γενικές οδηγίες και παραδείγματα τύπων πίνακα.

  2. Μπορείτε επίσης να χρησιμοποιήσετε το FILTERXML σε συνδυασμό με τις συναρτήσεις του ENCODEURL και της υπηρεσίας . Για παράδειγμα, μπορείτε να χρησιμοποιήσετε την υπηρεσία API του markitondemand.com για να επιστρέψετε πληροφορίες σχετικά με ένα απόθεμα εταιρείας:

    = Υπηρεσία παροχής υπηρεσιών ("http://dev.markitondemand.com/MODApis/Api/Quote/xml? Symbol =" &ENCODEURL (C2))

    Όπου έχετε μια ticker μετοχών στο κελί C2.

    Στη συνέχεια, μπορείτε να χρησιμοποιήσετε τη συνάρτηση FILTERXML για να εξαγάγετε συγκεκριμένα δεδομένα σχετικά με αυτό το απόθεμα. Για παράδειγμα, για να λάβετε την τελευταία τιμή του ticker μετοχών στο κελί C2, μπορείτε να χρησιμοποιήσετε:

    = FILTERXML (υπηρεσία παροχής υπηρεσιών ("http://dev.markitondemand.com/MODApis/Api/Quote/xml? Symbol =" &ENCODEURL (C2)); "//QuoteApiModel/Data/LastPrice")

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

Μπορείτε ανά πάσα στιγμή να ρωτήσετε έναν ειδικό στην Κοινότητα τεχνικής υποστήριξης του Excel, να λάβετε υποστήριξη από την κοινότητα Answers ή να προτείνετε μια νέα δυνατότητα ή βελτίωση στο Excel User Voice.

Δείτε επίσης

ENCODEURL (Συνάρτηση ENCODEURL)

WEBSERVICE (Συνάρτηση WEBSERVICE)

Σημείωση:  Αυτή η σελίδα έχει μεταφραστεί μέσω αυτοματοποιημένης διαδικασίας και ενδεχομένως να περιέχει γραμματικά λάθη και ανακρίβειες. Ο σκοπός μας είναι αυτό το περιεχόμενο να σας φανεί χρήσιμο. Μπορείτε να μας πείτε εάν σας βοήθησαν αυτές οι πληροφορίες; Εδώ θα βρείτε το άρθρο στα Αγγλικά για να το συμβουλεύεστε.

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

Αναπτύξτε τις δεξιότητές σας στο Office
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Γίνετε μέλος του Office Insider

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

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

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×