Office
Είσοδος

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

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

Σε αυτό το άρθρο περιγράφονται η σύνταξη τύπου και η χρήση της συνάρτησης FILTERXML στο Microsoft Excel.

Σημειώσεις: 

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

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

Περιγραφή

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

Σύνταξη

FILTERXML(xml, xpath)

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

  • Xml    Υποχρεωτικό. Μια συμβολοσειρά σε έγκυρη μορφή XML.

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

Παρατηρήσεις

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

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

Παράδειγμα

Αντιγράψτε τα δεδομένα του παραδείγματος στον πίνακα που ακολουθεί και, στη συνέχεια, επικολλήστε τα στο κελί A1 ενός νέου φύλλου εργασίας του Excel. Για εμφανιστούν τα αποτελέσματα των τύπων, επιλέξτε τους, πατήστε το πλήκτρο F2 και, στη συνέχεια, πατήστε το πλήκτρο Enter. Εάν χρειάζεται, μπορείτε να ρυθμίσετε το πλάτος των στηλών για να βλέπετε ολόκληρα τα δεδομένα.

Διεύθυνση URL ερωτήματος:

http://en.wikipedia.org/w/api.php?action=query&list=recentchanges&rcnamespace=0&format=xml

Απόκριση XML:

=WEBSERVICE(A2)

Στοιχεία που τροποποιήθηκαν πρόσφατα:

=FILTERXML(B3;"//rc/@title")

=FILTERXML(B3;//rc/@timestamp")

=FILTERXML(B3;"//rc/@title")

=FILTERXML(B3;//rc/@timestamp")

=FILTERXML(B3;"//rc/@title")

=FILTERXML(B3;//rc/@timestamp")

Περιγραφή

Αυτό το παράδειγμα χρησιμοποιεί τη συνάρτηση FILTERXML των δεδομένων XML που επιστρέφονται στο κελί B3, τα οποία παρέχονται από τα αποτελέσματα της συνάρτησης WEBSERVICE του ερωτήματος web στο κελί A2. Τα δεδομένα από τη συνάρτηση FILTERXML επιστρέφονται στα κελιά B7:B9 και C7:C9 και εμφανίζουν τα τρία αποτελέσματα ερωτήματος που ενημερώθηκαν πιο πρόσφατα στη Wikipedia και το χρόνο της ενημέρωσής τους (σε ώρα UTC, "Συντονισμένη παγκόσμια ώρα").

Τα κελιά B7:B9 περιέχουν τον τύπο =FILTERXML(B3;"//rc/@title"), ο οποίος πρέπει να εισαχθεί ως τύπος πίνακα σε εκείνα τα κελιά. Επιλέξτε τα κελιά B7:C9, πληκτρολογήστε τον τύπο και πατήστε το συνδυασμό πλήκτρων Ctrl+Shift+Enter. Τα κελιά C7:C9 περιέχουν τον τύπο =FILTERXML(B3;"//rc/@timestamp"), ο οποίος πρέπει επίσης να εισαχθεί ως τύπος πίνακα.

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

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

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

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

×