0

Я импортировал столбец с двумя осями, и я пытаюсь преобразовать его в таблицу из 2 столбцов.Сортировка импортированной таблицы как таблицы из 2 столбцов в таблицах Google

Исходная таблица имеет такую ​​структуру:

Date jan feb mar apr ... 
1 a b c d 
2 e f g h 
3 i j k l 
4 m n o p 
... 

И я хочу, чтобы отобразить данные, как:

jan1 a 
jan2 e 
jan3 i 
... 
feb1 b 
feb2 f 
... 

Конкретная база данных:

=ImportXML("http://www.sii.cl/pagina/valores/uf/uf2015.htm";"//*[@id='contenido']/table//tr") 

Я пробовал с QUERY(), но не смог этого сделать.

+0

Вы хотите решение, написанное в коде, в отличие от функции? –

+0

Я пытался реализовать его с помощью функции QUERY. Мне удалось сделать «SELECT Col1, Col2», но не удалось добавить Col1, Col3; Col1, Col4, ... Я бы предпочел использовать встроенную функцию, но любое решение будет делать. – ilarrain

ответ

1

Попробуйте это:

={ArrayFormula(TRANSPOSE(text(SPLIT(CONCATENATE(if(row(B2:E5),B1:E1) &"-"&A2:A5 & "|"),"|"),"mmm-d"))),TRANSPOSE(SPLIT(ArrayFormula(CONCATENATE(B2:E5&"-")),"-"))} 

Example file with the formula

Смежные вопросы