Note: The other languages of the website are Google-translated. Back to English

Функція Excel FILTERXML

Функція 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. повне г, повне г,, показали, від, номер, XNUMX #VALUE! значення помилки виникає, якщо виникає одна із ситуацій:
    • наданий аргумент xml недійсний;
    • наданий аргумент xml містить простір імен із недійсним префіксом.

Приклад

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

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

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

filterxml-функція 2

Примітки:

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

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

 

Коментарі (0)
Поки немає оцінок. Оцініть першим!
There are no comments posted here yet
Залишайте свої коментарі
Публікація як гість
×
Оцініть цю публікацію:
0   Персонажі
Рекомендовані місця

Слідуй за нами

Copyright © 2009 - WWW.extendoffice.com. | Всі права захищені. На основі ExtendOffice. | Карта сайту
Microsoft та логотип Office є товарними знаками або зареєстрованими товарними знаками Microsoft Corporation у США та / або інших країнах.
Захищений Sectigo SSL