Excel如何按序号填充空行:这几个方法都可以完成
发布网友
发布时间:2024-10-03 11:46
我来回答
共1个回答
热心网友
时间:2024-10-14 13:19
在已有数据中批量插入不等数量的空行,使用VLOOKUP、FILTER等函数同样可行,且效率很高!相较于序列排序法,构建序列更为简便。
根据数据源中的序号插入数量不等的空行,可以达成下图右边所示的效果。
通常遇到插入空行的问题,我们会直接插入或通过序列操作来解决。但如果插入数量较多,操作效率就非常低。今天针对此案例,给大家推荐几个用函数插入空行的方法,效率极高。
方法1:FILTER函数一步到位
=FILTER($A:$E,$A:$A=ROW(A1),""),下拉即可。
利用FILTER对A:E列进行筛选,筛选条件为$A:$A=ROW(A1);当无筛选结果时返回空值,正好实现了插入空行的效果。
方法2:VLOOKUP+IFERROR一步到位
用公式=IFERROR(VLOOKUP(ROW(A1),A:E,{1,2,3,4,5},),"")下拉即可。
这是高版本中VLOOKUP函数新用法:第3参数支持数组。
方法3:COUNTIF计数法
先用公式=IF(COUNTIF(A:A,ROW(A1))=1,ROW(A1),"")下拉得到一列包含空值的序号。
再用公式=IFERROR(VLOOKUP($G2,$A:$E,COLUMN(B1),0),"")右拉下拉得到其他数据。
方法4:OR函数逻辑判断法
用公式=IF(OR(ROW(A1)=A:A),ROW(A1),"")下拉得到包含空值的序号,其他信息的匹配方法同上。
OR(ROW(A1)=A:A)是针对数组进行判断,非365版本的朋友需按三键(Ctrl+shift+回车)输入公式。
拓展运用:
1.在同类产品后添加空行
首先创建一列辅助列,按规则填入序号:
然后下拉公式=FILTER($B$3:$B$11,$C$3:$C$11=ROW(A1),"")即可。
2.每一行下都插入空行
首先创建一列辅助列:
然后用今日的方法=FILTER($B$3:$B$11,$C$3:$C$11=ROW(A1),"")完成。
做Excel高手,快速提升工作效率,部落窝教育 Excel精品好课任你选择!