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,否則是YES

答案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

相關內容