excel学习库

excel表格_excel函数公式大全_execl从入门到精通

EXCEL砖块式样堆叠图的制作

1砖块堆叠图其实用到的地方还真不少, 你有没有感觉到有点神奇, 其实一点都不神奇,很简单, 设想一下,如果你要做一个小型的报表,其实你可以采用这样的方式,当然,这个图中的"小货车"可以省去...... 其实有的时候,我倒是觉得大家没有必要盲目的追求高端, 其实一个图形的透彻理解,能够更加了解EXCEL的规则, 简单的东西我不见得都了解,但是了解了以后,又觉得挺值得玩味的. 好吧讲课. 首先,我们必须了解几件事, 1,这个图形其实就是一个二维条形堆叠图的加工图. 2,巧妙的运用到ROW函数. 3,对图形的理解足够透彻. 做这个图,你需要搞清楚目的,你的数据源, 一般情况下,应该是以100来当作一个总的集合. 即是,100个砖头,你拥有几块? 按照一个百分比的逻辑来进行图形的测量.2你的车是一个能够装载100货品的这样一个容量,那么39即是上图这样. 这个函数我们应该怎么来写呢?3Q1单元格的公式是: =IF($P$1>ROW()-1,1,0) 当前ROW()是"1",那么意味着,除非P1单元格的值是0,否则,Q1单元格的值必定是1, 那么以此类推, Q2单元格所在的位置是ROW()=2,那么除非是1,或者0,否则Q2单元格的值必定是1, 以此类推,4每靠右边一列,我们则多加一个10 例如第二列的R1单元格, =IF($P$1>ROW()-1+10,1,0)这个中间所累加的10的含义是,我们在行数转换至列数的时候有一个跳跃值,其实你理解它的最好办法就是,要么你把所有的数字都在一列全部写完,那么就不存在这个问题,但是你想要把所有的数据做一个有序的排布,那么这个被"拉下后腿"的行数就应该继续在转换列之后进行累加.如下图,其实我们就是把蓝色的部分,迁移到了橙色的部分,所以这就是为什么我们要把行数给这个缺失的行数给累加进去.5那么大家或许还理解不了一点,那就是为什么我们要在=IF($P$1>ROW()-1,1,0)这个条件成立之后,就给个1,否则就给0. 看下图6其实这个就需要你对于这个堆叠图的认识加深了 每一格都是以1来计数,那么其实在这个我们今天要做的砖块图形体系里,这个1是用来表示我们的"砖头的高度"和"砖头的宽度". 每一个1都是一个砖头存在的原因.我们在数据中形成连续的1那么我们就有连续的砖块. 当你把函数建立好之后,你就可以插入上面这样的堆叠图形的雏形. 我们需要的是优化.7选择图形里的砖块,然后将宽度跳到0% 最后我们插入一个小图形,设置成合适的宽度和高度,复制它,然后覆盖黏贴在我们的图形上就可以更换了.8 15:15

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接