没想到,象excel这样的成熟软件,竟然能被我发现bug,但是这个发现浪费了我整整一个下午,不过好在还发现了。否则,求和总额不对,后果不堪设想。
中国人制表的习惯和老外是很有些不同的,就像老外基本上是“关系型”的数据结构,我们的工作中就会有很多“中式”的表格型数据,excel处理经常会有些问题。
这个bug是这样的,假设你有个表格,本来 1--3行都有数据,底下对每一列都有求和。
现在因为合并,把第一行、第二行的单元格合并。先选择“合并单元格”,软件会提示你“只能保存一个数据”,确定后,用“格式刷”刷其他的单元格,把第一第二行完全合并,你当然会以为,原来第二行的数据已经完全去除了。其实不会,微软在这里出了一个bug,只有第一列第二行的数据被清除了。其他各列第二行的数据并没有被清除,如果在列有求和的话,你会发现原先的第二行数据,还在求和的数列中,尽管原第二行的数据已经完全没有定义。
打个 原来是2行数据,现在要并成一行,在第一格单元格设定了新的计算公式,其他格式也有公式。
而且,因为还要保留第二行其他数据,不能把第二行全部删除。
这样的情况并不少见,所以说,微软那帮人,对数据的基本想法是“关系型”的(二维的),但是中国人的表格复杂的多啊。
老外一般只有一个上级,中国人很少只有一个上级的
所以,只能改第一格,用格式刷。
格式刷很有用,但是大家使用要小心。 不能完全把格式“刷”出来。
可怜,一行行手工加才发现的啊。