如何在Excel地图图表中映射多组城市与销售数据?
Excel地图图表添加第二组城市销售额数据的解决方法
方法一:重塑数据结构(最稳妥)
Excel的地图图表对数据结构有固定要求,默认只识别一组地理+数值对,把数据改成三列结构就能支持多组数据:
- 新增一列「数据组别」,比如填“销售额组1”“销售额组2”来区分两组数据
- 把原来的两组城市、销售额拆成多行:
原数据行:北京 | 1200 | 上海 | 1800
拆成两行:销售额组1 | 北京 | 1200、销售额组2 | 上海 | 1800 - 选中整组三列数据插入地图图表,Excel会自动识别组别,用不同颜色区分两组数据,图例里也会显示两个系列的标识。
方法二:叠加数据系列
如果不想修改原始数据,可以直接给现有地图添加第二个数据系列:
- 先选中第一组城市+销售额,插入基础地图图表,设置好初始样式
- 选中第二组城市+销售额数据,按
Ctrl+C复制 - 点击已有的地图图表,按
Ctrl+V粘贴,Excel会自动把第二组数据作为新系列添加到图表中 - 右键点击图表 → 「选择数据」,检查两个数据系列是否都在列表里,分别设置每个系列的填充颜色、标签,确保两组数据区分清晰。
额外提示
- 如果用的是Excel的3D地图(Power Map),可以直接在字段面板中把两组销售额拖到「值」区域,分别设置颜色编码,支持更灵活的多组数据展示
- 确保城市名称是Excel能识别的标准地理名称(比如避免用“京”“沪”这类简称,尽量用全称)
内容的提问来源于stack exchange,提问作者user1548544
相关产品推荐
相关产品推荐

