如何在Google Sheets中使用importXML从1980-01-02开始导入XML
Google Sheets导入XML并筛选指定日期后数据的方法
核心思路
先用IMPORTXML获取XML完整数据,再通过筛选函数提取1980-01-02及之后的记录,推荐用QUERY函数(避免重复调用IMPORTXML,提升效率)。
公式示例
假设你的XML数据中,单条记录对应//row节点,日期字段对应//row/date节点,公式可写为:
=QUERY(IMPORTXML("你的XML数据源地址", "//row"), "select * where Col1 >= date '1980-01-02'")
注意事项
- 替换
"你的XML数据源地址"为实际的XML文件URL - 调整XPath路径
//row和列标识Col1:Col1要对应导入后日期所在的列序号,XPath需匹配你XML的实际节点结构 - 如果导入的日期是文本格式,可加
DATEVALUE()转换,修改为where DATEVALUE(Col1) >= date '1980-01-02'
内容的提问来源于stack exchange,提问作者Ian Clark
相关产品推荐
相关产品推荐

