相关疑难解决方法(0)

如何在 FILTERXML 中连接 XML 子级

我可能有这样的 XML 字符串

\n\n
<data>\n    <a> \xe2\x80\x9cone\xe2\x80\x9d </a>\n    <a> \xe2\x80\x9cthree\xe2\x80\x9d </a>\n    <a> \xe2\x80\x9ctwo\xe2\x80\x9d </a>\n</data>\n
Run Code Online (Sandbox Code Playgroud)\n\n

在 Excel 单元格中,它看起来像这样。

\n\n
[A2] = "<data><a>one</a><a>three</a><a>two</a></data>"\n
Run Code Online (Sandbox Code Playgroud)\n\n

我想使用 FILTERXML() 函数按顺序提取数字“二”和“三”。我知道如何用这个公式做到这一点。

\n\n
=FILTERXML(A2,"/data/a[3]") & FILTERXML(A2","/data/a[2]"))\n
Run Code Online (Sandbox Code Playgroud)\n\n

但是,必须有一种方法可以在单个函数调用中连接两个元素,例如

\n\n
=FILTERXML(A2,"/data/a[3]" & "/data/a[2]")\n
Run Code Online (Sandbox Code Playgroud)\n\n

事实上,我想它应该比这更简单。谁能告诉我该怎么做?

\n

xml excel

2
推荐指数
1
解决办法
827
查看次数

标签 统计

excel ×1

xml ×1