在Excel 中,如何解决单元格中有英文单引号造成出错的问题?
有些单元格看似是空的,但实际并不为空。例如,由公式返回的空值、单元格中包含特殊符号“'”或自定义单元格格式为“;;;”,这些情况都会导致单元格看似为空,一旦引用这些单元格参与运算,将不能返回正确的结果。
实战实例:单元格中有英文单引号造成出错
本例中由于单元格中包含一个英文单引号,导致公式引用该单元格数据时返回错误值。这时可以使用ISBLANK函数来检测单元格是否真空,如果返回值为TRUE,则表示真空,如果看似空的单元格返回结果为FALSE,则表示单元格不是真空,那么可以选中单元格并检查是否有英文单引号。
打开下载文件中的“素材\第3章\3.2\空白单元格不为空问题\单元格中有英文单引号造成出错.xlsx”文件,如图3-43所示。
图3-43
将光标定位在D2单元格中,输入公式:=ISBLANK(C2),如图3-44所示。
按【Enter】键,即可返回FALSE(表示该单元格不是真空单元格),如图3-45所示。
利用公式填充功能,即可分别判断出其他单元格是否为真空单元格,如图3-46所示。
删除表格中有单引号的单元格数据,即可返回正确的计算结果,如图3-47所示。
图3-44
图3-45
图3-46
图3-47