Excel FILTERXML Fonksiyonu
Author: Zhoumandy Last Modified: 2025-08-07
FILTERXML Fonksiyonu, belirtilen XPath kullanılarak XML metninden belirli değerler döndürür.
Sözdizimi
=FILTERXML(xml,xpath)
Argümanlar
- Xml (gerekli): Geçerli XML formatında bir dize.
- Xpath (gerekli): Geçerli XPath formatında bir dize.
Dönüş Değeri
FILTERXML fonksiyonu, XML metninden belirli değerler döndürür.
Fonksiyon notları
- FILTERXML fonksiyonu Excel 2013'te tanıtılmıştır. Bu nedenle, önceki Excel sürümlerinde kullanılamaz. Ayrıca, web veya Mac için Excel'de de bulunmamaktadır.
- FILTERXML fonksiyonu Mac için Excel'in kütüphanesinde görünebilir, ancak Windows işletim sistemi işlevselliğine dayandığı için Mac'te sonuç döndürmez.
- The #DEĞER! hata değeri, aşağıdaki durumlardan biri oluştuğunda meydana gelir:
- verilen xml argümanı geçerli değilse;
- verilen xml argümanı, geçersiz bir önek içeren bir ad alanı içeriyorsa.
Örnek
Aşağıdaki ekran görüntüsünde gösterildiği gibi, B4 hücresi XML metnini içerir. Belirtilen XPath kullanarak bu XML metninden belirli verileri almak için lütfen aşağıdaki adımları izleyin.
Lütfen aşağıdaki formülü D4 hücresine kopyalayın ve ardından sonucu almak için Ctrl + Shift + Enter tuşlarına basın.
=FILTERXML(B4,"//food/name")
Notlar:
- Yukarıdaki formülde, //food/name giriş xpath argümanıdır.
- Microsoft 365 için Excel'de, Excel 365'ün sonuçları otomatik olarak dolduran dinamik diziler özelliğini desteklediği için formülü girdikten sonra doğrudan Enter tuşuna basabilirsiniz.
İlgili Fonksiyonlar:
Excel ÇİFT Fonksiyonu
ÇİFT fonksiyonu, sayıları sıfırdan uzaklaşarak en yakın çift tam sayıya yuvarlar.
Excel ÜS Fonksiyonu
ÜS fonksiyonu, sabit e'nin n. kuvvetine yükseltilmiş sonucunu döndürür.