将矩阵转换为 Google 工作表中的行的公式
Formula to convert matrix to rows in Google Sheets
我正在尝试连接电子表格中矩阵的行,这是我从 importhtml
调用中获得的。
例如,如果我有一个 3x3 table:
A B C
D E F
G H I
我想要一个 command/function 将它转换成一行:
A B C D E F G H I
想法是每行将有不同的 html 形式,其中相同的 table/data 将被提取。这不能每次都手动完成。
将 A1:C3 替换为您的 IMPORTHTML
公式:
=SPLIT(QUERY(TRANSPOSE(QUERY(TRANSPOSE(A1:C3),,999^99)),,999^99), " ")
如果它包含单词/空格:
=ARRAYFORMULA(SPLIT(QUERY(TRANSPOSE(QUERY(TRANSPOSE(
SUBSTITUTE(A1:C3, " ", CHAR(127))),,999^99)),,999^99), " "))
我正在尝试连接电子表格中矩阵的行,这是我从 importhtml
调用中获得的。
例如,如果我有一个 3x3 table:
A B C
D E F
G H I
我想要一个 command/function 将它转换成一行:
A B C D E F G H I
想法是每行将有不同的 html 形式,其中相同的 table/data 将被提取。这不能每次都手动完成。
将 A1:C3 替换为您的 IMPORTHTML
公式:
=SPLIT(QUERY(TRANSPOSE(QUERY(TRANSPOSE(A1:C3),,999^99)),,999^99), " ")
如果它包含单词/空格:
=ARRAYFORMULA(SPLIT(QUERY(TRANSPOSE(QUERY(TRANSPOSE(
SUBSTITUTE(A1:C3, " ", CHAR(127))),,999^99)),,999^99), " "))