
Резиме
Функција Екцел ФИЛТЕРКСМЛ враћа одређене податке из КСМЛ текста користећи наведени КСПатх израз.
Сврха
Преузмите податке из КСМЛ-а помоћу Кспатх-аПовратна вредност
Подударање података као текстаСинтакса
= ФИЛТЕРКСМЛ (кмл, кпатх)Аргументи
- кмл - важећи КСМЛ као текстуални низ.
- кпатх - важећи Кспатх израз као текстуални низ.
Верзија
Екцел 2013Напомене о употреби
Функција Екцел ФИЛТЕРКСМЛ враћа одређене податке из КСМЛ текста помоћу наведеног израза КСПатх.
КСМЛ је текстуални формат за чување и транспорт података. Не зависи од одређеног хардвера или софтвера. КСМЛ је проширив и дизајниран је за транспорт података, за разлику од приказивања података на одређени начин. КСМЛ има строга правила синтаксе која омогућавају софтверу да пређе структуру КСМЛ документа и изврши разне операције.
КСПатх је посебан језик упита за одабир елемената и атрибута у КСМЛ документу. Функција ФИЛТЕРКСМЛ користи КСПатх за подударање и издвајање података из текста у КСМЛ формату.
Напомена: ФИЛТЕРКСМЛ није доступан у програму Екцел на Мац рачунару нити у програму Екцел Онлине.
Пример
У приказаном примеру ћелија садржи КСМЛ који садржи информације о албумима објављеним као ЦД-ови. Сваки ЦД садржи наслов албума, име уметника и годину издавања албума. Формула у ћелији Д5 користи ФИЛТЕРКСМЛ за издвајање свих наслова:
=FILTERXML(B5,"//cd/title")
Аргумент кмл је КСМЛ у ћелији Б5, а аргумент кпатх је израз „// цд / титле“, који подудара све елементе наслова са родитељем. У програму Екцел 365, који подржава динамичке низове, резултати се аутоматски преливају у опсег Д5: Д14.