简单小结,希望大家继续讨论下一个话题,下一个话题比这个有意思多:(
一、从题目本身给出的数据看,wintercom第一个使用自定义单元格式的方法解决了此问题。Wintercom用了自定义单元格格式和转换自定义单元格格式为实际内容两种方法。他的做法如下:
1.在B列设置单元格格式:[<1]##0.0"M铁板";##0.0"铁板"
2.在D列设置单元格格式:[<200]G/通用格式"仪表板";G/通用格式"保险杠"
3、输入完成后, 选择区域ctrl+C连续两次,然后选择office粘贴板中的数据框中的下拉按钮,出现快捷菜单,选粘贴,然后右键点击选择区域,选择性粘贴-〉文本。自定义格式不是本测试题的重点,大家可以去以下地址看更为详细的讲解:
http://club.excelhome.net/viewthread.php?tid=104335
http://club.excelhome.net/viewthread.php?tid=105228
自定义格式转换成实际内容的帖子:
http://club.excelhome.net/viewthread.php?tid=82465
二、还有一个方法是使用自动更正,这是我出此题的初衷。11楼的Wuaza朋友提到了自动更正,但是他是以询问的方式提出的:(,所以。。。。。。
自动更正是一个容易被忽视的功能,论坛很少有人提及,先让我们来看看什么是自动更正:
1、 自动更正可以干什么(1)更正前两个字母连续大写(2)句首字母大写(3)星期中的某天大写(4)更正误按Capslock键产生的大小写错误(5)键入时自动替换
2、 我主要说说“(5)键入时自动替换”这个功能。在我学习自动更正的时候我曾经以为这是个鸡肋,在目前所有版本的excel中自动更正在所有工作簿里都有效,如果想输入替换值,他会毫不客气的替换成要更正的内容,这也是大家很少去用他的原因。呵呵,其实如果我们善用这一特性,好好的驾驭它,会让我们的工作更轻松。
3、 完成这一功能还需借助office的另一功能-----用户设置保存向导,注意,此功能只有在XP以上版本中才有。强烈建议使用自动更正的朋友先运行下述方法的第一步,以免造成不必要的麻烦。
4、 具体操作步骤:(1)运行用户设置保存向导,保存当前excel设置(2)打开自动更正功能在替换中输入0.8替换为中输入0.8M铁板,然后输入下一个需要替换的词语。直到将sheet1所有的内容全部替换完。(3)运行用户设置保存向导保存刚才的设置。以后想输入这些资料,只需要运行下用户设置保存向导,应用此设置,就可以只用小键盘完成快速输入了。
当确实需要输入0.8的时候可以在数字前面先输入0,就不会自动更正成0.8M铁板.
本题结束。
三、扩展一下。
1、 用户设置保存向导具有还原Excel设置的功能,。这个功能尤其对编程高手们有用,喜欢DIY的朋友老喜欢改变Excel 的菜单及各种设置,要想恢复却不是那么容易做到,其实只要在改变设置前运行下用户设置保存向导,恢复时还原下就可以了。同时还可以让我们切换不同的工作环境,例如本题的例子保存不同的自动更正,可以在不同的自动更正环境下完成快速输入。当然你还可以保存其它的设置。(注意:用户设置保存向导只能保存对系统做出的更改)
2、 利用自动更正与用户设置保存向导的结合我们也可以在自动更正中写进函数,在所有工作簿中调用它,呵呵,有点类似自定义函数。需要注意的是写在自动更正中的函数都是绝对引用。
自动更正中写入函数的帖子,请看此链接 19 楼:
http://club.excelhome.net/viewthread.php?tid=8166&extra=&page=2
在此贴中参与者并没有继续讨论下去把函数写在自动更正中与定义名称方法的比较,希望本题结束后,大家能够深入探讨此话题。
[此贴子已经被作者于2005-8-2 18:01:58编辑过] |