在Excel单元格中输入的数据一般默认为【常规】类型。在实际使用中,我们如何处理非常规情况呢?我是采用英文状态的单引号'来实现的。具体做法如下:
1、前导零数据的输入。如输入【001】,正常输入【001】时系统会变成【1】。可先输入英文状态的单引号【'】,再输入001。这时系统自动将【001】转化为【文本】类型,但仍可与数值进行运算。
2、小写逻辑常量的输入。如输入【true】,正常输入【true】系统会自动转化为大写,这时可先输入英文状态的单引号,再输入【true】。这时系统也将内容转化为文本类型,但仍可作为逻辑常量使用,如用not函数求值。
3、当输入日期数据时,我们也同样在之前先输入英文状态的单引号,系统也将自动转换为文本类型,当它与0相加时得到的值与【DATEVALUE()】函数值相同,即是此日期所对应的序列数。