Excel FILTERXML işlevi nasıl kullanılır -

Özet

Excel FILTERXML işlevi, belirtilen XPath ifadesini kullanarak XML metninden belirli verileri döndürür.

Amaç

Xpath ile XML'den veri alın

Geri dönüş değeri

Verileri metin olarak eşleştirme

Sözdizimi

= FILTERXML (xml, xpath)

Argümanlar

  • xml - Metin dizesi olarak geçerli XML.
  • xpath - Metin dizesi olarak geçerli bir Xpath ifadesi.

Sürüm

Excel 2013

Kullanım notları

Excel FILTERXML işlevi, belirtilen bir XPath ifadesini kullanarak XML metninden belirli verileri döndürür.

XML, verileri depolamak ve taşımak için bir metin formatıdır. Herhangi bir donanıma veya yazılıma bağlı değildir. XML genişletilebilir ve verileri belirli bir şekilde görüntülemenin aksine verileri taşımak için tasarlanmıştır. XML, yazılımın bir XML belgesinin yapısında gezinmesine ve çeşitli işlemleri gerçekleştirmesine izin veren katı sözdizimi kurallarına sahiptir.

XPath, bir XML belgesindeki öğeleri ve nitelikleri seçmek için özel bir sorgu dilidir. FILTERXML işlevi, XML formatındaki metni eşleştirmek ve metinden veri çıkarmak için XPath kullanır.

Not: FILTERXML, Mac'teki Excel'de veya Excel Online'da kullanılamaz.

Misal

Gösterilen örnekte hücre, CD olarak yayınlanan albümler hakkında bilgi taşıyan XML içermektedir. Her CD, albümün adını, sanatçının adını ve albümün yayınlandığı yılı içerir. D5 hücresindeki formül, tüm başlıkları ayıklamak için FILTERXML kullanır:

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

Xml bağımsız değişkeni, B5 hücresindeki XML'dir ve xpath bağımsız değişkeni, tüm başlık öğelerini üst öğe ile eşleştiren "// cd / title" ifadesidir. Dinamik dizileri destekleyen Excel 365'te sonuçlar otomatik olarak D5: D14 aralığına yayılır.

Ilginç makaleler...