Excel 两层分类后的行转列

例题描述

Excel 文件中有下图所示的数据,同 Name 的物品可能有多种颜色。

现在想要把数据列出下图的形式,每种Type一行,其后依次列出每种Name及其Color。

实现方法

使用 Excel 插件 SPL XLL

在空白单元格写入公式:

=spl("=E(?).group(Type).(~.group(Name)).((~.Type|~.(Name|~.(Color))).conj())",A1:C6)

如图:

简要说明:

先按Type分组后,组内再按Name分组。循环Type各组,先取Type,再并上其Name子分组内各组的Name和Color组成的序列,最后将这个序列用conj进行和列。

相关推荐
洋就在江州17 小时前
jeecgboot 使用apache poi excel导入带图片
java·apache·excel
腾蛇月猫21 小时前
Excel转VCF文件一键导入通讯录联系人信息
javascript·excel·vcf
best_scenery1 天前
excel中加载数据分析工具的步骤
大数据·数据分析·excel
codeyanwu1 天前
Excel 学习笔记
学习·excel·1024程序员节
CodeCraft Studio1 天前
国产化Excel开发组件Spire.XLS教程:使用Python将CSV转换为XML(处理现实数据问题)
xml·python·excel·csv·spire.xls·csv转xml
superlls1 天前
(场景题)Java 导出 Excel 的两种方式
java·开发语言·后端·excel
2501_920955571 天前
2025年损坏Excel文件修复工具推荐:一键恢复表格内容
excel
njsgcs1 天前
图片转excel vlm 提取手写清单信息 Qwen/Qwen3-VL-235B-A22B-Instruct
excel
本贾尼2 天前
csv文件用Excel打开后出现乱码的问题及其解决方法
windows·excel
njsgcs2 天前
PDF信息vlm提取excel工具
pdf·excel