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 分组前不排序。$\[\] 表示字符串。~ 是当前成员,# 是当前成员的序号

相关推荐
2501_9307077825 分钟前
如何使用C#代码在 Excel 中编辑或删除批注
excel
观远数据18 小时前
Excel到数据资产池:文件数据入湖的治理规范怎么建
前端·javascript·excel
蓝创工坊Blue Foundry21 小时前
PDF 批量提取指定内容到 Excel:按字段整理多个 PDF 的方法
pdf·ocr·excel·文心一言·paddlepaddle·paddle
用户298698530141 天前
React 项目中灵活管理 Excel 工作表:增删与移动
javascript·react.js·excel
程序猿乐锅2 天前
【苍穹外卖 Day12| Excel 入门】
excel
用户298698530142 天前
Python 数据处理:XML 与 Excel 互转的实用指南
后端·python·excel
xiaopai9453 天前
采购系统和Excel表格区别:钢结构项目物资管理的真实较量
excel·建米软件·采购系统
协享科技3 天前
2026 年 AI 表格工具怎么选:ChatGPT、原生 Copilot/Gemini 与公式助手
人工智能·chatgpt·excel·copilot
用户298698530143 天前
前端实战:在 React 中使用 JavaScript 一键导出 Excel 图表与形状为图片
javascript·react.js·excel
Q一件事3 天前
arcpy实现分区统计到一张excel中
excel