Google表格中的IMPORTXML每隔10个单元格复制

时间:2018-04-01 23:28:15

标签: google-sheets


我想在Google表格中使用IMPORTXML来获取大约2000条记录。每个页面包含10条记录,因此我需要在第一个IMPORTXML函数下面有10个空单元格。
在我的承诺中我有两个选择 第一个是:我必须每隔10个单元向下移动函数字符串,以便为数据留下空单元格,同时从第11个单元格开始获取新数据,然后再次向下10个等等。这将是疯狂的手册每10个细胞复制并粘贴约200次 我的第二个选择是以某种方式覆盖下面的单元格包含公式甚至是空的时给出的错误。

  

错误
  数组结果未展开,因为它会覆盖C3中的数据。

这样我可以按顺序复制函数字符串,因为它会自动递增单元格数,数据将占用所需的空间和下一个10个数据单元等。

=IMPORTXML($C2, "//span[@class='hidden']/span[@class='lead']")

我已经在使用url的公式,我设法每隔10个单元格复制一个url字符串,这样空单元格就没有值了,所以不会只是覆盖公式的问题。

=IF(MOD(CELL("row",A10),10)=0,"urlString","")

但是,这个对于importxml函数不起作用,因为它不会增加单元格数,而只是将其粘贴为字符串。

任何帮助和/或想法都将在这里受到赞赏。我是新手,我得到了堆栈。

1 个答案:

答案 0 :(得分:2)

  • 为2000行创建过滤器
  • 添加过滤条件:自定义公式:

    PRINT filename.txt /D:<printer_name>
    
  • 这将为您提供第10行
  • 复制粘贴公式
  • 不过滤