Excel如何将部分行数据转换成列数据

2025-03-17 15:52:31
推荐回答(1个)
回答1:

蓝色单元格输入1或者0,H5=COUNT(C$5:E5)+1向下复制到红色单元格

J4=IF(ROW(A1)<$H$9,LOOKUP(ROW(A1),$H$4:$H$8,B$5:B$9),"")向下复制

K4=IFERROR(VLOOKUP($J4,$B$5:$G$9,COUNTIF($J$4:$J4,$J4)+1,0),"")向下复制

L4=IFERROR(VLOOKUP($J4,$B$5:$G$9,COLUMN(A1)+4,0),"")向下向右复制

剩下的就是合并单元格了,先把橙色区域手动合并(截图忘了把进度一列设置为百分比格式,你自己设置吧)

复制橙色区域到黄色区域-选择性粘贴-格式即可(也可以用格式刷)