论坛中有这方面的帖子,但都不全面,前天正好遇到这个问题,顺带整理一下分享给大家
我把关于“隔N行插M行的问题”分为6种小类型: 问题一. 隔 1 行 插 1 行 问题二. 隔 1 行 插 多 行 问题三. 隔 多 行 插 1 行 问题四. 隔 多 行 插 多 行 问题五. 隔 不规则 行插 1 行
问题六. 隔 不规则 行插 多 行
“隔N行插M行的问题”解决方法很多,我把了解到的解决方法分为4类: 1. 辅助列-排序 2. 辅助列-定位-插入 3. 分类汇总-筛选
4. VBA
VBA我才刚刚接触,没有能力展开讨论,本帖就略过。。 六种类型的问题我都提供了两种解决方案,欢迎大家补充
问题一. 隔 1 行 插 1 行 直接上gif了,两种方法都没有难度。方法1
方法2
问题二. 隔 1 行 插 多 行 这里以隔1行插3行举例 因为附件数量限制,我只贴一种方法,方法2重复问题一方法2 定位常量插入即可
问题三. 隔 多 行 插 1 行 这里以隔3行插入1行举例 方法1 会用到定位空值 编辑栏输入=C3 ctrl+enter批量输入的技巧
方法2
问题四. 隔 多 行 插 多 行 这里以隔3行插入2行举例 方法1
方法2
问题五. 隔 不规则 行插 1 行 不同的(公司名)下插入1行 这里介绍一种容易被忽略错误的方法:辅助列公式=IF(C2=C1,1,2),公式下拉粘贴为数值,查找2,ctrl+A全选2,插入整行。 如果每个(公司名)都不少于1个,这样做是正确的,但一旦有一个公司只有一行,就会出错。这种方法有局限性。
正确的方法不贴了,都是问题6的基础,直接看问题6即可
问题六. 隔 不规则 行 插 多 行
这里不规则行后插入3行举例
方法1借助辅助列公式=SUMPRODUCT(1/COUNTIF(C$2:C2,C$2:C2))
方法2是借助使用分类汇总功能,很简单的就插入一行,然后定位空值可以插入2行,4行。但插入3行我想了半天,最终结合问题5的错误公式解决了。
能力有限,方法就会这么多,欢迎大家补充。VBA的解决方案请大家参照其他帖子。
来到excelhome学到了很多知识。第一次写这么长的帖子,请大家轻拍
|