XMLFİLTRELE işlevi

FILTERXML işlevi belirtilen XPath 'i kullanarak XML içeriğinden belirli verileri döndürür.

Notlar: 

  • FILTERXML işlevi Excel Online ve Mac için Excel 'de kullanılamaz.

  • Bu işlev, Mac için Excel 'de işlev galerisinde görünebilir, ancak Windows işletim sisteminin özelliklerini kullanır; dolayısıyla, Mac 'te sonuç döndürmez.

Söz Dizimi

XMLFİLTRELE(xml; xpath)

XMLFİLTRELE işlevinin söz diziminde aşağıdaki bağımsız değişkenler bulunur.

  • XML    Gerekli. Geçerli XML biçiminde bir dize.

  • Path    Gerekli. Standart XPath biçiminde bir dize.

Notlar

  • Xml geçerli değilse, XMLFİLTRELE işlevi #DEĞER! hata değerini verir.

  • Xml, geçerli olmayan öneki bulunan bir ad alanı içerirse, XMLFİLTRELE işlevi #DEĞER! hata değerini verir.

Örnek

Bu örnekte, B1 hücresinde Web sorgusundaki WEBSERVICE işlevinin sonuçları tarafından sağlanan B2 hücresinde döndürülen XML verilerinde FILTERXML işlevi kullanılmıştır.

FILTERXML işlevi örneği

FILTERXML 'den alınan veriler B3: B5 ve C3: C5 hücrelerinde döndürülür ve bu en son güncelleştirilen sorgu sonuçlarını (UTC, "Eşgüdümlü Evrensel Saat").

B3 hücreleri: B5, bu hücrelere bir dizi formülü olarak girilmesi gereken = FILTERXML (B3, "/@title") formülünü içerir. B3: C5 öğesini seçin, formülü girin ve CTRL + SHIFT + enter tuşlarına basın. C3 hücreleri: C5, = FILTERXML formülünü içerir (B3, "//RC/@timestamp") ve ayrıca bir dizi formülü olarak girilmelidir.

Not: Office 365'in geçerli bir sürümünü kullanıyorsanız, formülü yalnızca çıktı aralığının sol üst hücresine girebilirsiniz, ardından formülü dinamik dizi formülü olarak onaylamak için ENTER tuşuna basın. Aksi takdirde, formülün ilk olarak çıktı aralığını seçerek ve ardından CTRL + SHIFT + enter tuşlarına basarak onaylamak için eski bir dizi formülü olarak girilmelidir. Excel, formülün başında ve sonunda süslü ayraçlar ekler. Dizi formülleri hakkında daha fazla bilgi için bkz. Dizi formülleriyle ilgili yönergeler ve örnekler.

Daha fazla yardım mı gerekiyor?

Sorularınızı Excel Teknoloji Topluluğu’ndaki uzmanlara sorabilir, Yanıt topluluğu’ndan destek alabilir ya da Excel için UserVoice platformuna yeni bir özellik veya iyileştirme önerisi sunabilirsiniz.

Not:  Bu sayfanın çevirisi otomasyon aracılığıyla yapılmıştır ve bu nedenle hatalı veya yanlış dil bilgisi kullanımları içerebilir. Amacımız, bu içeriğin sizin için faydalı olabilmesini sağlamaktır. Bu bilgileri yararlı bulup bulmadığınızı bizimle paylaşır mısınız? Kolayca başvurabilmek için İngilizce makaleye buradan ulaşabilirsiniz.

Office yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×