Формула для преобразования матрицы в строки в Google Sheets - PullRequest
1 голос
/ 17 февраля 2020

Я пытаюсь объединить строки матрицы в электронной таблице, полученной из вызова importhtml.

Например, если у меня есть таблица 3x3:

A   B   C
D   E   F
G   H   I

Я бы хотел, чтобы команда / функция преобразовали ее в строку следующим образом:

A B C D E F G H I

Идея состоит в том, что каждая строка будет иметь различную html форму, из которой предполагается извлечь одну и ту же таблицу / данные. Это не может быть сделано вручную каждый раз.

1 Ответ

1 голос
/ 17 февраля 2020

заменить A1: C3 на вашу IMPORTHTML формулу:

=SPLIT(QUERY(TRANSPOSE(QUERY(TRANSPOSE(A1:C3),,999^99)),,999^99), " ")

enter image description here


, если она содержит слова / пробелы:

=ARRAYFORMULA(SPLIT(QUERY(TRANSPOSE(QUERY(TRANSPOSE(
 SUBSTITUTE(A1:C3, " ", CHAR(127))),,999^99)),,999^99), " "))

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...