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