Excel FILTERXML İşlevi
FILTERXML işlevi, belirtilen XPath ifadesini kullanarak XML metninden özel değerleri döndürür.

Söz Dizimi
=FILTERXML(xml,xpath)
Bağımsız Değişkenler
- Xml (zorunlu): Geçerli XML biçiminde bir dize.
- XPath (zorunlu): Geçerli XPath formatında bir dize.
Dönüş değeri
FILTERXML işlevi, XML metninden belirli değerleri çıkarmanıza olanak tanır.
İşlev notları
- FILTERXML işlevi, Excel 2013 sürümünde tanıtılmıştır. Bu nedenle önceki Excel sürümlerinde kullanılamaz. Ayrıca web için Excel’de ve Mac için Excel’de de mevcut değildir.
- FILTERXML işlevi Mac için Excel kitaplığında görünse de, Windows işletim sistemi işlevselliğine dayandığı için Mac üzerinde sonuç döndürmez.
- #DEĞER!hata değeri aşağıdaki durumlardan biri gerçekleştiğinde oluşur:
- sağlanan xml bağımsız değişkeni geçerli değil;
- Sağlanan XML bağımsız değişkeni, geçerli olmayan bir önekli ad alanı içeriyor.
Örnek
Aşağıdaki ekran görüntüsünde gösterildiği gibi, B4 hücresi XML metnini içerir. Bu XML metninden belirtilen XPath ifadesiyle belirli verileri çekmek için aşağıdaki adımları izleyin.
Aşağıdaki formülü D4 hücresine kopyalayın, 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 girilen XPath bağımsız değişkenidir.
- Microsoft 365 için Excel'de, formülü girdikten sonra sonucu almak için doğrudan Enter tuşuna basabilirsiniz; çünkü Excel 365, sonuçları otomatik olarak dolduran dinamik diziler özelliğini destekler.
İlgili İşlevler:
Excel ÇİFT İşleviEVEN
ÇİFT işlevi, sayıları sıfırdan en yakın çift tam sayıya yuvarlar.
Excel İşleviEXP
ÜS işlevi, e sabitinin n. kuvvetini verir.