发布网友 发布时间:2022-04-22 03:31
共3个回答
热心网友 时间:2023-09-30 19:26
=IF(ROW()-LOOKUP(1,0/(E$1:E1>""),ROW($1:1))>SUM(LEN(SUBSTITUTE(VLOOKUP(LOOKUP(1,0/(E$1:E1>""),E$1:E1),A:B,2,),",",{1,""}))*{1,-1}),INDEX(A:A,MATCH(LOOKUP(1,0/(E$1:E1>""),E$1:E1),A:A,)+1),"")
=MID(VLOOKUP(LOOKUP(1,0/(E$1:E2>""),E$1:E2),A:B,2,),(ROW()-LOOKUP(1,0/(E$1:E2>""),ROW($1:2)))*2+1,1)
先这样吧,其实如果只是ABCD的话可以简单不少,前一列应该不用动了,如果不是ABCD的话后一列需要改一下,根据你的数据再说吧
热心网友 时间:2023-09-30 19:27
1、【数据】-【分列】将B列分出
2、运用如下我的百度经验处理
万能式转换(多列转三列)
Excel数据批量转置(多列转三列)
热心网友 时间:2023-09-30 19:27
用power query是最优解,函数和vba都很麻烦