【发布时间】:2022-12-31 08:56:18
【问题描述】:
之前问过同样的问题,得到了回答,效果也很好。
请阅读此线程:How to get multiple pages table like next page in one sheet in google sheet
@player0 非常感谢您的回答。如果我得到好的数据仍然很好。
---------------------------------------------- ---------------------------------------------- --------------------------
这个公式非常有效。但是很少有数据来。它的完整数据不会到来。因为这个链接有4000多条数据。此链接中大约有 170 页。
您可以对此公式进行更正,也可以创建一个新公式并将其提供给我。我希望能轻松获得好的数据。
=QUERY(REDUCE(INDEX(IMPORTHTML("https://www.screener.in/screens/881782/rk-all-stocks", "table"), 1),
SEQUENCE(5 -N ("number of pages")), LAMBDA(x, y, {x; IFERROR(
IMPORTHTML("https://www.screener.in/screens/881782/rk-all-stocks/?limit=25&page="&y, "table"),
IFERROR(SEQUENCE(1, 11)/0))})),
"where Col1 matches '[0-9]+'", 1)
- 如果我写序列 5,结果就来了。
2.如果我写序列170及以上,结果是这样的。和
错误显示: #价值 -在 ARRAY_LITERAL 中,数组文字缺少一行或多行的值。
这已在 Google 表格中尝试过,您也可以这样做。
谷歌表格:https://docs.google.com/spreadsheets/d/1yawdkBHkheaXeziWHFBFd3gngO3EQJr0d19lUH9cVfI/edit?usp=sharing
我有来自此链接的所有数据,即超过 4000 条数据。大约有 170 页。我希望能够轻松获得越来越多的数据。
网址:https://www.screener.in/screens/881782/rk-all-stocks/
谢谢你。
【问题讨论】:
标签: google-sheets google-sheets-formula