excel零值不显示怎么设置,excel数字为零不显示怎么设置
众所周知,0在Excel中是一个特殊的数字。很多时候,我们并不想直接在单元格中显示这个数字。那么如何定制它在单元格中的显示呢?本文的方法为您提供了参考。
是零都不显示,工作表中全局设置
因为0表示没有数据,所以在做一些数据的时候直接显示0是不好看的。比如某公司业务员的提成需要达到一定的销售额才能得到提成数据。对于没有达到定额数据的业务员,默认提成会显示为0。为了不伤害业务员的自尊心,工作表中所有的0元现在都不能显示。
根据提示输入数据后,点击“文件选项高级”,在打开窗口的右窗格中,在“显示此工作表的选项”下,取消选中“在零值单元格中显示零”。
选项设置
这样,当你回到Excel工作表时,原来业务员是0元提成的单元格就会变成空白,不会再显示0。
设置0后,不再显示。
但是,上述操作只对当前工作表有效。如果当前工作簿中有许多工作表,那么我们需要设置每个工作表。如果需要设置整个工作簿,就需要使用VBA脚本来实现。
点击“开发工具插入模块”,容纳后在模块窗口输入以下代码。
不显示零值()
床单。挑选
活动窗口。显示零=假
末端接头
添加代码模块
这将在当前工作簿中创建一个名为“不显示零值”的新宏。当需要在整个工作簿中显示零值时,只需点击“开发工具宏不显示零值”即可。单击“执行”,当前工作簿中所有工作表的零值将不再显示。
运行宏
如果需要在其他工作表上执行相同的设置,我们可以清除原始数据,将文件保存为“启用宏”的工作簿,然后只需在其中执行上述宏即可。
自定义格式,指定行列的零不显示
上述方法对整个工作表或工作簿有效。在许多情况下,我们可能只想不显示特定行和列的零,而不是整个工作表。比如上面的例子,现在只有C列单元格的0不显示,其他单元格正常显示,可以用自定义单元格的方法来实现。
选中所有C列,右键选择“单元格格式”,切换到“自定义”,然后在右边类型下输入[=0] 自定义格式,也就是说,该列单元格为零时为空。
设置自定义格式
返回Excel窗口,这样当C列数据的值为零时,该单元格将不再显示为“0”,而其他单元格将继续使用默认格式显示为“0”。
自定义显示效果
强制显示,零显示为指定的值
对于某些报告,零值可能不意味着“0”。比如有些检验报告,检测不良率为0,就应该显示为“无缺陷,优秀”。对于这种特殊的零值,我们现在可以通过if函数强制将其显示为特定值。
自定义显示
输入与C1 B1相同的内容,然后定位C2输入公式“=IF(B2=0,无缺陷,优秀,B2)”。Company是指如果B2单元格的值等于零,则显示为“不错,很优秀”(可以显示任意自定义文本),否则显示为原始值。公示下拉后,只要B列单元格为零,C列字符就会自动显示为“不错,优秀”。
自定义字符显示
当然,为了不出现原来的零值,也可以右键单击B列,选择“隐藏”,这样只要B列单元格检测到的坏值为0,就会自动作为上面的字符集显示在C列。
特定区域设置,查找与替换
对于需要用特定字符替换的类似零值,我们也可以直接使用查找和替换组件来处理。首先,在Excel中选择要替换的零值区域。如果要替换多个连续区域,可以按住Ctrl键进行多重选择。
选择多个区域。
然后点击“开始查找替换”,展开“更多选项”,按列搜索,在搜索框中输入“0”,输入要替换的内容,最后点击“全部替换”,这样选中区域的零值就可以被指定的字符替换,未选中的区域默认继续显示。
使用查找和替换