教你轻松搞定Excel数据表中的空格

2016-02-19 11:09 6 1 收藏

下面这个教你轻松搞定Excel数据表中的空格教程由图老师小编精心推荐选出,过程简单易学超容易上手,喜欢就要赶紧get起来哦!

【 tulaoshi.com - Excel教程 】

到了年底,单位要报送的表格非常多,有时就请一些非专业老师帮助录入,但在录入的过程中我发现不少老师录入的表格数据中存在一些空格,影响了数据的整体效果。如果一个个地修改既费时又费力,针对此现象我想出了几种有效的解决方法并且收到了良好的效果,因此写下来与广大读者一起分享。

一、提前预埋设置,做到事半功倍

1. 提醒用户输入的数据中是否含有空格

在数据录入过程中,如果想让系统自动提醒用户输入的数据中是否含有空格,可通过设置数据的有效性来实现。

以验证姓名数据在输入的过程中是否含有空格为例(如图1),选中第一个姓名向下的单元格区域,单击数据菜单中的有效性命令,弹出数据有效性对话框,在设置选项卡中将允许的有效性条件设为自定义,在其下方的公式框中输入公式=(LEN(B2)-LEN(SUBSTITUTE((B2)," ","")))=0。

教你轻松搞定Excel数据表中的空格

图1

切换到出错警告选项卡,在标题框中输入出错警告!,在错误信息框中输入输入的文本含有空格,请确认后重新输入!(如图2),设置完成后,单击确定按钮退出。

图2

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

接下来在输入姓名的过程中,系统会自动验证当前单元格中是否含有空格,如果有,则弹出如图3所示的警告信息。

图3

cico提示:在图3出现时,直接按回车可以重新输入姓名。如果输入字数较多的数据(类似于家庭地址这类字段)时,不适合直接按回车键,否则原有的数据会自动被删除,此时单击是按钮可以忽略空格的存在。

2. 用公式去除数据中含有的空格

上述技巧大家会发现系统能自动检测出空格的存在,但不能自动替换掉这些空格,还必须要重新输入或输入完成后进行必要的修改。可不可以在输入过程中自动去掉含有的空格呢?

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

如果在当前表格中插入一些空列,用substitute函数是可以实现这一功能的,但总觉得不太美观,并且在录入时影响用户的视线。后来我将公式运用到sheet2中顺利地解决了这一问题。

输入数据之前首先切换到工作表sheet2(改名为备份)中,在a1单元格中输入公式=substitute(sheet1!a1," ",""),并将公式复制到与sheet1中表一样大的单元格区域中,这样在sheet1中输入数据时,在sheet2中对应的单元格中就会将去掉空格后的数据自动保存下来,最后sheet2中的数据就是我们最终需要的数据(如图4和图5)。

图4

图5

二、后期数据处理,同样游刃有余

我们这里采用替换法来删除表格数据中的空格。

选定整个表格,单击编辑菜单中的替换命令,打开替换对话框,在查找内容框中输入一个空格,在替换值框中不输任何内容,单击全部替换按钮就可以了。

cico提示:若要对某一字段进行上述替换操作,只要在进行替换操作前选定该字段就可以了,否则会出现误替换的现象。

当然,有兴趣的朋友也可以通过编写相应的vba代码来清除表格数据中的空格,但对于一般用户而言,采用本文介绍的方法就足够了。

采用本文介绍的方法就可以保障获得的数据是我们最终需要的结果,即使是不熟悉excel操作的朋友也可以帮助录入数据,从而大大地提高我们的工作效率。

来源:https://www.tulaoshi.com/n/20160219/1596664.html

延伸阅读
标签: MySQL mysql数据库
  在进行数据表检查或修补时,可以先将数据表锁定,可确保数据表的安全: mysqlLOCK TABLE tbl_name READ; mysqlFLUSH TABLES; 将数据表锁定后再进行检查或修补的工作。完成后再解除锁定: mysqlUNLOCK TABLES; //LOCK TABLE tbl_name READ表示要锁定成只读状态,在这个状态下用户只能读取数据表,不能写入。 LOCK TABLE tbl_name W...
标签: 电脑入门
不知道大家有没有这样的感觉,当你查看Excel数据表中某行记录时,由于数据表中的字段较多,需要拖动水平滚动条才能将整个表格的内容看完, 这样很容易看走眼,不小心就会将上面一行或下面一行的内容错看成当前记录的数据。这样的数据交给领导,可是要挨批噢,其实通过下面的几行VBA代码, 你就可以轻轻松松地查看记录了,操作步骤如下: 打开...
用access做应用程序,往往做成"数据"和"程序"两个数据库,"数据"数据库中只存放数据表,"程序"数据库中存放所有的form,query,report,module等,通过表联接"程序"数据库可以访问所有"数据"数据库中的表。 当我们的应用程序更换存储位置的时候往往失去正确的表联接,造成运行错误。下面的一段程序可以自动找回表联接。在我的应用中"程...
标签: MySQL mysql数据库
  如果数据表有问题,可以利用--recover --quick参数做修补的工作: linux#myisamchk --recover --quick tbl_name linux#isamchk --recover --quick tbl_name 如果上面的方法不能解决问题,可以将--quick参数去掉: linux#myisamchk --recover tbl_name linux#isamchk --recover tbl_name 如果还是不能解决问题,可以再试着改用--sa...
  数据库结构: 字段      类型 ID          整型     索引(无重复) name      文本 father     整型 //tree初始化 procedure TForm1.FormActi...

经验教程

605

收藏

10
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部