Как отобразить несколько значений из функции = FILTER XML (xml, xpath) в Microsoft Excel? - PullRequest
0 голосов
/ 19 апреля 2020

Я пишу =FILTERXML(WEBSERVICE("https://www.w3schools.com/xml/simple.xml");"//food/name"), но отображается только первое значение. Необходимо использовать массив, но я не могу понять, как.

Когда вы нажимаете Ctrl + Shift + Enter, Excel автоматически вставляет формулу между {} (пара открывающих и закрывающих скобок).

Я делаю это, но найденное значение все еще только первое.

1 Ответ

0 голосов
/ 19 апреля 2020

FILTER XML, кажется, возвращает первое совпадение. Вы можете попробовать синтаксис []:

=FILTERXML(WEBSERVICE("https://www.w3schools.com/xml/simple.xml");"//food/name[" & ROW() & "]

Это отобразит результат в каждой строке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...