excel中如何将多行数据排成一行多列

请高人指点,悬赏!
2024-11-23 12:46:01
推荐回答(3个)
回答1:

用数组公式可以解决,不过要辅助列,等我模拟一个例子给你发上来,稍等

回答2:

可以帮你解决问题,先提取不重复姓名,再根据姓名提取对应的行内容。说着不复杂,但骤却不少,打字累呀。如果方便,你可以按你表格的实际格式随便录入点不涉及个人信息的内容,我在你这个表上加公式,你只要将原来的实际内容往里复制就可以在旁边生成你想要的数据了。
sddljiang@163.com
或你也可以留Q联系的。

回答3:

D3=B3

D4=IF(B4="",D3,B4)

b15=INDEX(B$1:B$11,SMALL(IF($B$3:$B$11<>"",ROW($A$3:$A$11),4^8),ROW(A1)))&""

数组,下拉

C15=IF(ISERROR(INDEX($C$1:$C$11,SMALL(IF($D$3:$D$11=$B15,ROW($A$3:$A$11),4^8),COLUMN(A1)))&""),"",INDEX($C$1:$C$11,SMALL(IF($D$3:$D$11=$B15,ROW($A$3:$A$11),4^8),COLUMN(A1)))&"")

数组,右拉,下拉