FILTERXML, funkcja

Funkcja FILTERXML. Jeżeli zwraca określone dane z zawartości XML, korzystając z określonego wyrażenia XPath.

Uwagi: 

  • Funkcja FILTERXML nie jest dostępna w Excel Online i Excel dla komputerów Mac.

  • Ta funkcja może być wyświetlana w galerii funkcji w programie Excel dla komputerów Mac, ale jest zależna od funkcji systemu operacyjnego Windows, więc nie zwraca wyników na komputerze Mac.

Składnia

FILTERXML(xml, xpath)

W składni funkcji FILTERXML występują następujące argumenty.

  • XML    Argument wymagany. Ciąg w prawidłowym formacie XML.

  • ścieżki    Argument wymagany. Ciąg w standardowym formacie XPath.

Spostrzeżenia

  • Jeśli kod XML jest nieprawidłowy, FILTERXML zwraca wartość #VALUE! #ADR!.

  • Jeśli kod XML zawiera obszar nazw z nieprawidłowym prefiksem, FILTERXML zwraca #VALUE! wartość błędu #LICZBA!.

Przykład

W tym przykładzie użyto funkcji FILTERXML w odniesieniu do danych XML zwróconych w komórce B2, która jest dostarczana przez wyniki funkcji WEBSERVICE w kwerendzie sieci Web w komórce B1.

Przykład funkcji FILTERXML

Dane z FILTERXML są zwracane w komórkach B3: B5 i C3: C5 i przedstawia trzy ostatnie wyniki zapytania w witrynie Wikipedia oraz czas ich aktualizacji (w formacie UTC "skoordynowany czas uniwersalny").

Komórki B3: B5 zawierają formułę = FILTERXML (B3; "//RC/@title"), która musi być wprowadzona jako formuła tablicowa w tych komórkach. Wybierz pozycję B3: C5, wprowadź formułę, a następnie naciśnij klawisze CTRL + SHIFT + ENTER. Komórki C3: C5 zawierają formułę = FILTERXML (B3; "//RC/@timestamp") i należy ją wprowadzić jako formułę tablicową.

Uwaga: Jeśli masz aktualną wersję pakietu Office 365, możesz po prostu wprowadzić formułę w komórce znajdującej się w lewym rogu zakresu wyjściowego, a następnie nacisnąć klawisz Enter , aby potwierdzić formułę jako dynamiczną formułę tablicową. W przeciwnym razie formułę należy wprowadzić jako starszą formułę tablicową, wybierając zakres wyjściowy, wprowadzając formułę w komórce znajdującej się w lewym rogu zakresu wyjściowego, a następnie naciskając klawisze CTRL + SHIFT + ENTER , aby potwierdzić. Program Excel wstawia nawiasy klamrowe na początku i końcu formuły. Aby uzyskać więcej informacji na temat formuł tablicowych, zobacz Wskazówki i przykłady dotyczące formuł tablicowych.

Potrzebujesz dodatkowej pomocy?

Zawsze możesz zadać pytanie ekspertowi w społeczności technicznej programu Excel, uzyskać pomoc techniczną w społeczności witryny Answers bądź zasugerować nową funkcję lub ulepszenie w witrynie UserVoice dotyczącej programu Excel.

Uwaga:  Ta strona została przetłumaczona automatycznie i może zawierać błędy gramatyczne lub nieścisłości. Chcemy, aby ta zawartość była dla Ciebie przydatna. Czy możesz dać nam znać, czy te informacje były pomocne? Oto angielskojęzyczny artykuł do wglądu.

Rozwijaj umiejętności związane z pakietem Office
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×