打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
如何批量删除Excel单元格中的空行和空格?

今天朋友在工作中遇到一个棘手的问题:有一张1w多条记录的Excel表格,由于身份证号数据录入的不规范,无法录入到系统中。这1w多条记录中,有的身份证号前面有多余的空格,有的身份证号后面有多余的空行。如果人工查找、手动删除费时费力,还容易出错。怎么解决呢?跟大家分享一下我的解决方案。

找到一张计算机二级真考题库中的操作素材,模拟一下上述的实际问题。

一、模拟问题描述

在下面的表格中有12条记录(我们使用函数进行批处理,1w条记录的处理方法和效率与12条记录是一样的),前9条记录中的身份证号前面有多余的空格,后面有多余的空行,后3条记录是正确的(作为对比数据)。现在我们要做的是批量删除身份证号单元格中多余的空格和空行。

二、解决方案

2.1 方案描述

设置一个辅助列,使用substitute函数计算出“删除指定单元格中的空值”后的结果。

2.2 substitute函数功能介绍

函数功能:将字符串中的部分字符串以新字符串替换

2.3 函数参数说明

substitute(Text, Old_text, New_text, Instance_num)

Text:父字符串,可以是要替换字符的字符串或文本单元格引用。

Old_text:要被替换的字符串。

New_text:用于替换old_text的新字符串。如果省略,则删除old_text。

Instance_num:若指定的字符串old_text在父字符串中出现多次,用本参数指定要替换第几个。如果省略,则全部替换。

2.4 输入公式并自动填充

在D2单元格中输入公式,用以删除空值(空格、换行符

=SUBSTITUTE(C2,' ',)

注意:双引号中包含一个空格,双引号前后都有半角逗号。

      自动填充公式:将光标移动到D2单元格右下角的填充柄上,双击填充柄自动向下填充公式。也可以拖动填充柄自动填充。

自动填充公示后,会自动选中所有填充公式的单元格区域,直接用鼠标右键单击这个单元格区域,选择“复制”(或者按<Ctrl+C>组合键复制)。

      然后,在身份证号列粘贴“”。右键点击第一个身份证号的单元格C2,在快捷菜单中选择【粘贴选项】中的“”,如下图所示。

      删除辅助列。右键点击D列列标,在弹出的菜单中选择【删除】命令。

通过以上操作,无论是1w还是2w条记录,都可以快速解决。你在工作中录入身份证信息的时候遇到过类似的问题吗?快来试试吧!

温馨提示:身份证信息所在单元格的数字格式一定要设置成“文本”哦!或者在录入身份证号前先输入一个半角的单引号(')

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
办公软件office,替换指定的单元格中指定位置的字符(Excel表格中的替换函数substitut...
如何在Microsoft Excel中使用TRIM函数
Excel中禁止录入空格,难倒无数人,其实2个函数就能轻松搞定
Excel函数应用实例:自动录入出生日期
Excel – 根据身份证号码计算年龄,生日没过的减去一岁
Excel如何从身份证号中提取出生年月日[详细版
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服