将导入的表格排序为Google Spreadsheets中的2列表格

时间:2016-03-14 21:08:52

标签: google-sheets spreadsheet google-query-language

我已经导入了2轴列,我试图将其转换为2列表。

原始表格具有以下结构:

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(),但无法设法完成此操作。

1 个答案:

答案 0 :(得分: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