Како се користи функција Екцел ФИЛТЕРКСМЛ -

Резиме

Функција Екцел ФИЛТЕРКСМЛ враћа одређене податке из КСМЛ текста користећи наведени КСПатх израз.

Сврха

Преузмите податке из КСМЛ-а помоћу Кспатх-а

Повратна вредност

Подударање података као текста

Синтакса

= ФИЛТЕРКСМЛ (кмл, кпатх)

Аргументи

  • кмл - важећи КСМЛ као текстуални низ.
  • кпатх - важећи Кспатх израз као текстуални низ.

Верзија

Екцел 2013

Напомене о употреби

Функција Екцел ФИЛТЕРКСМЛ враћа одређене податке из КСМЛ текста помоћу наведеног израза КСПатх.

КСМЛ је текстуални формат за чување и транспорт података. Не зависи од одређеног хардвера или софтвера. КСМЛ је проширив и дизајниран је за транспорт података, за разлику од приказивања података на одређени начин. КСМЛ има строга правила синтаксе која омогућавају софтверу да пређе структуру КСМЛ документа и изврши разне операције.

КСПатх је посебан језик упита за одабир елемената и атрибута у КСМЛ документу. Функција ФИЛТЕРКСМЛ користи КСПатх за подударање и издвајање података из текста у КСМЛ формату.

Напомена: ФИЛТЕРКСМЛ није доступан у програму Екцел на Мац рачунару нити у програму Екцел Онлине.

Пример

У приказаном примеру ћелија садржи КСМЛ који садржи информације о албумима објављеним као ЦД-ови. Сваки ЦД садржи наслов албума, име уметника и годину издавања албума. Формула у ћелији Д5 користи ФИЛТЕРКСМЛ за издвајање свих наслова:

=FILTERXML(B5,"//cd/title")

Аргумент кмл је КСМЛ у ћелији Б5, а аргумент кпатх је израз „// цд / титле“, који подудара све елементе наслова са родитељем. У програму Екцел 365, који подржава динамичке низове, резултати се аутоматски преливају у опсег Д5: Д14.

Занимљиви Чланци...