问题,左边的员工用逗号隔开并写在一个单元格,现在需要计算人数、平均工作量,最后按员工拆分成右边的效果。

跟来看看怎么解决。
1.人数
=LEN(E2)-LEN(SUBSTITUTE(E2,",",))+1

LEN(E2)就是计算总字符数。
SUBSTITUTE(E2,",",)就是将逗号替换掉。
LEN(SUBSTITUTE(E2,",",))就是计算没有逗号有多少字符。
LEN(E2)-LEN(SUBSTITUTE(E2,",",))就是总字符数-没有逗号的字符数,得到逗号的个数。
逗号的个数+1就是人数。
新函数会简单很多。
=COUNTA(TEXTSPLIT(E2,","))
2.平均工作量
=ROUND(B2/C2,2)

工作量/人数就是平均工作量,再嵌套ROUND四舍五入保留2位小数。
3.拆分员工
选择A1,点数量,来自表格/区域,进入PQ编辑器。

选择员工这一列,点拆分列,按分隔符,保持默认的逗号,点高级,拆分为行,确定。这样就拆分好了。

将日期的数据类型改成日期,关闭并上载,就回到Excel界面。

用PQ拆分有一个好处,就是当数据源改变的时候,右键刷新,就可以得到新结果。

实际工作就是这样,很多时候都是多个功能综合起来才能解决问题。