在 Google 电子表格中将导入的 table 排序为 2 列 table
Sort an imported table as a 2 column table in Google Spreadsheets
我导入了一个 2 轴列,我正在尝试将其转换为 2 列 table。
原来的table是这样的结构:
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(),但无法做到。
试试这个:
={ArrayFormula(TRANSPOSE(text(SPLIT( CONCATENATE(if(row(B2:E5),B1:E1) &"-"&A2:A5 & "|"),"|"),"mmm-d"))),TRANSPOSE(SPLIT(ArrayFormula(CONCATENATE(B2:E5&"-")),"-"))}
我导入了一个 2 轴列,我正在尝试将其转换为 2 列 table。
原来的table是这样的结构:
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(),但无法做到。
试试这个:
={ArrayFormula(TRANSPOSE(text(SPLIT( CONCATENATE(if(row(B2:E5),B1:E1) &"-"&A2:A5 & "|"),"|"),"mmm-d"))),TRANSPOSE(SPLIT(ArrayFormula(CONCATENATE(B2:E5&"-")),"-"))}