将连字符符号更改为电子表格公式中的数字

时间:2020-09-23 02:32:54

标签: google-sheets

如果A2 = 10,B2 = 2表示A2高于B2,则结果将为“好”,但是如果A2是符号“-”,则如何?

如何在此Google Spreadsheet公式中将“-”更改为“ 0”?

=IF(AND(A2>=B2), "Good")

我找到了这个公式,但是不知道如何与上面的公式结合

=SUBSTITUTE(A2,"-","0")

这是我的电子表格 https://docs.google.com/spreadsheets/d/1sIpOA2bgh_00nNW70pMy4FBruRzdhOtRXFQrAb-PJTc/edit?usp=sharing

感谢任何愿意帮助我的人

1 个答案:

答案 0 :(得分:2)

--SUBSTITUTE(A2,"-",0)换掉第一个公式中的A2,即

=IF(AND(--SUBSTITUTE(A2,"-",0)>=B2), "Good")

The-将SUBSTITUTE结果转换为数字。我们需要它,否则它将是SUBSTITUTE之后的字符串,并且比较将无法按您期望的那样进行。请注意,这会将-的任意数量转换为0,而不仅仅是一个。

我保留了AND,因为我想您以后想添加更多内容。