今天累了半天,都是在做国家体育数据上报的数据准备。其中许多数据搜集的时候,格式不正确,需要转换。如果人数较少重新输入即可,人数多了,就不行了,下面介绍一下用到的相关函数及格式的转换,以后,就不需要这么麻烦了。
1、性别一项,输入的是男,女。而要求的是1,2。怎么办呢?在新的一列中。输入:
=if(C2="男",1,2) 按回车。上述表示,C2为男的时候,则值为1,不为男的时候,值为2。
2、截取字符串。 =right(C1,2 ) 截取C1单元格右边的两个字符。相同的,截取左边的 =left(C2,4)
3、将日期如20010812转换为日期型。 通过上述的函数,分别提取中年月日后,用:
= C1&"-"&C1&"-"&C3 其中C1、C2、C3也可以换为函数如:left(A3,2)
4、测试一下,可能转换后,看起来是日期的格式,却不能使用,什么原因了。
把日期一列的数据复制在一个新的电子表格文件中,最上面插入一行,第一行随便输入如“dat”,选择该列,并且设置单元格式为 日期型。学电脑到www.2xuewang.com
然后将该文件另存到桌面,文件名随便取一个,文件类型选为:DBF4 ,注意扩展名为:dbf ,然后按这种格式保存。
重新打开上述DBF文件后,该列的数据即为日期型。再复制到模板中,即可以使用了。
要是上述方法还是不行,则只有用foxpro打开DBF文件,进行格式强制转换了,电子表格提供的功能毕竟有限。
5、前面出现绿色的半角,还有一个圆包起来的感叹号,点了后可以看到“以文字存储的数字”,一般这儿输入的是数字,却是文本格式。有些时候,重新输一遍后,该数据即可使用,不过,试着全部选择后,点绿色的旁边的下接按钮,出现“以文字存储的数字”点一下,所有的绿三角符号全没了,这和重新输入是一样的。
6、耐力项目的 ' " 这两个符号,我相信你们都输入的挺烦的吧。直接用小数点或逗号代替了,输完后,只选择该列,CTRL+F 按替换,前提那列选设置单元格为文本,是不是输入快多了。
7、导入模板文件的表的名称不要改变了,变了就不能导入数据了。
8、数据汇总,用数据透视表的方法。见:www.2xuewang.com/htm/jichuzhishi/bangongruanjian/642.Htm
要是还有其它的,希望大家补充。
,国家体育数据上报数据转换用到的函数tag: 办公软件教程,办公软件学习,office办公软件教程,电脑学习 - 办公软件教程