前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Excel 如何在连续数据下方的空行中填入累计值

Excel 如何在连续数据下方的空行中填入累计值

原创
作者头像
朱迪
发布2024-05-14 17:07:18
860
发布2024-05-14 17:07:18
举报
文章被收录于专栏:Excel疑难杂症

例题描述和简单分析

有 Excel 文件,数据如下所示:

..
..

A列的数据由多段组成,每一段是连续的 N 行 +1 个空行,现在要新 B 列,将每段 N 行的字符串用横线连接起来,填在空行处,B 列其他位置保持空,结果如下:

..
..

解法及简要说明

使用 Excel 插件 SPL XLL,在 B1 单元格写入公式:

=spl("=?.conj().(int(~)).group@i(~[-1]==null).([null]*(~.len()-1)|~.to(~.len()-1).concat(""-"")).conj()",A1:A28)

如图:

..
..

简要说明:

当上一个成员为空串时,新分一组,去掉每组内的空串。将每组的成员用 - 拼接成串,计算每组有多少个成员就在 [串] 前补齐多少个空串。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档