欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

怎么将exchange 的数据变成可以编辑及计算的数据

更新时间: 2014-01-05 03:03:34 责任编辑: Author_N1

 

如何将Exchange 的数据变成可以编辑及计算的数据?

我们经常有些IT们或者老板们要报表,这个是一个很头疼的一个需求,如何将我们的数据变成可以格式化的数据,来向老板呈现出我们经过定制的报表,我们先通过命令行得出如下的数据:

这些数据是没有办法做的到计算的,我们必须经过一系列的格式化操作,将数据格式化。

2. 我们将一些空格消除,当然不能消除关键数据空格,而是将格式空格消除掉,同时将...,--- 也同时一并处理掉,处理掉结果如下:

经历过这个格式化之后,发现有些不太好看,我们继续进行如下改造。

3.将KB变成K,MB变成M,GB变成B,同时消除K,M,G之前的空格。这样我们就能够利用EXCEL进行分列操作了:

 

4. 我们先将数据分成三列,将前面两部分数据和最后一部分数据分开:

5. 接下来,我们将第三列数据再进行分列:

 

最终结果如下:

到了这边,我们就要动用到公式了。公式的写法,请参考如下的函数,我们新增一列,列的数字取自于ITEMSIZE,TOTALDELETEDITEMSIZE:

=IF(RIGHT(F5,1)="k",LEFT(F5,LEN(F5)-1)/1000,IF(RIGHT(F5,1)="m",LEFT(F5,LEN(F5)-1),IF(RIGHT(F5,1)="G",LEFT(F5,(LEN(F5)-1))*1000,IF(RIGHT(F5,1)="B",LEFT(F5,LEN(F5)-1)/1000000))))

上面函数的意思是,如果数字后面跟上K,那么值就会当前值除以1000,如果是M就不变,如果是G,如果是B。那么就是除以1000000.结果我们数字就出来了:

 

最终出来的结果我们参考下我们做过的项目结果图,您可以将这部分美化成您企业需要的样式:

上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:03:34
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/17823/
本文WWW.DOC100.NET DOC100.NET版权所有。