excel自动加入空白行,excel加入空白行
通常在制作周报、统计数据等报表文件时,为了方便数据查看和美观,我们往往会在行与列之间间隔插入空白的行列。如果有很多空白的行和列要插入,手工插入显然是费时费力的。有没有高效的插入方法?
1. 就地取材 用好Excel的内置功能
对于空白行列的添加,可以快速实现Excel的一些内置组件。比如制作单词表数据时,为了方便查看和分块背诵,现在需要在原单词表中插入空行进行间隔,利用Excel的内置功能就可以轻松实现(图1)。
图1插入空白行和列的示例
首先在E2和F3中输入1和2的值,然后选择“E2:F3”数组向下填充到原始数据的最后一行,这样E列和F列中输入的数据和值就错开了。选择E2:F11,按F5,点击“定位条件”,定位条件选择“空值”(图2)。
图2选择定位条件
这样,E2:F11的所有空白单元格都将被选中。单击“开始插入单元格插入工作表行”,Excel将在每行的间隔处插入空白行。最后,可以删除E和F辅助列(见图3)。
图3插入工作表行
小提示:
对于需要进行数据统计或排序的文件,插入空行可能会影响操作。如果要批量删除空行,也可以使用上面的F5空值定位方法,定位完所有空值后再选择删除。
上面的方法是添加和插入空行。如果要插入空白列,在原始数据的最后一行输入辅助数据,如上。比如本例中A12D12,依次输入1,2,3,4,E12H2输入1.1,2.1,3.1,4.1(图4)。
图4输入辅助数据
点击数据排序过滤自定义排序,在打开的排序窗口中点击选项按行排序。主关键字是第12行(即用户自定义的辅助行),排序依据是数值,排序方式是升序(图5)。
图5排序设置
这样,数据排序后,每列之间会自动增加一个空白列,根据提示删除辅助行(图6)。
图6添加空白列
从上面的操作可以看出,添加空白行列主要是通过添加辅助行列来实现的。行的添加是通过在原始数据的列的末尾添加交错的辅助数据,然后排序来实现的。如果要插入多行,相应的数据行可以交错排列。空白列是通过在原始数据的末尾添加对应于列数的辅助行数据来实现的。您可以根据您的实际数据添加空白栏。
2. 一步到位 VBA脚本快速实现行列添加
上述添加辅助等级的方法虽然操作简单,但是对于很多追求效率的朋友来说还是略显繁琐。对于这类朋友,还可以使用VBA脚本实现一键添加空白行列。
要在上面的例子中插入一个空列,点击“开发工具VB插入模块”,将下面的代码粘贴到打开窗口的空白处,这样保存后就会添加一个名为“插入空列”的宏脚本(图7)。
Sub插入一个空白列()
对于i=1到3
单元格(1,2 * i)。挑选
选择。整个列。插入
接下来我
末端接头
代码解释:
对于i=1到3:此示例意味着只插入三个空白列。请根据您的实际数据选择具体数值。
单元格(1,2 * i)。选择:指示在第一行和2*i列插入一个空白列作为间距。
选择。整列。插入:整列表示插入了列,如果是行,则使用整列代码。
图7插入空白列代码
保存并返回原始数据窗口,点击“开发工具宏插入空白列执行”。在执行这个宏之后,一个空白列将被插入到原始列之间(图8)。
图8运行宏来插入空白列
如果要插入空行,只需输入以下代码:
Sub插入一个空行()
对于i=1到10,这意味着插入10个空行。
单元格(2 * i,1)。挑选
选择。指示插入了一个空行。
接下来我
末端接头