这是你需要的东西吗?
在单元格中试试这个B5。
=arrayformula(query(split(query(importhtml(B1,B2,B3),"select Col3 where Col3 is not null",1),char(10)),"select Col1,Col2 order by Col1,Col2 label Col1 'Song', Col2 'Artist'",1))
方法:
importhtml(B1,B2,B3)引入数据,其中 B1、B2 和 B3 是包含 URL、查询项和索引的单元格。
query(importhtml(B1,B2,B3),"select Col3 where Col3 is not null",1)是QUERY用于仅选择数据的第 3 列的函数。
SPLIT然后根据行 return 将每个单元格值拆分为单独的列char(10)。有3列。
围绕此的另一个QUERY仅选择 Col1 和 Col2,并按 Col1 然后 Col2 排序结果,然后将 Col1 的头部命名为“Song”,Col2 为“Artist”。
ARRAYFORMULA位于外部并确保处理所有后续行数据,前提是内部功能兼容(主要用于SPLIT功能)。
有关在QUERY此处查看 Google 参考的更多信息:
https ://developers.google.com/chart/interactive/docs/querylanguage#language-clauses
