
去重:=UNIQUE(A2:A451)列转行:=TOROW(区域)
=TOROW(UNIQUE(A2:A451))=WRAPCOLS(数据区域,行数)=WRAPCOLS(B2:B451,30)=IFERROR(INDEX($B:$B,SMALL(IF($A$2:$A$451=D$1,ROW($A$2:$A$451)),ROW(A1))),"")

三、为什么你一定要学会这个转换?
“多列矩阵”,适合打印、汇报、对比分析
“单列长表”,原始数据格式,难读难用
手动复制粘贴耗时易错,函数自动化才是王道!
TOROW:将区域转为单行,增加参数还能忽略空值、错误值
WRAPCOLS:将单行数据按列数自动换行,形成矩阵
两者结合 = “长表→矩阵”的终极解决方案!
彩蛋:如何把D1:R31这个横版矩阵转换回 A1:B451?
方法一:使用ALT+D+P快捷键,用透视表一键转换
Alt+D+P:Excel 数据透视表的终极“快捷键之王”,职场人必学的效率神技!
方法二:使用如下公式
A列:=INDEX($D$1:$R$1, INT((ROW(A1)-1)/30) + 1)B列:=TOCOL(D2:R31,,1)
练习模板:
https://pan.baidu.com/s/1foAT_akv4fvSNOuktqdQOw?pwd=9527
夜雨聆风