Funkcja FILTERXML programu Excel
Funkcja FILTERXML zwraca określone wartości z tekstu XML przy użyciu podanej ścieżki XPath.
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
- 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.
- 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.
- 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")
Uwagi:
- n powyższy wzór, //jedzenie/imię jest wejściowym argumentem xpath.
- 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:
-
przewyższać EVEN Funkcjonować
Funkcja EVEN zaokrągla liczby od zera do najbliższej parzystej liczby całkowitej.
-
przewyższać EXP Funkcjonować
Funkcja EXP zwraca wynik stałej e podniesionej do n-tej potęgi.