Функція Excel FILTERXML
Функція 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 + Shift + Що натомість? Створіть віртуальну версію себе у клавіші, щоб отримати результат.
=FILTERXML(B4,"//їжа/назва")
Примітки:
- у наведеній вище формулі, //їжа/назва є вхідним аргументом xpath.
- In Excel для Microsoft 365, ви можете безпосередньо натиснути Що натомість? Створіть віртуальну версію себе у після введення формули, щоб отримати результат, оскільки Excel 365 підтримує динамічні масиви функція, яка розливає результати автоматично.
Відносні функції:
-
перевершувати EVEN функція
Функція EVEN округляє числа від нуля до найближчого парного цілого.
-
перевершувати EXP функція
Функція EXP повертає результат константи e в n-му ступені.