看腻了条形图,会遇上“跑道图”。
没有见过哇?
就是将直线变成狐仙,形成一个圆环的效果,让它看起来就像跑步比赛的场地——跑道,故而得之。
如果我们有一组数据,如下:
模拟数据,数值无任何意义
在C列添加一组辅助数据,作为占位图形。在C2单元格输入函数=MAX($B$2:$B$11)*4/3-B2,下拉至C11单元格,得到下图所示的数据源。
我知道你会问问什么要*4/3,继续看就知道了。
选择单元格区域A2:C11,插入图表——圆环图,经过处理后,得到下面的图表。
这就是跑道图的制作原理,但是明显不够直观,显得很乱。我们需要对图表数据源再进行一个加工:排序数据,让数值大的做“外跑道”,数值小的做“内跑道”;因为外圈的半径大,如果数据太“短”,会不好看。
为了将图表制成随数据变化而变化的图表,我们做如下处理:
STEP1:辅助数据处理
■C2单元格输入函数=RANK(B2,$B$2:$B$11,1)+COUNTIF($B$2:B2,B2)-1【套路函数:不重复排名,记得这里要升序排序】,填充至C11单元格;
■D2单元格输入函数=INDEX($A$2:$A$11,MATCH(ROW(D1),$C$2:$C$11,0))【经典的INDEX+MATCH嵌套】,填充至D11单元格;
■E2单元格输入函数=VLOOKUP(D2,$A$2:$B$11,2,0)【永不过时的VLOOKUP】,填充至E11单元格;
■F2单元格输入函数=MAX($E$2:$E$11)*4/3-E2,填充至F12单元格;
■G2单元格输入函数{=INDEX($A$2:$A$11,MATCH(LARGE(ROW($1:$10),ROW(G1)),$C$2:$C$11,0))},填充至G12单元格;
■H2单元格输入函数=VLOOKUP(G2,$A$2:$B$11,2,0),填充至H11单元格。
STEP2:制作图表
选择单元格区域D2:F11,如下图插入图表;
经过处理后,得到下图:
如果在圆环图上直接做标签,那会相当不好看,所以我们在图标区的左上角留白做数据标签。
这里我们使用照相机功能:
照相机功能需要在“选项——自定义功能区”中添加。
STEP3:照相机功能添加数据标签
点击“照相机”功能,鼠标变成“加号”指针,点击工作表区域,就会添加一个“图形”,此图形就是照相机了。
在编辑框中,输入引用地址按回车键,照相机就可以自动“同比例”显示区域内容;和照相机的原理一样,我们调整图形大小,也会“等比例”的显示内容,及此,跑道图制作完毕。
最后调整的结果,如下图所示。
联系客服