如何更改下面的公式以处理空单元格?
w = tf.Variable(np.random.rand(n_features).reshape(n_features,1).astype(np.float32))
当出现错误时,它会更正返回“N / A”,但当单元格为空时它会返回0。
我在这个问题上发现了很多线程,但是无法工作。
答案 0 :(得分:1)
如果你想为空白返回N / A,那么
IF(or(ISERROR('[KPI.xls]Sheet1'!F192),ISBLANK('[KPI.xls]Sheet1'!F192)), "N/A")
答案 1 :(得分:1)
如果您希望它返回“BLANK”,如果它是空白的,您可以使用if语句。
=IF(ISBLANK('[KPI.xls]Sheet1'!F192),"BLANK",IFERROR('[KPI.xls]Sheet1'!F192,"N/A"))
您可以用“”或“BLANK”代替任何您喜欢的内容。
答案 2 :(得分:1)
这个答案取决于你想要回归的内容。如果要返回的文本值可能为空,并且想要避免 0 ,则附加一个零长度字符串。细胞不会真正空白(具有公式的细胞永远不会);它将包含一个零长度的字符串而不是零。
{{1}}
但是,如果您尝试返回一个数字,那么您已经有效地将数值转换为看起来像数字的文本,这通常不是理想的结果。