问题比较简单,我们直接来看!组员和组别登记在了同一列中,现在想整理成右侧的表要如何处理?你有几种思路?我给大家写几个打个样把
▍辅助列+VLOOKUP
这种方法步骤要多一些,但是对新手和版本兼容性较好,我们首先添加一列辅助列为组别,把组别提取出来
简单的IF函数,应该都没有问题,思路是如果A列是组别,就返回组别名称,否则返回B列上一个单元格内容,有点迭代的思路在!
=IF(RIGHT(A1)="组",A1,OFFSET(B1,-1,))
第二步处理,其实就变成了1对多取数问题了,前两天正好我们分享过
飞机票直达--->> 一个辅助列让Excel查询直接起飞!
没看过的也没关系,我们直接来写吧,1对多对新手太难,可以转成1对1,VLOOKUP大家最熟悉,轻松松松!
=B1&COUNTIF($B$1:B1,B1)
=IFERROR(INDEX($A:$A,MATCH($E1&COLUMN(B1),$C:$C,)),"")
▼拆分函数轻松搞 = TEXTSPLIT ( CONCAT(IF(RIGHT(A1:A14)="组",";",",")&A1:A14), ",",";",1,,"" )
课程推荐