Перейти до основного матеріалу

Функція Excel FILTERXML

Автор: Чжоуманді Остання зміна: 2022-09-05

Функція FILTERXML повертає певні значення з тексту XML за допомогою наданого XPath.

filterxml-функція 1


синтаксис

=FILTERXML(xml,xpath)


Аргументи

  • xml (обов’язково): рядок у дійсному форматі XML.
  • Xpath (обов’язково): рядок у дійсному форматі XPath.

значення, що повертається

Функція FILTERXML повертає певні значення з тексту XML.


Примітки до функцій

  1. Функція FILTERXML представлена ​​в Excel 2013. Тому він недоступний у попередніх версіях Excel. І це також недоступно в Excel для Інтернету або Excel для Mac.
  2. Функція FILTERXML може з’явитися в бібліотеці Excel для Mac, але вона не повертає результатів на Mac, оскільки покладається на функції операційної системи Windows.
  3. Команда #VALUE! значення помилки виникає, якщо виникає одна із ситуацій:
    • наданий аргумент xml недійсний;
    • наданий аргумент xml містить простір імен із недійсним префіксом.

Приклад

Як показано на знімку екрана нижче, клітинка B4 містить текст XML. Щоб отримати конкретні дані з цього XML-тексту за допомогою вказаного XPath, виконайте наведені нижче дії.

Скопіюйте наведену нижче формулу в клітинку D4, потім натисніть Ctrl + Shift + Що натомість? Створіть віртуальну версію себе у клавіші, щоб отримати результат.

=FILTERXML(B4,"//їжа/назва")

filterxml-функція 2

Примітки:

  1. у наведеній вище формулі, //їжа/назва є вхідним аргументом xpath.
  2. In Excel для Microsoft 365, ви можете безпосередньо натиснути Що натомість? Створіть віртуальну версію себе у після введення формули, щоб отримати результат, оскільки Excel 365 підтримує динамічні масиви функція, яка розливає результати автоматично.

Відносні функції:

 

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations