Excel 交叉表的格转成列,行转成格

Excel里交叉表的左表头是卡车号,上表头是工作,交叉格是工作编号。

|---|--------------|------|------|------|
| | A | B | C | D |
| 1 | Truck Number | Job1 | Job2 | Job3 |
| 2 | 71 | 5928 | 5928 | 5928 |
| 3 | 72 | 3958 | 5928 | 2971 |
| 4 | 73 | 2971 | 5928 | 2971 |

要求:将交叉格转为列,左表头转为格。

|---|------|------|------|
| | A | B | C |
| 1 | 2971 | 3958 | 5928 |
| 2 | 72 | 72 | 71 |
| 3 | 73 | | 71 |
| 4 | 73 | | 71 |
| 5 | | | 72 |
| 6 | | | 73 |

使用 SPL XLL

复制代码
=spl("=E@p(?.news(~.m(2:);~:T,get(1):S).group(T;~.(S(1)).sort():TS).(T|TS))",A2:D4)

news可按序列生成多条记录,~.m(2:) 表示从当前成员 ~ 的第 2 个子成员取到最后。get(1) 取上一级循环的成员。函数 E@p() 转置序列。

相关推荐
爱上妖精的尾巴1 小时前
3-18 WPS JS宏 颜色设置实例应用(按条件设置单元格颜色)学习笔记
javascript·笔记·学习·excel·wps·js宏·jsa
最美不过下雨天啊4 小时前
tp框架导出excel的时候报错:unexcepted identifier “Closure“,excepting variable
php·excel·thinkphp6
Ryo_Yuki1 天前
【上市公司文本分析】根据句号和分号进行文本分割,提取含有特定关键词的语句并导出为EXCEL
python·excel
守护安静星空1 天前
Qt编辑excel:QtXlsxWriter
excel
FL16238631293 天前
[windows工具]PDFOCR识别导出Excel工具1.1版本使用教程及注意事项
windows·excel
Lauren_Lu3 天前
如何在 ArcGIS 中使用 Microsoft Excel 文件_20250614
microsoft·arcgis·excel
勇太的数分之旅4 天前
Excel大厂自动化报表实战(互联网金融-数据分析周报制作下)
信息可视化·金融·数据分析·自动化·excel·数据可视化
Channing Lewis4 天前
sharepoint 共享excel,如何实现某个 sheet 别人只读,但是另一个 sheet 可以编辑
excel·sharepoint
霸王蟹5 天前
前端项目Excel数据导出同时出现中英文表头错乱情况解决方案。
笔记·学习·typescript·excel·vue3·react·vite
开开心心就好5 天前
高效账号信息管理工具,可安全随机生成密码
javascript·安全·docker·智能手机·pdf·word·excel