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进行和列。

相关推荐
图片转成excel表格8 小时前
Excel中快速计算服务天数的操作指导
excel
ruleslol9 小时前
VBA10-处理Excel的动态数据区域
excel·vba
颖火虫-IT赵云10 小时前
json转excel,读取json文件写入到excel中【rust语言】
rust·json·excel·jsontoexcel
hard_coding_wang13 小时前
AI生活之我用AI处理Excel表格
人工智能·excel
恋661 天前
关于Excel的操作,数据转换
java·excel
疯狂学习GIS1 天前
批量从Excel某一列中找到符合要求的值并提取其对应数据
excel·表格·office·表格文件·数据查询·vlookup·查询函数
小奥超人1 天前
密码忘记了,如何取消excel编辑限制?
windows·经验分享·microsoft·excel·办公技巧
觅远1 天前
python-读写Excel:openpyxl-(4)下拉选项设置
前端·python·excel
平头哥在等你2 天前
Excel快捷键大全
excel