如何进一步扩展 importHTML 函数
How to extend importHTML functions further
是否可以通过 importHTML 函数连接两个查询来调整数据?
目前我导入了一列 40 行,每个单元格有 3 行文本,我需要它们有自己的列,但不需要 3 行文本。 (唱片公司)
- 在一个单元格内拆分 3 行文本并将它们转置到各自的列中。因此不需要第三行文本
可以删除。下面这个公式我在GS本地用过
=arrayformula(if(len(A1:A),split(A1:A,char(10)),))
与 success.Unable 一起研究如何将此数组转换为 importHTML
Shows my GS layout with importHTML formula divided into 4 segments
- 也有空格产生,有没有公式可以和上面的数组连接?
Shows the array that splits the three lines of text
这是您需要的东西吗?
在单元格 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
函数,仅用于 select 数据的第 3 列。
SPLIT
然后根据行 return char(10)
将每个单元格值拆分为单独的列。共有 3 列。
另一个QUERY
围绕着这个select只有Col1和Col2,并按Col1然后Col2排序结果,然后命名Col1 'Song'和Col2 [=46]的头部=].
ARRAYFORMULA
坐在外面,保证后面所有的行数据都被处理,前提是里面的函数兼容(主要针对SPLIT
函数)。
有关 QUERY
的更多信息,请参阅此处 Google 的参考资料:
https://developers.google.com/chart/interactive/docs/querylanguage#language-clauses
是否可以通过 importHTML 函数连接两个查询来调整数据?
目前我导入了一列 40 行,每个单元格有 3 行文本,我需要它们有自己的列,但不需要 3 行文本。 (唱片公司)
- 在一个单元格内拆分 3 行文本并将它们转置到各自的列中。因此不需要第三行文本 可以删除。下面这个公式我在GS本地用过
=arrayformula(if(len(A1:A),split(A1:A,char(10)),))
与 success.Unable 一起研究如何将此数组转换为 importHTML
Shows my GS layout with importHTML formula divided into 4 segments
- 也有空格产生,有没有公式可以和上面的数组连接?
Shows the array that splits the three lines of text
这是您需要的东西吗?
在单元格 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
函数,仅用于 select 数据的第 3 列。
SPLIT
然后根据行 return char(10)
将每个单元格值拆分为单独的列。共有 3 列。
另一个QUERY
围绕着这个select只有Col1和Col2,并按Col1然后Col2排序结果,然后命名Col1 'Song'和Col2 [=46]的头部=].
ARRAYFORMULA
坐在外面,保证后面所有的行数据都被处理,前提是里面的函数兼容(主要针对SPLIT
函数)。
有关 QUERY
的更多信息,请参阅此处 Google 的参考资料:
https://developers.google.com/chart/interactive/docs/querylanguage#language-clauses