英文状态的单引号“'”作用:

  1. 前导零数据的输入。如输入“001”,正常输入“001”时系统会变成“1”。可先输入英文状态的单引号“'”,再输入001。这时系统自动将“001”转化为“文本”类型,但仍可与数值进行运算。如图所示,加法运算。

     2. 小写逻辑常量的输入。如输入“true”,正常输入“true”系统会自动转化为大写,这时可先输入英文状态的单引号,再输入“true”。这时系统也将内容转化为文本类型,但仍可作为逻辑常量使用,如用not函数求值。如图2所示。

  3. 当输入日期数据时,我们也同样在之前先输入英文状态的单引号,结果如何呢?从图3可看出,系统也自动转换为文本类型,当它与0相加时得到的值与“DATEVALUE()”函数值相同,即将是此日期所对应的序列数。

批量插入:

首先选定区域,然后调用下面的VBA的代码来实现。

Sub Sample()

   Selection.NumberFormatLocal = """'""General"
End Sub

批量删除:使用单引号后如果想再将其转换成数值或日期格式时,就有麻烦了。单引号是无法通过查找替换的方法删除的,只能一个一个的删除。下面列举了集中去除单引号的方法:

  1. 复制到Word等编辑软件中再拷回来就可以去掉;

  2. 将该带单引号的单元格乘以1,然后再设置该单元格的属性就可以了;

  3. 在空白单元格右键复制,然后在有单引号的单元格---右键---选择性粘贴---选择加---完成。

 

posted on 2009-04-30 18:25  风生水起  阅读(28176)  评论(1编辑  收藏  举报