我能够使用以下格式根据商品的网址/ ID列检查商品是否有库存:
=IF(RegExMatch(IMPORTHTML("http://www.example.com/product_info.php?products_id=20",
"list",4),"Product not found"),"Out of stock","In stock")
正常工作,除了我的工作表大约有1000行。在另一工作表上大约有20,000行,因为每一行都是相同产品ID的属性。
因此,从只有1000个工作表开始要容易一些,我发现每张工作表仍然有50个查询的限制。我试图弄清楚我如何可以在一个公式中进行所有查询,然后解析它,虽然有人告诉我我可以这样做,但是做类似
=IF(RegExMatch(IMPORTHTML("D1:D1000", "list",4),"Product not found"),
"Out of stock","In stock")
我认为这会返回一个数组,但我只是打印出我认为最后返回的结果。
因此,我不确定是否可以使用IMPORTHTML
来完成我希望的操作。
答案 0 :(得分:0)
IMPORTHTML
(或导入群集族中除IMPORTRANGE
以外的任何其他公式)无法获取数组范围。
解决方法是使用多个电子表格,然后使用IMPORTRANGE
导入所有内容,或者(如果可能)使用一个IMPORTHTML
或IMPORTXML
公式从example.com网站导入所有数据,几张纸,然后INDEX
将所需的东西放到主主纸上