You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Excel中统计P-I评分组合并实现气泡图尺寸映射的技术问询

嘿,我明白你要做的是用气泡大小来展示特定P-I组合的出现次数对吧?之前用CONCAT和数据透视表没搞定,大概率是数据结构没弄对,或者透视表的设置没跟上。我给你一步步来,保证能做成这个10×10的气泡图:

第一步:整理正确的数据源

首先得把数据转换成气泡图能识别的三列扁平结构,这是关键:

  • 第一列:P(X轴数值,1-10)
  • 第二列:I(Y轴数值,1-10)
  • 第三列:出现次数(气泡大小的对应值)

如果之前的透视表没出对结果,重新按这个逻辑做:

  1. 选中原始的P、I列数据,插入数据透视表
  2. P拖到区域,I拖到区域,再把任意一列(比如P)拖到区域,右键值字段选择值字段设置>计数,这样就得到了10×10的次数矩阵
  3. 把透视表转成普通数据:选中透视表右键复制,再右键选择粘贴为值和格式
  4. 把矩阵转成三列结构:用Power Query最快(Excel 2016及以后支持)
    • 选中转换后的矩阵区域,点击数据>从表格/区域
    • 在Power Query编辑器里,选中所有I值对应的列(列标题是1-10的那些),点击转换>逆透视列>逆透视其他列
    • 重命名列:把Attribute改成IValue改成出现次数,然后关闭并上载到Excel
第二步:插入并调整10×10气泡图
  1. 选中整理好的三列数据(P、I、出现次数),点击插入>图表>散点气泡图(一定要选散点气泡图,普通气泡图的X轴是类别,没法做数值坐标)
  2. 调整坐标轴范围到10×10:
    • 右键X轴(P轴)>设置坐标轴格式,把最小值设为1,最大值设为10,主要单位设为1
    • 对Y轴(I轴)做同样设置,确保坐标轴正好覆盖1-10的范围
  3. 优化气泡大小:如果气泡太大/太小,右键气泡>设置数据系列格式,在「气泡大小」里调整缩放比例(比如设为50%),直到视觉效果合适
为什么之前的方法无效?

你用CONCAT(P&"-"&I)生成的是文本型组合,透视表统计后的数据是横向矩阵,气泡图无法直接识别这种结构里的X/Y数值关系——必须转成三列的数值型扁平结构,才能让图表正确映射坐标和气泡大小。

内容的提问来源于stack exchange,提问作者Dimitri de Ruiter

火山引擎 最新活动