登陆注册
6423

用分列太笨,复制太慢!这才是No.1的Excel分行神技

站长网2023-07-28 14:35:060

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

跟卢子来看看怎么解决。

1.人数

=LEN(E2)-LEN(SUBSTITUTE(E2,",",)) 1

LEN(E2)就是计算总字符数。

SUBSTITUTE(E2,",",)就是将逗号替换掉。

LEN(SUBSTITUTE(E2,",",))就是计算没有逗号有多少字符。

LEN(E2)-LEN(SUBSTITUTE(E2,",",))就是总字符数-没有逗号的字符数,得到逗号的个数。

逗号的个数 1就是人数。

2.平均工作量

=ROUND(B2/C2,2)

工作量/人数就是平均工作量,再嵌套ROUND四舍五入保留2位小数。

3.拆分员工

选择A1,点数量,来自表格/区域,进入PQ编辑器。

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

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

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

0000
评论列表
共(0)条