FILTERXML функция

Функцията FILTERXML връща точно определени данни от XML съдържанието, като използва зададения XPath.

Забележки: 

  • Функцията FILTERXML не е налична в Excel online и Excel for Mac.

  • Тази функция може да се показва в галерията с функции в Excel for Mac, но се основава на функциите на операционната система Windows, така че няма да върне резултати на Mac.

Синтаксис

FILTERXML(xml; xpath)

Синтаксисът на функцията FILTERXML има следните аргументи:

  • XML    Задължително. Низ във валиден XML формат.

  • XPath    Задължително. Низ в стандартен XPath формат.

Забележки

  • Ако XML не е валиден, FILTERXML връща #VALUE! стойност на грешката.

  • Ако XML съдържа пространство от имена с префикс, който не е валиден, FILTERXML връща #VALUE! #VALUE!.

Пример

Този пример използва функцията FILTERXML на XML данни, върнати в клетка B2, която се предоставя от резултатите от функцията WEBSERVICE в уеб заявката в клетка B1.

Пример за функцията FILTERXML

Данните от FILTERXML се връщат в клетки B3: B5 и C3: C5 и показва последните три Последно актуализирани резултати от заявка в Уикипедия и часа на тяхното актуализиране (в UTC; "координирано универсално време").

Клетки B3: B5 съдържат формулата = FILTERXML (B3; "//RC/@title"), която трябва да бъде въведена като формула за масив в тези клетки. Изберете B3: C5, въведете формулата и натиснете CTRL + SHIFT + ENTER. Клетки C3: C5 съдържат формулата = FILTERXML (B3; "//RC/@timestamp"), а също така трябва да бъде въведена като формула за масив.

Забележка: Ако имате текуща версия на Office 365, можете просто да въведете формулата в горната лява клетка на изходния диапазон и след това да натиснете клавиша Enter , за да потвърдите формулата като динамични формули за масиви. В противен случай формулата трябва да бъде въведена като наследена формула за масив, като първо изберете изходния диапазон, въведете формулата в горната лява клетка на изходния диапазон и след това натиснете CTRL + SHIFT + ENTER , за да я потвърдите. Excel вмъква фигурни скоби в началото и края на формулата вместо вас. За повече информация за формулите за масиви вижте Указания и примери за формули за масиви.

Имате нужда от още помощ?

Винаги можете да попитате експерт в техническата общност на Excel, да получите поддръжка в общността за отговори или да предложите нова функция или подобрение на User Voice за Excel.

Забележка:  Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас? Ето статията на английски за справка.

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×