Excel 组内多列明细拼成一行

某表格有 1 个分组列和 2 个明细列。

|----|--------|--------|---------|
| | A | B | C |
| 1 | Object | Name | Info |
| 2 | 12A | Gggtz | 44456 |
| 3 | 12A | Gggtr | 99987 |
| 4 | 12A | Kkkio | 66543 |
| 5 | 12A | Bbvgf | 66643 |
| 6 | 12A | Vvvhg | 888765 |
| 7 | 12A | Fffgt | 87 |
| 8 | 6F | Gggtf | 232325 |
| 9 | 6F | Xxxde | 443216 |
| 10 | P23 | Cccvb | 5543287 |
| 11 | P23 | Vvvbj | 5656564 |
| 12 | P23 | Sswec | 8989764 |
| 13 | P23 | Llloiu | 343432 |

现在要把组内的多列明细拼成一行,并自动生成与列数相符的列头

|-----------------------------------------------------------------------------------|--------|-------|---------|-------|---------|-------|---------|--------|--------|-------|--------|-------|-------|
| | E | F | G | H | I | G | K | L | M | N | O | P | Q |
| 1 | Object | Name1 | Info1 | Name2 | Info2 | Name3 | Info3 | Name4 | Info4 | Name5 | Info5 | Name6 | Info6 |
| 2 | 12A | Gggtz | 44456 | Gggtr | 99987 | Kkkio | 66543 | Bbvgf | 66643 | Vvvhg | 888765 | Fffgt | 87 |
| 3 | 6F | Gggtf | 232325 | Xxxde | 443216 | | | | | | | | |
| 4 | P23 | Cccvb | 5543287 | Vvvbj | 5656564 | Sswec | 8989764 | Llloiu | 343432 | | | | |

使用 SPL XLL,输入公式:

复制代码
=spl("=d=E(?).group@o(Object).(Object|(~.conj([Name,Info]))), [$[Object]|(d.max(~.len())\2).conj([$[Name] / #,$[Info] / #])] | d",A1:C13)

函数 E 读取表格数据。group@o 分组前不排序。$\[\] 表示字符串。~ 是当前成员,# 是当前成员的序号

相关推荐
用户03321266636716 小时前
Python 自动化办公:如何从零快速生成结构清晰的 Excel 报表
python·excel
千桐科技17 小时前
qData 数据中台专业版功能解析:告别 Excel 与 SQL 拼凑,打通系统合并的可追踪数据链路
数据库·sql·excel·qdata
百事牛科技19 小时前
从局部到整体:Excel限制功能的几种实用设置
windows·excel
ProcessOn官方账号1 天前
ProcessOn Office 插件上线:在 Word / Excel / PPT 里直接画流程图
word·excel·插件·office·processon
reasonsummer2 天前
【办公类-53-12】20261016(预测)Python模仿制作2026学年第二学期校历(excel+pdf,上下学期都包含)
pdf·excel
泡海椒2 天前
JQuick-Excel 自定义 SPI Provider:用 fullName 扩展 TRANSFORM 函数
驱动开发·excel
泡海椒3 天前
从 XML 到 Excel:JQuick-Excel 代理与解析器如何协作
xml·excel
优选资讯3 天前
Excel 批量打印标签的完整流程
excel
雪宫街道3 天前
SpringBoot - POI实现Excel 导入与导出
spring boot·后端·excel
Data-Miner4 天前
数据分析,除了Excel数据透视表,还有什么工具?——2026 专业精选推荐榜
microsoft·数据分析·excel