19万粉丝共同关注
请点左下角的“阅读原文”
在Excel中,如何在一张列表中插入行数间隔不同的空行?
某货运公司现需根据如图 3?117所示的包装箱表,制作出如图 3?118所示的标签号来。
图 3?117包装箱表
图 3?118制作标签号
→ 解决方案
根据每个箱号的数目插入空行后使用公式生成标签号。
→ 操作方法
填充等系列
以下操作均在“包装箱”工作表中进行:
步骤1 在C2单元格输入公式:
=C1+B2-1
并向下填充至C7单元格;
步骤2 选中C7单元格,单击“开始”选项卡→“编辑”组→“填充”按钮→“系列”,在弹出的“序列”对话框(如图3?119所示)中,单击“序列产生在”列表中的“列”单选按钮,“类型”列表默认选择为“等差数列”,“步长值”文本输入框输入“-1”,“终止值”文本输入框输入“0”,单击“确定”按钮,关闭对话框;
图3?119填充序列
步骤3 右键单击C1:C31单元格区域的任意单元格,在弹出的快捷菜单中选择“排序”→“升序”,单击选中B列,按Ctrl+C>组合键,单击选中C列,按
至此,步骤1至3得到的结果如图3?120所示:
图3?120步骤1至3得到结果
步骤4 单击选中A列,按
步骤5 同步骤4的方法定位至B列“空值”,输入等于号“=”,再按向下箭头键〈↓〉,再输入“-1”,按
步骤6 在D1单元格输入“标签号”,D2单元格输入公式:
=B2&'/'&C2
将公式填充至D31单元格,单击选中D列,按
图3?121“粘贴选项”列表的“值”按钮
→ 原理分析
本例中关键之处在于:
一、通过步骤1至3在每个箱号前插入适当数量的空行(该数量为箱号对的箱数减1,如箱号为“BXC001”前插入的行数为4=5-1),其中用到了较简单的公式、序列填充及排序操作。
1、序列填充:从“序列”对话框(见图3?122)可以看出,“序列”即可产生在行或列,“类型”列表包括“等差序列”、“等比序列”、“日期”及“自动填充”4种类型,“日期单位”列表的各项只有当“类型”选择“日期”才可用,“步长值”和“终止值”当不勾选“预测趋势”时才能使用。
图 3?122“序列”对话框
2、步骤1的公式主要是制作“空位”,并通过步骤3的升序操作将步骤2的用于“钻空”的序列去填满步骤1中腾出来的“空位”。
二、步骤4、5将A列(“箱号”列)及B、C列辅助列的空值单元格填充完整为步骤5的公式输入作铺垫,其中A、C列是重复下一个单元格式内容,B列为下一个单元格数值减去1,最后步骤5中使用公式将B、C列连接起来即为预定目标中的标签号。
1、Ctrl+Enter>组合键的使用:该组合键可以在选定的区域内输入同一个数值或公式(公式若使用相对引用,则公式内容不同是正常的)。
2、步骤5中为防止删除B、C列导致D列公式出现“=#REF!”类型的公式错误,故需将“标签号”列的公式值先以数值的形式固定再删除B、C列。
联系客服