如果范围为空白,请输入" X"在B栏 - excel

时间:2017-05-09 11:56:20

标签: excel

我有一张带有" x"矩阵图表的电子表格。在d:s列的b列中,我想写一个公式if d:s ISBLANK write "blank" in column B

要做到这一点,我尝试了:=IF(ISBLANK(C2:S2) , "blank", "not blank")

但它总是等于"不是空白"。我出错了什么想法?

我在这里创建了一个用于测试的示例电子表格:https://docs.google.com/spreadsheets/d/1b-LyPDld5a3WZue7zYSGvFbYy-tDZQLAcsRpNq4yBnU/edit#gid=0

3 个答案:

答案 0 :(得分:2)

尝试使用COUNTA(范围):

  • 如果COUNTA(范围)返回不同于0的内容,则范围不为空白
  • 否则,范围为空白

答案 1 :(得分:1)

您正在尝试评估C2:S2(数组)中的所有单元格,因此需要将公式计算为数组公式。

假设您要显示" Not Blank"如果任何单元格的内容包含与ISBLANK的AND,则评估为数组公式。

=IF(AND(ISBLANK(C2:S2)),"Blank","Not Blank")

使用ctrl + shift + enter尝试表达式。

答案 2 :(得分:1)

试试这个 = IF(COUNTBLANK(D2:S2)= 16, “空白”, “”)