引用空白单元格的函数

引用空白单元格的函数

我目前正在使用 W8 和 Excel 2010。我试图"IF"为列中的每个单元格编写一个我认为很简单的函数;即如果同一行中的特定单元格为空白,我希望包含公式的单元格也显示为空白。如果不是,那么我希望显示默认文本。这是我输入的公式F2

=If(A2="";"";"default text"). 

A 列包含姓名,如果包含任何文本,则默认文本将是指向同一磁盘驱动器上该人照片的超链接地址。

问题是公式不起作用,并且""在尝试表达空白时突出显示为错误。

任何帮助都将不胜感激。谢谢。

答案1

您的公式只需要逗号而不是分号。工作版本应如下:=If(A2="","","default text")

答案2

为了应对 A2 可能是空白字符串或空单元格的可能性,我将重新编码该函数,如下所示:

=If(len(A2)=0;"";"default text")

我假设您使用分号是因为您所在的地区。如果不是,您需要用逗号代替它们。

答案3

对于你所描述的情况,我使用IS函数来确定单元格是否为空;具体来说ISBLANK

这些函数统称为 IS 函数,用于检查值的类型并根据结果返回 TRUE 或 FALSE。例如,如果值是对空单元格的引用,则 ISBLANK 函数返回逻辑值 TRUE;否则返回 FALSE。

因此,您可以按如下方式嵌套ISBLANKin you语句。IF

=If(ISBLANK(A2);"";"default text")

如果发现A2空白,它将保留其空白,否则它将显示默认文本。

相关内容