Функция FILTERXML на Excel
Автор: Zhoumandy
Последна промяна: 2022-09-05
Функцията FILTERXML връща конкретни стойности от XML текст, като използва дадения XPath.
Синтаксис
=FILTERXML(xml,xpath)
Аргументи
- Xml (задължително): Низ във валиден XML формат.
- Xpath (задължително): Низ във валиден XPath формат.
Връщана стойност
Функцията FILTERXML връща конкретни стойности от XML текст.
Бележки за функциите
- Функцията FILTERXML е въведена в Excel 2013. Следователно той не е наличен в по-стари версии на Excel. Освен това не е наличен в Excel за уеб или Excel за Mac.
- Функцията FILTERXML може да се появи в библиотеката на Excel за Mac, но не връща резултати на Mac, защото разчита на функционалността на операционната система Windows.
- - #VALUE! стойност на грешка възниква, ако възникне една от ситуациите:
- предоставеният xml аргумент не е валиден;
- предоставеният xml аргумент съдържа пространство от имена с префикс, който не е валиден.
Пример
Както показва екранната снимка по-долу, клетка B4 съдържа XML текста. За да получите конкретните данни от този XML текст, като използвате посочения XPath, моля, направете следното.
Моля, копирайте формулата по-долу в клетка D4, след това натиснете Ctrl + Превключване + Въведете ключове, за да получите резултата.
=FILTERXML(B4,"//храна/име")
Забележки:
- в горната формула, //храна/име е входният аргумент xpath.
- In Excel за Microsoft 365, можете директно да натиснете Въведете след като въведете формулата, за да получите резултата, защото Excel 365 поддържа динамични масиви функция, която разлива резултатите автоматично.
Относителни функции:
-
Excel EVEN функция
Функцията EVEN закръглява числата от нула до най-близкото четно цяло число.
-
Excel EXP функция
Функцията EXP връща резултата от константата e, повишена на n-та степен.