怎么同时插入五行?
假设数据在A1至E50之间,要在F6单元格中输出这50个数每五个数一组的五行排列 可以在D6输入以下公式 =IF(MOD(ROW(),5)=0,A1,“”) 把公式向下填充至E6 再设置F6格式为每五列自动换行即可 在B6、C6分别输入1和2,作为另外两行的分割标记 然后把所有含有公式的单元格内容复制到新工作表 按B6、C6进行筛选删除 这样每一行就只包含一个数字了,然后按D6的内容进行排序,问题就解决了 对于这种每隔几行需要添加分隔线的情况,用函数是比较复杂的,最好的办法就是把所有需要分组的数值先复制到新建表格中,再用VBA代码实现分段,最后拷贝回原来的表格即可完成。 用函数的话,需要使用FIND和LEFT函数配合,而且找不到要查找的字符时,这两个函数将会返回错误值#VALUE!,这样就导致了后续的公式不能正常执行。所以还需要判断一下这个错误是否出现,如果出现则返回空值以示区分。
下面是一个完整的演示过程 首先把数据复制到新建表格中,注意原数据和新建表格的数据行数需要保持一致 然后粘贴回原来的表格,为了便于观察,在原表中加了行标 和列标 对数据进行分段后,再按行进行排序,问题就解决了 如果您觉得我的回答对您有帮助 请不吝点赞关注转发三连支持一下哦~比心~