{"id":5571,"date":"2025-07-15T13:34:45","date_gmt":"2025-07-15T13:34:45","guid":{"rendered":"https:\/\/functiontranslator.com\/filterxml\/"},"modified":"2021-02-26T09:55:15","modified_gmt":"2021-02-26T09:55:15","slug":"filterxml","status":"publish","type":"post","link":"https:\/\/functiontranslator.com\/cs\/filterxml\/","title":{"rendered":"FILTERXML"},"content":{"rendered":"<h2>\u00davod do manipulace s XML daty v kancel\u00e1\u0159sk\u00fdch aplikac\u00edch<\/h2>\n<p>Ve sv\u011bt\u011b modern\u00edch kancel\u00e1\u0159sk\u00fdch n\u00e1stroj\u016f, jako jsou MS Excel a Google Tabulky, existuje mnoho funkcionalit, kter\u00e9 umo\u017e\u0148uj\u00ed efektivn\u00ed zpracov\u00e1n\u00ed r\u016fzn\u00fdch typ\u016f dat. Jednou z pokro\u010dil\u00fdch funkc\u00ed pro pr\u00e1ci s daty ve form\u00e1tu XML v MS Excel je funkce <code>FILTERXML<\/code>. Tato funkce umo\u017e\u0148uje extrahovat informace z XML textu na z\u00e1klad\u011b zadan\u00e9ho XPath v\u00fdrazu.<\/p>\n<h2>Jak pou\u017e\u00edvat funkci ve sv\u00fdch projektech<\/h2>\n<p><code>FILTERXML(xml, xpath)<\/code> je funkce, kter\u00e1 p\u0159ij\u00edm\u00e1 dva argumenty: <\/p>\n<ul>\n<li><code>xml<\/code>: textov\u00fd \u0159et\u011bzec obsahuj\u00edc\u00ed XML data.<\/li>\n<li><code>xpath<\/code>: textov\u00fd \u0159et\u011bzec XPath v\u00fdrazu pro v\u00fdb\u011br specifick\u00e9 \u010d\u00e1sti XML dokumentu.<\/li>\n<\/ul>\n<p><strong>P\u0159\u00edklad syntaxe:<\/strong><\/p>\n<pre><code>=FILTERXML(\"&lt;team&gt;&lt;member&gt;Alice&lt;\/member&gt;&lt;member&gt;Bob&lt;\/member&gt;&lt;\/team&gt;\", \"\/\/member\")<\/code><\/pre>\n<p>Tento v\u00fdraz vr\u00e1t\u00ed pole jmen &#8222;Alice&#8220; a &#8222;Bob&#8220;, kter\u00e9 jsou extrahov\u00e1ny z XML struktury.<\/p>\n<h2>Praktick\u00e9 vyu\u017eit\u00ed funkce v anal\u00fdze dat<\/h2>\n<h3>P\u0159\u00edklad 1: Extrahov\u00e1n\u00ed dat z XML odpov\u011bdi<\/h3>\n<p>P\u0159edstavte si, \u017ee m\u00e1te XML odpov\u011b\u010f z webov\u00e9 slu\u017eby obsahuj\u00edc\u00ed informace o po\u010das\u00ed. XML m\u016f\u017ee vypadat n\u00e1sledovn\u011b:<\/p>\n<pre><code>&lt;weather&gt; &lt;location&gt;Prague&lt;\/location&gt; &lt;temperature&gt;5&lt;\/temperature&gt; &lt;humidity&gt;80%&lt;\/humidity&gt; &lt;\/weather&gt;<\/code><\/pre>\n<p>Chcete z\u00edskat hodnoty teploty a vlhkosti a um\u00edstit je do dvou bun\u011bk ve va\u0161em Excel dokumentu. Pou\u017eijete:<\/p>\n<pre><code>=FILTERXML(xmlData, \"\/\/temperature\") =FILTERXML(xmlData, \"\/\/humidity\")<\/code><\/pre>\n<p>Kde <code>xmlData<\/code> je bu\u0148ka s XML \u0159et\u011bzcem. Po pou\u017eit\u00ed funkc\u00ed dostanete v jedn\u00e9 bu\u0148ce hodnotu &#8222;5&#8220; a v druh\u00e9 &#8222;80%&#8220;.<\/p>\n<h3>P\u0159\u00edklad 2: Zpracov\u00e1n\u00ed seznamu objedn\u00e1vek<\/h3>\n<p>M\u00e1te XML soubor se seznamem objedn\u00e1vek a ka\u017ed\u00e1 objedn\u00e1vka obsahuje n\u00e1zev produktu a mno\u017estv\u00ed. Nap\u0159\u00edklad:<\/p>\n<pre><code>&lt;orders&gt; &lt;order&gt;&lt;product&gt;Tablet&lt;\/product&gt;&lt;quantity&gt;20&lt;\/quantity&gt;&lt;\/order&gt; &lt;order&gt;&lt;product&gt;Smartphone&lt;\/product&gt;&lt;quantity&gt;50&lt;\/quantity&gt;&lt;\/order&gt; &lt;\/orders&gt;<\/code><\/pre>\n<p>Abyste z\u00edskali seznam mno\u017estv\u00ed pro ka\u017ed\u00fd produkt, pou\u017eijete:<\/p>\n<pre><code>=FILTERXML(xmlOrders, \"\/\/quantity\")<\/code><\/pre>\n<p>T\u00edmto z\u00edsk\u00e1te pole s hodnotami &#8222;20&#8220; a &#8222;50&#8220;, co\u017e zn\u00e1zorn\u00ed mno\u017estv\u00ed objednan\u00fdch produkt\u016f, kter\u00e9 lze dal\u0161\u00edmi funkcemi pou\u017e\u00edt pro dal\u0161\u00ed zpracov\u00e1n\u00ed nebo anal\u00fdzu.<\/p>\n<h2>Z\u00e1v\u011bre\u010dn\u00e9 pozn\u00e1mky<\/h2>\n<p>Funkce <code>FILTERXML<\/code> v MS Excel je velmi u\u017eite\u010dn\u00fdm n\u00e1strojem pro ka\u017ed\u00e9ho, kdo pot\u0159ebuje pracovat s XML daty p\u0159\u00edmo v r\u00e1mci tabulkov\u00e9ho procesoru. Umo\u017e\u0148uje flexibiln\u00ed zp\u016fsob, jak extrahovat pot\u0159ebn\u00e9 informace pomoc\u00ed standardizovan\u00e9ho jazyka dotaz\u016f XPath. Kombinace s dal\u0161\u00edmi funkcemi, jako jsou textov\u00e9 funkce nebo funkce pro pr\u00e1ci s polem, dok\u00e1\u017ee vykouzlit siln\u00fd n\u00e1stroj pro pokro\u010dilou anal\u00fdzu dat.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vr\u00e1t\u00ed specifick\u00e1 data z obsahu XML pomoc\u00ed zadan\u00e9ho v\u00fdrazu XPath<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[295],"tags":[],"class_list":["post-5571","post","type-post","status-publish","format-standard","hentry","category-webove"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Funkce FILTERXML v Excelu: jak funguje, primjeri kori\u0161tenja formule<\/title>\n<meta name=\"description\" content=\"Opis funkcije FILTERXML u Excelu i Google tablicama. Sintaksa, parametri funkcije te prakti\u010dni primjeri.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/functiontranslator.com\/cs\/filterxml\/\" \/>\n<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Funkce FILTERXML v Excelu: jak funguje, primjeri kori\u0161tenja formule\" \/>\n<meta property=\"og:description\" content=\"Opis funkcije FILTERXML u Excelu i Google tablicama. Sintaksa, parametri funkcije te prakti\u010dni primjeri.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/functiontranslator.com\/cs\/filterxml\/\" \/>\n<meta property=\"og:site_name\" content=\"Function Translator\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-15T13:34:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-02-26T09:55:15+00:00\" \/>\n<meta name=\"author\" content=\"glavadmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Funkce FILTERXML v Excelu: jak funguje, primjeri kori\u0161tenja formule\" \/>\n<meta name=\"twitter:label1\" content=\"Napsal(a)\" \/>\n\t<meta name=\"twitter:data1\" content=\"glavadmin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Odhadovan\u00e1 doba \u010dten\u00ed\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minuty\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/functiontranslator.com\/cs\/filterxml\/\",\"url\":\"https:\/\/functiontranslator.com\/cs\/filterxml\/\",\"name\":\"Funkce FILTERXML v Excelu: jak funguje, primjeri kori\u0161tenja formule\",\"isPartOf\":{\"@id\":\"https:\/\/functiontranslator.com\/no\/#website\"},\"datePublished\":\"2025-07-15T13:34:45+00:00\",\"dateModified\":\"2021-02-26T09:55:15+00:00\",\"author\":{\"@id\":\"https:\/\/functiontranslator.com\/no\/#\/schema\/person\/87663eece497ca58643166ecb09f1389\"},\"description\":\"Opis funkcije FILTERXML u Excelu i Google tablicama. Sintaksa, parametri funkcije te prakti\u010dni primjeri.\",\"breadcrumb\":{\"@id\":\"https:\/\/functiontranslator.com\/cs\/filterxml\/#breadcrumb\"},\"inLanguage\":\"cs\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/functiontranslator.com\/cs\/filterxml\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/functiontranslator.com\/cs\/filterxml\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Funkce aplikace Excel\",\"item\":\"https:\/\/functiontranslator.com\/cs\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Webov\u00e9\",\"item\":\"https:\/\/functiontranslator.com\/cs\/webove\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"FILTERXML\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/functiontranslator.com\/no\/#website\",\"url\":\"https:\/\/functiontranslator.com\/no\/\",\"name\":\"Function Translator\",\"description\":\"Excel function translator\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/functiontranslator.com\/no\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"cs\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/functiontranslator.com\/no\/#\/schema\/person\/87663eece497ca58643166ecb09f1389\",\"name\":\"glavadmin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"cs\",\"@id\":\"https:\/\/functiontranslator.com\/no\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/03ccd9347c5339db75deede5a8c5b2bf1d40e0bce26a5251fcaac6331d381db8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/03ccd9347c5339db75deede5a8c5b2bf1d40e0bce26a5251fcaac6331d381db8?s=96&d=mm&r=g\",\"caption\":\"glavadmin\"},\"sameAs\":[\"https:\/\/functiontranslator.com\"],\"url\":\"https:\/\/functiontranslator.com\/cs\/author\/glavadmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Funkce FILTERXML v Excelu: jak funguje, primjeri kori\u0161tenja formule","description":"Opis funkcije FILTERXML u Excelu i Google tablicama. Sintaksa, parametri funkcije te prakti\u010dni primjeri.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/functiontranslator.com\/cs\/filterxml\/","og_locale":"cs_CZ","og_type":"article","og_title":"Funkce FILTERXML v Excelu: jak funguje, primjeri kori\u0161tenja formule","og_description":"Opis funkcije FILTERXML u Excelu i Google tablicama. Sintaksa, parametri funkcije te prakti\u010dni primjeri.","og_url":"https:\/\/functiontranslator.com\/cs\/filterxml\/","og_site_name":"Function Translator","article_published_time":"2025-07-15T13:34:45+00:00","article_modified_time":"2021-02-26T09:55:15+00:00","author":"glavadmin","twitter_card":"summary_large_image","twitter_title":"Funkce FILTERXML v Excelu: jak funguje, primjeri kori\u0161tenja formule","twitter_misc":{"Napsal(a)":"glavadmin","Odhadovan\u00e1 doba \u010dten\u00ed":"2 minuty"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/functiontranslator.com\/cs\/filterxml\/","url":"https:\/\/functiontranslator.com\/cs\/filterxml\/","name":"Funkce FILTERXML v Excelu: jak funguje, primjeri kori\u0161tenja formule","isPartOf":{"@id":"https:\/\/functiontranslator.com\/no\/#website"},"datePublished":"2025-07-15T13:34:45+00:00","dateModified":"2021-02-26T09:55:15+00:00","author":{"@id":"https:\/\/functiontranslator.com\/no\/#\/schema\/person\/87663eece497ca58643166ecb09f1389"},"description":"Opis funkcije FILTERXML u Excelu i Google tablicama. Sintaksa, parametri funkcije te prakti\u010dni primjeri.","breadcrumb":{"@id":"https:\/\/functiontranslator.com\/cs\/filterxml\/#breadcrumb"},"inLanguage":"cs","potentialAction":[{"@type":"ReadAction","target":["https:\/\/functiontranslator.com\/cs\/filterxml\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/functiontranslator.com\/cs\/filterxml\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Funkce aplikace Excel","item":"https:\/\/functiontranslator.com\/cs\/"},{"@type":"ListItem","position":2,"name":"Webov\u00e9","item":"https:\/\/functiontranslator.com\/cs\/webove\/"},{"@type":"ListItem","position":3,"name":"FILTERXML"}]},{"@type":"WebSite","@id":"https:\/\/functiontranslator.com\/no\/#website","url":"https:\/\/functiontranslator.com\/no\/","name":"Function Translator","description":"Excel function translator","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/functiontranslator.com\/no\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"cs"},{"@type":"Person","@id":"https:\/\/functiontranslator.com\/no\/#\/schema\/person\/87663eece497ca58643166ecb09f1389","name":"glavadmin","image":{"@type":"ImageObject","inLanguage":"cs","@id":"https:\/\/functiontranslator.com\/no\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/03ccd9347c5339db75deede5a8c5b2bf1d40e0bce26a5251fcaac6331d381db8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/03ccd9347c5339db75deede5a8c5b2bf1d40e0bce26a5251fcaac6331d381db8?s=96&d=mm&r=g","caption":"glavadmin"},"sameAs":["https:\/\/functiontranslator.com"],"url":"https:\/\/functiontranslator.com\/cs\/author\/glavadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/functiontranslator.com\/cs\/wp-json\/wp\/v2\/posts\/5571","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/functiontranslator.com\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/functiontranslator.com\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/functiontranslator.com\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/functiontranslator.com\/cs\/wp-json\/wp\/v2\/comments?post=5571"}],"version-history":[{"count":2,"href":"https:\/\/functiontranslator.com\/cs\/wp-json\/wp\/v2\/posts\/5571\/revisions"}],"predecessor-version":[{"id":30709,"href":"https:\/\/functiontranslator.com\/cs\/wp-json\/wp\/v2\/posts\/5571\/revisions\/30709"}],"wp:attachment":[{"href":"https:\/\/functiontranslator.com\/cs\/wp-json\/wp\/v2\/media?parent=5571"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/functiontranslator.com\/cs\/wp-json\/wp\/v2\/categories?post=5571"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/functiontranslator.com\/cs\/wp-json\/wp\/v2\/tags?post=5571"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}