Excel 中的文本列

Excel 中的文本列

我的电子表格中有一列,其中每个单元格要么是“是”,要么是“否”。我想生成“否”结果,即使列中只有一个“否”。我试过

=IF(C4+"否","否","是")。

这是可行的,但是我不知道如何对整个列进行范围处理

  • C4:C23

不起作用。

答案1

尝试这个:

=IF(ISNA(VLOOKUP("YES", C4:C23,1,FALSE)),"NO","YES")

如果 YES 不存在,则必须使用 ISNA 函数检索 C4:C23 范围中的 #N/A 值(因此,如果您的列由 NO 和 YES 组成,如果 YES = 0,则您只有 NO),否则您将得到 NO

答案2

假设列为C,第一个数据在C4,则在D4中输入:

 =IF(C4="NO",FALSE,TRUE)

将公式复制到 D5、D6....D23

通过这种方式,我们将 NO 转换为 FALSE,将 YES 转换为 TRUE,因此我们可以使用逻辑函数。

在 D24 中输入:

 =IF(AND(D4:D23)=FALSE,"NO","YES")

如果范围 D4:D23 中至少有一个 FALSE,它将给出结果NO,否则将是YES

相关内容