公式中=IF(--LEFT(B1,1)=2,"02",A1) --代表什么意思
发布网友
发布时间:2023-05-26 05:39
我来回答
共3个回答
热心网友
时间:2024-10-18 19:59
代表负负得正,目的是进行数学计算,在这个过程中可以把字符串数字转化为数值
你还可以用=IF(1*LEFT(B1,1)=2,"02",A1)来做。看个人习惯,有的人习惯用--,有的习惯用--
比如你在单元格输入--1,结果是1
热心网友
时间:2024-10-18 20:00
意思是:当B1单元格左起第一个文字为2时,公式所在单元格为02,否则公式所在单元格为A1单元格内容。
公式中的“--”可以理解为将文本格式的数值转变为数据格式。
从公式设置的情况看,如果不加“--”,被取出来的数值应该是文本格式。
热心网友
时间:2024-10-18 20:00
LEFT(B1,1)返回的是文本,-LEFT(B1,1)可将其转换为数值,但这样转换会变成负数,所以再加一个-号将其再转换为正值。
转换为数值的方法不一定是--LEFT(B1,1),还可以用LEFT(B1,1)*1,LEFT(B1,1)/1,LEFT(B1,1)+0等方法。