Excel“ISBLANK”function具有“IF”function

我有多个Excel工作簿,其中有很多列。 将有一个英文栏和一个西class牙文栏。 我想要做的是比较两列,看看西class牙专栏是否确实翻译了英文文本。 这很简单:

IF(A2=C2, "NOT TRANSLATED", "TRANSLATED") 

但是,英语和西class牙语栏目中都有数百个单元格没有值。 所以我上面使用的公式会说:“是的,这些在技术上是相同的价值,即使它们是空的,所以没有翻译完成”。 这导致它看起来好像有太多“未翻译”的值比实际上。 这是我试过的:

 IF(A2=C2, "NOT TRANSLATED", "TRANSLATED", IF(ISBLANK(A2)=TRUE, "NULL VALUE", "CHECK VALUE")) 

虽然这给了我一个错误。

我在想,我需要有一个函数,首先检查单元格是否有值的开始。 如果是这样,那么公式应该继续检查两个单元格是否具有相同的值。 如果其中一个单元格没有值,则返回“NULL VALUE”。 有任何想法吗?

用第二个公式有效地给IF函数4参数。 IF接受至less1个强制参数(条件),然后接受2个可选参数(如果返回TRUE或FALSE,该怎么办)。

相反,你需要嵌套你的IF条件,如:

 IF(A2=C2, IF(ISBLANK(A2)=TRUE, "NULL VALUE", "CHECK VALUE"), "TRANSLATED") 

其中检查是否A2 = C2,如果是则检查A2是否为空,如果是(且A2 = C2记住)则返回“NULL VALUE”,如果不是(但A2仍然等于C2),那么它会重新产生“CHECK VALUE”,如果A2不等于C2,则返回“TRANSLATED”。

显然你可能想调整你的问题。

的Wooo! 从你们那里得到一点帮助,我知道了。 它看起来像这样:

 =IF(AND(ISBLANK(A2)=TRUE; ISBLANK(B2)=TRUE); "NULL"; IF(OR(ISBLANK(A2)=TRUE; ISBLANK(B2)=TRUE); "NOT TRANSLATED"; IF(A2=B2; "NOT TRANSLATED"; "TRANSLATED"))) 

那是一个怪物。

你可能会发现这个公式是有用的,它会检查任何一列中的空值

 {=IF(OR(A1:B1=""),"Null Value",IF(A1=B1,"Not Translated","Translated"))} 

省略花括号并使用Ctrl + Shift + Enterinput函数

您可以拖动下面的结果

 aa Not Translated bc Translated d Null Value e Null Value Null Value ff Not Translated 

尝试:

 =IF(OR(LEN(A2)=0,LEN(C2)=0),"IS NULL",IF(A2=C2, "NOT TRANSLATED", "TRANSLATED"))