XMLFİLTRELE işlevi

Bu makalede, Microsoft Excel'de XMLFİLTRELE işlevinin formül sözdizimi ve kullanımı açıklanmaktadır.

Not : XMLFİLTRELE işlevi Excel Online’da bulunmaz ve Mac için Excel 2016’da bulunmaz.

Açıklama

Belirtilen XPath'i kullanarak XML içeriğinden belirli verileri döndürür.

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.

  • Xpath   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

Aşağıdaki tabloda yer alan örnek verileri kopyalayın ve yeni bir Excel çalışma sayfasının A1 hücresine yapıştırın. Formüllerin sonuçları göstermesi için, bunları seçip F2 tuşuna basın ve sonra Enter tuşuna basın. Gerekirse, tüm verileri görmek için sütun genişliğini ayarlayabilirsiniz.

Sorgu URL'si:

http://en.wikipedia.org/w/api.php?action=query&list=recentchanges&rcnamespace=0&format=xml

XML Yanıtı:

=WEBHİZMETİ(A2)

En son değiştirme:

=XMLFİLTRELE(B3,"//rc/@başlık")

=XMLFİLTRELE(B3,"//rc/@zamandamgası")

=XMLFİLTRELE(B3,"//rc/@başlık")

=XMLFİLTRELE(B3,"//rc/@zamandamgası")

=XMLFİLTRELE(B3,"//rc/@başlık")

=XMLFİLTRELE(B3,"//rc/@zamandamgası")

Açıklama

Bu örnekte, A2 hücresindeki web sorgusunda WEBHİZMETİ işlevinin sonuçları tarafından sağlanan B3 hücresinde döndürülen XML verileri üzerinde XMLFİLTRELE işlevi kullanılmıştır. XMLFİLTRELE'den gelen veriler B7:B9 ve C7:C9 hücrelerinde döndürülür ve Wikipedia'daki en son güncelleştirilmiş üç sorgu sonucunu ve güncelleştirilme zamanını (UTC, "Eşgüdümlü Evrensel Saat") gösterir.

B7:B9 hücreleri =XMLFİLTRELE(B3,"//rc/@başlık") formülünü içerir ve formülün bu hücrelere bir dizi formülü olarak girilmesi gerekir. B7:C9 aralığını seçip formülü girin ve Ctrl+Üst Karakter+Enter tuşlarına basın. C7:C9 hücreleri =XMLFİLTRELE(B3,"//rc/@zamandamgası") formülünü içerir ve bunun da dizi formülü olarak girilmesi gerekir.

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.

×