开始的时候很纠结于从透视表出发,一次性画出二维柱状图,后未能成功。
想到一“笨办法”,能完成就好啦。希望和大家能探讨更好的办法!♥
首先给出表1:
然后是表2:
目标是: 画出下面的二维柱状图
实现步骤:
- 将表2的name列复制到一边:
随后在这个name列下写入语句:
=IF(COUNTIF(A34:A34,A20)=0,A20,“”) 意思是,表1的name是否在表2的name列中,如果在,则保留这个name,否则为空。此步骤之后,可以得到表1和表2 name列的并集:
- 得到新name列在表1和表2中对应的计数项:
使用的语句为:=IFERROR(VLOOKUP(A24,$A 17 : 17: 17:B$20,2,0),“”)
为经典的vlookup语句,表示分别在表1、表2中获取name对应的nums值。
IFERROR()表示,如果没有错误的话,就返回查到的nums值,否则返回空。
至此可以得到最终的表,根据表可以画出最终的二维柱状图。