
急急急,请教各位excel大侠,如何将统一编号的名称从同一列变成同一行呢?谢谢!如图
展开全部
通用公式如下:
E2
=INDEX(A:A,SMALL(IF(MATCH(A$2:A$100,A$2:A$100,0)=ROW($1:$99),ROW($1:$99),""),ROW(A1))+1)按CTRL+SHIFT+ENTER结束公式输入,下拉填充
F2
=INDEX($B:$B,SMALL(IF($A$2:$A$100=$E2,ROW($1:$99),""),COLUMN(A1))+1)按CTRL+SHIFT+ENTER结束公式输入,右拉填充,下拉填充
E2
=INDEX(A:A,SMALL(IF(MATCH(A$2:A$100,A$2:A$100,0)=ROW($1:$99),ROW($1:$99),""),ROW(A1))+1)按CTRL+SHIFT+ENTER结束公式输入,下拉填充
F2
=INDEX($B:$B,SMALL(IF($A$2:$A$100=$E2,ROW($1:$99),""),COLUMN(A1))+1)按CTRL+SHIFT+ENTER结束公式输入,右拉填充,下拉填充
更多追问追答
追问
你好,谢谢你,你这个方法才可以,但是第30个编码以后就出现“#NUM! ”错误,是什么原因啊?
追答
出现“#NUM! ”不是错误,是之后没有数据了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
E2=INDEX(A:A,ROW(A1)*3)
下拉复制
F2=INDEX($B:$B,ROW($A1)*3+COLUMN(A1)-2)
右拉下拉复制
下拉复制
F2=INDEX($B:$B,ROW($A1)*3+COLUMN(A1)-2)
右拉下拉复制
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
复制……选择性粘贴……转置……确定即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询