13.1 固定列的行转列

 

有数据如下:

imagepng

需要转换成下图所示的格式,要按照 Chinese、Maths、English 的顺序列出:

imagepng

代码如下:

=spl("=E(?1).pivot(ID,Name;Subject,Score; ""Chinese"",""Maths"",""English"")",Sheet1!A1:D13)

把数据以 ID 和 Name 为基础做行转列,Subject 的值转换成新列名,Score 的值为新列值,且新列名按 "Chinese",“Maths”,"English" 的顺序排列。


帮你早下班 - esProc 桌面版与 Excel 数据处理
12.12 动态关联运算
13.2 行式转交叉