Przejdź do głównej zawartości

Funkcja FILTERXML programu Excel

Funkcja FILTERXML zwraca określone wartości z tekstu XML przy użyciu podanej ścieżki XPath.

funkcja filterxml 1


Składnia

=FILTERXML(xml,xpath)


Argumenty

  • Xml (wymagane): Ciąg w prawidłowym formacie XML.
  • Xpath (wymagane): Ciąg w prawidłowym formacie XPath.

Wartość zwracana

Funkcja FILTERXML zwraca określone wartości z tekstu XML.


Uwagi dotyczące funkcji

  1. Funkcja FILTERXML została wprowadzona w Excel 2013. Dlatego jest niedostępny we wcześniejszych wersjach programu Excel. Nie jest też dostępna w Excel dla sieci Web ani Excel dla komputerów Mac.
  2. Funkcja FILTERXML może pojawić się w bibliotece programu Excel dla komputerów Mac, ale nie zwraca wyników na komputerze Mac, ponieważ opiera się na funkcjonalności systemu operacyjnego Windows.
  3. Połączenia #WARTOŚĆ! wartość błędu występuje w przypadku wystąpienia jednej z sytuacji:
    • podany argument xml jest niepoprawny;
    • podany argument xml zawiera przestrzeń nazw z niepoprawnym prefiksem.

Przykład

Jak pokazuje poniższy zrzut ekranu, komórka B4 zawiera tekst XML. Aby uzyskać określone dane z tego tekstu XML przy użyciu określonej ścieżki XPath, wykonaj następujące czynności.

Skopiuj poniższą formułę do komórki D4, a następnie naciśnij Ctrl + Shift + Wchodzę klucze, aby uzyskać wynik.

=FILTRXML(B4,"//jedzenie/nazwa")

funkcja filterxml 2

Uwagi:

  1. n powyższy wzór, //jedzenie/imię jest wejściowym argumentem xpath.
  2. In Excel dla Microsoft 365, możesz bezpośrednio nacisnąć Wchodzę klawisz po wprowadzeniu formuły, aby uzyskać wynik, ponieważ Excel 365 obsługuje tablice dynamiczne funkcja, która automatycznie rozlewa wyniki.

Funkcje względne:

 

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations