Excel FILTERXML फ़ंक्शन का उपयोग कैसे करें -

सारांश

Excel FILTERXML फ़ंक्शन निर्दिष्ट XPath अभिव्यक्ति का उपयोग करके XML पाठ से विशिष्ट डेटा लौटाता है।

प्रयोजन

Xpath के साथ XML से डेटा प्राप्त करें

प्रतिलाभ की मात्रा

टेक्स्ट के रूप में डेटा का मिलान करना

वाक्य - विन्यास

= FILTERXML (xml, xpath)

तर्क

  • xml - XML ​​को टेक्स्ट स्ट्रिंग के रूप में मान्य करें।
  • xpath - पाठ स्ट्रिंग के रूप में एक मान्य Xpath अभिव्यक्ति।

संस्करण

एक्सेल 2013

उपयोग नोट

Excel FILTERXML फ़ंक्शन निर्दिष्ट एक्सपीथ एक्सप्रेशन का उपयोग करके एक्सएमएल पाठ से विशिष्ट डेटा लौटाता है।

XML डेटा संग्रहीत करने और परिवहन के लिए एक पाठ प्रारूप है। यह किसी विशेष हार्डवेयर या सॉफ्टवेयर पर निर्भर नहीं है। एक्सएमएल एक्सटेंसिबल है और डेटा को ट्रांसपोर्ट करने के लिए डिज़ाइन किया गया है, क्योंकि एक विशेष तरीके से डेटा प्रदर्शित करने के लिए विरोध किया जाता है। एक्सएमएल के सख्त वाक्यविन्यास नियम हैं जो सॉफ़्टवेयर को एक्सएमएल दस्तावेज़ की संरचना को पार करने और विभिन्न ऑपरेशन करने की अनुमति देता है।

XML दस्तावेज़ में तत्वों और विशेषताओं के चयन के लिए XPath एक विशेष क्वेरी भाषा है। FILTERXML फ़ंक्शन XML प्रारूप में पाठ से डेटा को मैच और निकालने के लिए XPath का उपयोग करता है।

नोट: FILTERXML एक्सेल में मैक पर या एक्सेल ऑनलाइन में उपलब्ध नहीं है।

उदाहरण

दिखाए गए उदाहरण में, सेल में एक्सएमएल होता है जो सीडी के रूप में प्रकाशित एल्बमों के बारे में जानकारी प्रदान करता है। प्रत्येक सीडी में एल्बम का शीर्षक, कलाकार का नाम और उस वर्ष का एल्बम जारी किया गया था। सेल D5 का सूत्र सभी शीर्षकों को निकालने के लिए FILTERXML का उपयोग करता है:

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

Xml तर्क सेल B5 में XML है, और xpath तर्क "// cd / title" अभिव्यक्ति है, जो सभी शीर्षक तत्वों को माता-पिता के साथ मिलाता है। Excel 365 में, जो डायनेमिक सरणियों का समर्थन करता है, परिणाम D5: D14 की सीमा में स्वतः फैल जाते हैं।

दिलचस्प लेख...