You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Sheet:用IMPORTHTML匹配查找值并合并表格列

解决方案:合并两个导入表格的指定列

核心思路

通过两个表格的共同查找列(绿色单元格列),将第二个表格的「Promoter Holding」列合并到第一个表格的「ROCE」列右侧,优先避免重复调用IMPORTHTML以提升加载效率和稳定性。


方法一:辅助区域导入+匹配(推荐,稳定性更高)

  1. 一次性导入第二个表格:在空白区域(比如新建的「辅助表」A1单元格)输入公式,加载第二个表格的完整数据:

    =QUERY(IMPORTHTML("第二个目标表格的URL", "table",1),"where Col1 is not null",1)
    

    假设导入后,查找值列对应辅助表的B列,「Promoter Holding」列对应辅助表的L列(即原需求中的第12列)。

  2. 在主表格中匹配列:定位到第一个表格「ROCE」列的右侧单元格(比如主表格的F3),输入匹配公式后下拉填充整列:

    =XLOOKUP(B3, 辅助表!$B:$B, 辅助表!$L:$L, "无匹配数据")
    

    若习惯使用VLOOKUP,可替换为:

    =IFERROR(VLOOKUP(B3, 辅助表!$A:$L, 12, 0), "无匹配数据")
    

方法二:数组公式一次性合并(快速实现)

直接在目标单元格输入以下数组公式,一次性完成主表格导入、列匹配与空行过滤:

=ARRAYFORMULA(QUERY(
  {
    IMPORTHTML("第一个目标表格的URL", "table",1),
    IFERROR(VLOOKUP(INDEX(IMPORTHTML("第一个目标表格的URL", "table",1),,2), IMPORTHTML("第二个目标表格的URL", "table",1), 12, 0), "")
  },
  "where Col1 is not null",
  1
))
  • 公式说明:用数组{}拼接主表格数据与匹配到的「Promoter Holding」列,IFERROR处理匹配失败的空白/错误情况,最终通过QUERY过滤无效空行。

内容的提问来源于stack exchange,提问作者Solanki Rajesh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 12:01:51