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

如何在Google Sheets中删除导入HTML表格的指定行?

解决方案:在公式中过滤指定行

因为你的表格是通过公式动态导入并生成的,手动删除行后会被重新加载的数据覆盖,必须在公式里直接过滤掉不需要的行。以下是详细操作步骤和公式说明:

步骤1:替换原有公式

  1. 找到你当前输入公式的单元格(比如A1),清空里面的旧公式。
  2. 复制下面的完整公式,粘贴到该单元格,按下回车键:
=FILTER(
  QUERY(QUERY(IMPORTHTML("https://www.tcgplayer.com/categories/trading-and-collectible-card-games/disney-lorcana/price-guides/the-first-chapter","table"),"select Col2,Col5,Col6,Col7"),"select * order by Col2 ASC",1),
  NOT(ROW(INDIRECT("A1:A"&ROWS(QUERY(QUERY(IMPORTHTML("https://www.tcgplayer.com/categories/trading-and-collectible-card-games/disney-lorcana/price-guides/the-first-chapter","table"),"select Col2,Col5,Col6,Col7"),"select * order by Col2 ASC",1))))
  IN {98,99,100,101,102,117,164})
)

公式简单说明(针对不懂公式的你)

  • 最内层的IMPORTHTML:从指定网站拉取原始表格数据
  • 两层QUERY:先提取需要的4列数据,再按第2列升序排序,同时保留表头
  • FILTER:核心过滤功能,它会:
    1. 给生成的每一行(包括表头)分配一个行号(从1开始)
    2. 自动排除行号为98-102、117、164的内容,只保留其他行

注意事项

如果后续网站的表格数据行数发生变化(比如新增/删除了条目),你需要重新确认要删除的行号,然后修改公式里的{98,99,100,101,102,117,164}这个列表,替换成新的目标行号即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 00:15:28