Excel 如何转置并分类?

本意是想做联动菜单但看到网上教程联动菜单的数据源需要处理为右侧样式但我现在只有左侧样式的数据源,怎么用公式处理为右侧样式呢?PS:配图是我简化过的数据,数据量很大!求大神!!!!!

根据题意,可以通过两步实现所要求的数据结果,具体操作如下:

一、先对A列进入去重(即一级):

1、在单元格E1输入公式

(数组公式,输入完公式后同时按Ctlrl Shift Enter三键结束):=IFERROR(INDEX($A$2:$A$12,MATCH(,COUNTIF($D$1:D1,$A$2:$A$12),)),"")

输入公式

2、右拉公式

右拉公式

二、提取B列(即二级)数据:

1、在单元格E2输入公式(数组公式):=IFERROR(INDEX($B$1:$B$12,SMALL(IF($A$1:$A$12=E$1,ROW($A$1:$A$12)),ROW(A1))),"")

2、填充公式

选择填充区域

按F2键后,同时按Ctrl和Enter两键快速填充。

最后,公式根据具体数据变更区域。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-11-05

如图,I2:

=INDEX($A:$A,MATCH(,COUNTIF($H2:H2,$A2:$A27),)+1)&""

同时按Ctrl+Shift+Enter三键 输入数组公式,右拉到出现空白单元格

I3:=INDEX($B:$B,SMALL(IF($A$1:$A$100=I$2,ROW($1:$100),4^8),ROW(1:1)))&""

同样数组公式,下拉右拉,到下面所有列出现空白单元格,右拉到与上面行对齐。

第2个回答  2021-11-05
转置并分类,我有这样一个想法,就是先把左侧的第一列数据整理一下,去掉重复项,就作为右侧数据上面的标题,可以通过复制之后的转置粘贴就可以做到,标题做好了之后,然后再用公式把左侧的数据整理到右侧就可以了,可以用查找计数等函数来进行操作。
第3个回答  2021-11-06
其实左侧的样式更容易做联动,比右侧的样式要好多了。不过左边的样式需要单独做一个一级菜单,就是去一下重
第4个回答  2021-11-06
选中 B1:B6 区域 --> 按 Ctrl+C 复制选中需要放置到的目标单元格 D1 --> 选择菜单栏的开始--粘贴--选择性粘贴在弹出的对话框中勾选转置--> 点击确定