【Excel】两组行数不同数据做二维柱状图

开始的时候很纠结于从透视表出发,一次性画出二维柱状图,后未能成功。
想到一“笨办法”,能完成就好啦。希望和大家能探讨更好的办法!♥

首先给出表1:
【Excel】两组行数不同数据做二维柱状图_第1张图片

然后是表2:
【Excel】两组行数不同数据做二维柱状图_第2张图片

目标是: 画出下面的二维柱状图

【Excel】两组行数不同数据做二维柱状图_第3张图片

实现步骤:

  1. 将表2的name列复制到一边:

【Excel】两组行数不同数据做二维柱状图_第4张图片

随后在这个name列下写入语句:
=IF(COUNTIF(A34:A34,A20)=0,A20,“”) 意思是,表1的name是否在表2的name列中,如果在,则保留这个name,否则为空。

此步骤之后,可以得到表1和表2 name列的并集:

【Excel】两组行数不同数据做二维柱状图_第5张图片

  1. 得到新name列在表1和表2中对应的计数项:

使用的语句为:=IFERROR(VLOOKUP(A24,$A 17 : 17: 17:B$20,2,0),“”)
为经典的vlookup语句,表示分别在表1、表2中获取name对应的nums值。
IFERROR()表示,如果没有错误的话,就返回查到的nums值,否则返回空。

【Excel】两组行数不同数据做二维柱状图_第6张图片

至此可以得到最终的表,根据表可以画出最终的二维柱状图。

你可能感兴趣的:(excel,数据分析,office)