使用excel软件制定一些表格的时候我们常常需要把某一个单元格根据特定值显示为空白格,例如有一堆数值中不想把“20”显示出来,这时候我们应该怎么办呢?
开启分步阅读模式
工具材料:
电脑一台
Microsoft Excel软件
*** 作方法
01
下面图有这样一组数据,有
文本也有
数字。我们以这组为例子按要求设置单元格为空白单元格。
02
选择要设置的
单元格。
03
单元格被选择的情况下,在
开始->
样式中点击
条件格式->
突出显示单元格规则->选择
其他规则。依次 *** 作后会d出
新建格式规则小窗口。
04
在
选择规则类型中选择
只为包含以下内容的单元格设置格式,在
编辑规则说明中选择
单元格值和
等于。
05
等于右边的小方框上需要输入详细的要求,例如我们想在左边的数值中不显示“20”,那就直接点击数值“20”的单元格,这时小方框上显示“
=$E$4”,或者我们可以手动输入“
=20”,
这时等号(=)不可以省略哦。
06
然后点击下面的
格式,在d出的
设置单元格格式窗口中选择
数字->
自定义,在右侧的
类型中输入
(英文输入法的分号+空格+分号+空格+分号),输入完成后一路点击
确定。
07
设置完成后再次回来看之前输入的数据,我们可以发现之前是
”20“的单元格都变为
空白单元格了。
08
数字的单元格我们已经设置为空白单元格了。那么带有
文本的单元格我们应该怎么设置呢?其实跟数字没有多大区别,只是在
设置要求的时候会有不同。
09
步骤1到4是相同的,在步骤5也可以直接
点击不想显示的
文本单元格,例如“再见”单元格,但如果想直接输入,这时因为是文本,所以
需要在文本上带上 " ",如 ="再见"。然后按格式进行
步骤6就可以。
10
设置完成后再回来看之前的数据,我们可以发现之前显示有"再见"的字样已经消失不见了。
可以把自定义函数改为 sub。
例如下列Sub可以实现:
Sub ShowErro()
If ActiveCell.Value = Null Then
Return
End If
If (MsgBox("输入错误", vbRetryCancel) = vbCancel) Then
ActiveCell.Value = Null
End If
End Sub
1、为了更好说明,举个简单例子,在EXCEL表格中,A1=1,A2为空,A3=2,A4为空,要使A2=A1,A4=A3,那要如何设置:
2、用鼠标左键点住A列拖拉选定区域,然后再在键盘上按“Ctrl+G”键。
3、进入“定位条件”后,点击“空值”,这时会将空格处于选择状态。
4、选中“空值”这个选项,确定,然后按键盘上的“=”,之后直接按向上方向键“↑”, 最后按CTRL+回车(如下图):
5、通过上面的步骤,则所有数据自动填充完成(如下图):
鼠标右键选择清除内容—清除格式即可。详细步骤:
1、先打开Excel表格,选择要设置的表格区域。
2、鼠标右键选择清除内容—清除格式。
3、框线变成虚线。
4、鼠标右键选择设置单元格格式。
5、选择无图案。
6、这样excel表格的线条就去掉变成空白了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)