Функция Excel ФИЛЬТРXML
Функция FILTERXML возвращает определенные значения из текста XML, используя заданный XPath.
Синтаксис
=FILTERXML(xml,xpath)
аргументы
- Xml (обязательно): строка в допустимом формате XML.
- Xpath (обязательно): строка в допустимом формате XPath.
Возвращаемое значение
Функция FILTERXML возвращает определенные значения из текста XML.
Примечания к функциям
- Функция FILTERXML представлена в Excel 2013. Поэтому он недоступен в более ранних версиях Excel. И он также недоступен в Excel для Интернета или Excel для Mac.
- Функция FILTERXML может появиться в библиотеке Excel для Mac, но она не возвращает результаты на Mac, поскольку она зависит от функциональных возможностей операционной системы Windows.
- Это #СТОИМОСТЬ! значение ошибки возникает, если возникает одна из ситуаций:
- предоставленный аргумент xml недействителен;
- предоставленный аргумент xml содержит пространство имен с недопустимым префиксом.
Пример
Как показано на снимке экрана ниже, ячейка B4 содержит текст XML. Чтобы получить конкретные данные из этого XML-текста, используя указанный XPath, сделайте следующее.
Пожалуйста, скопируйте приведенную ниже формулу в ячейку D4, затем нажмите Ctrl + Shift + Enter ключи, чтобы получить результат.
=ФИЛЬТРXML(B4,"//еда/имя")
Ноты:
- по приведенной выше формуле, //еда/имя является входным аргументом xpath.
- In Excel для Microsoft 365, вы можете напрямую нажать Enter после ввода формулы, чтобы получить результат, поскольку Excel 365 поддерживает динамические массивы функция, которая проливает результаты автоматически.
Относительные функции:
-
Excel EVEN Функция
Функция EVEN округляет числа от нуля до ближайшего четного целого числа.
-
Excel EXP Функция
Функция EXP возвращает результат возведения константы e в энную степень.