您的位置:首页 > 职场人生

在Excel 2007中创建“迷你图”

2010-04-09 11:37 232 查看
Office 2010上线了,在Excel 2010中一个非常激动人心的功能便是“迷你图”,实际上就是一种单元格中的图表,非常实用,无奈这种功能在早先的版本中没有。
虽然在家里已经享受过Office 2010,但企业内部的软件升级总是要慢一拍,就更别说Office 2010现在还仍未上市了。
言归正转,看在Excel 2007中如何创建“迷你图”,由是通过其他方法实现,自然无法和新版中的正宗迷你图媲美,所以这里也算是玩了一下“标题党”吧,但相信以下的方法还是比较实用的。
首先还是照旧,上效果图。



下面简单说一下制作方法:
第一步:当然是制作数据表了,也就是上图中的A、B两列,实际应用中可根据实际情况扩展。
第二步:在需要生成迷你图的列,本例中是C列和D列(C列和D列的差异后面说明)。首先在C2单元格中输入公式“=REPT("■",B2/100)”(不包含外侧引号),然后使用填充柄填充到C13单元格。
第三步:在B14单元格中求和数据区域,此例中是“=SUM(B2:B13)”,然后在D2单元格输入公式“=REPT("■",B2/B$14*100)”,然后使用填充柄填充到D13单元格。

是不是就看到上图中的效果了?
现在简单说明一下C列和D列的区别,如果只是要做一个大数量级别的图例比较,用C列的公式就可以了,如果想要更精确一点就用D列中的公司。具体精确到什么级别就乘以什么样的数量级就可以了,也就是改变“=REPT("■",B2/B$14*100)”公式中100的数量级。
提升数量级导致的问题也很明显就是数据的“迷你图”的长度了,这时可以调整单元格格式改变字号大小来协调一下。
另外,对于需要使用什么样的字符来表现可以自己选择。

其中REPT函数主要是用来重复某个字符的,共有两个参数,第一个是要重复的字符,第二个是重复的个数,欲了解详细用法请参看帮助吧!

小提示:希望“迷你图”更美观的朋友可以试下Wingdings字体,会有意想不到的效果。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息