首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

数据地图系列9|excel(VBA)数据地图

今天要跟大家分享的是数据地图系列的第九篇——excel(VBA)数据地图! 关于VBA在excel中的应用非常广泛,本篇仅仅是给出示例代码,不会对基础操作做太过详细的讲解。...要说为什么手动操作都可以完成的地图填充,为啥要弄得这么复杂。其实理由很简单,就是效率,可以以一种一劳永逸的方式节省时间、提高效率。...下面是VBA数据地图的详细制作步骤: 1、首先你需要一个纯色的矢量地图素材。 ? 这个问题早在数据地图的入门篇里已经解决了。 数据地图入门篇——素材获取!...(中国地图就需要定定义34个省级行政单位名称)。 3、输入数据: 关于作图的数据组织:这里需要三列数据,一列省份名称、一列指标值,一列颜色填充值(需要使用函数自动获取)。 ? 4、定义组距 ?...记得在地图做完之后一定要使用分档阀值区域作为图例引用在数据地图周围。选中D9:E13区域,点击照相机功能,然后在数据地图区域释放。 ? ? ? ?

5K60

Excel制作中国迁徙数据地图

这种炫酷的迁徙地图可视化形式,直观又形象,科技感十足,赢得哇声一片。 ? Excel能做这种地图吗?当然不能,一个普通的办公软件和一个最新的大数据可视化产品是无法相比的。...不过,牛人的创意总是无限,老外Roberto Mensa在他参加chandoo的仪表盘设计作品中,用Excel实现了一种不错的迁徙地图形式(http://chandoo.org/wp/2014/06/12...受其启发,本贴讲解用Excel制作基于中国地图的迁徙地图/流向地图的方法。下图是最后的目标样式。 ? 作图思路 迁徙射线可用散点图绘制,迁徙数量可用气泡图绘制。...(注,xy数据本来准备使用实际经纬度作图,但发现很难调整散点和地图图片对齐,因此我还是使用了《用地图说话》书中的xy数据地图图片) 在这个工作表里,我们用各省名称列表做一个透视表,插入一个切片器作为省份选择器...文件下载(解压后请使用Microsoft Office打开,否则无法正常显示): 中国数据地图-迁徙地图-流向地图.zip

4.8K100
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    数据地图系列10|excel(VBA)数据地图透明度填充法

    今天要跟大家分享数据地图系列的第10篇——excel(VBA)数据地图透明度填充法。 这种方法的制作步骤难度与前一篇相比都较低,但是涉及到的VBA代码却要比前一篇略复杂一点。...1、首先我们要准备的是世界地图素材: 本案例中数据多达191个国家,每个国家图形名称都取得是“S_”+“前三个字母大写”,需要一一命名,当然这个过程是非常耗时费力的,推送后我会将本例源文件贡献,如感兴趣...(H3) 4、插入一个矩形(命名为color_label)将作为地图图例 5、输入VBA填色代码 ALT+F11打开VBA编辑器,输入以下代码: Sub fill_color_vba() Application.CalculateFull...Error Resume Next '个别国家无图形,忽略 Application.ScreenUpdating = False '暂停刷新屏幕 For i = 4 To 193 '为数据源的起始和结束行号...最后将插入的矩形(作为地图图例)放在数据地图的合适位置,使用照相机快照功能将整个数据地图牌照引用。 保存的时候仍然要保存为xlsm格式的带宏文件。

    3.4K60

    excel查找结果导出_excel数据怎么导出

    导入操作(importExcel) 除了单纯的处理Excel数据外,还可以将Excel中的合并项、公式项、单元格格式提取,提取后可根据业务需求做对应处理后存储起来,以便后续的各种操作。...empty($data[$_row][$cellName])) { $isNull = false; } } /* 判断是否整行数据为空,是的话删除该行数据 */ if ($isNull) {...,将导出的Excel做各种不同的配置,例如打印样式、锁定行、背景色、宽度等。...Excel导出操作(exportExcel) /** * Excel导出,TODO 可继续优化 * * @param array $datas 导出数据,格式['A1' => 'XXXX公司报表', '...isset($options['savePath'])) { /* 直接导出Excel,无需保存到本地,输出07Excel文件 */ header('Content-Type: application

    3.5K20

    Excel省市交叉销售地图

    Excel上玩出这么硬核的地图应用,李强老师的确有一手,不要以为在Tableau或PowerBI上轻松做出来,在Excel上做就没价值,论传播力Excel胜过前两者无数,稍加点自动化,就可以在Excel...百度公司早在2014年春运期间推出了百度迁徙项目,首次启用百度地图定位可视化大数据播报了国内春节人口迁徙情况,引发了巨大关注。...效果如图: 紧随其后,Excel数据可视化圈内扛把子,刘万祥老师用Excel做了一个十分相似的人口迁徙地图交互式可视化图表。这份人口迁移地图构思之巧妙,制图之精湛,功力之深厚,一览无遗,叹为观止。...步骤二:准备相应素材 2.1准备原始数据表:将原始数据数据透视表处理成如下格式 ---- ---- ---- 注: 1)行字段是经销商所在城市,列字段是客户所在城市; 2)行和列均有总计,目的是后期计算省外的交叉销售数值...2)因为这里需要计算省外的数值,但在生成省市射线图和气泡图的时候,不同的省份,“省外”位置是不固定的。这里通过G5单元格记录每个省份城市个数,也就可以知道上一次“省外”所在的位置。

    5.6K10

    Excel控】高手教你用Excel制作百度迁徙数据地图

    这种炫酷的迁徙地图可视化形式,直观又形象,科技感十足,赢得哇声一片。 ? Excel能做这种地图吗?当然不能,一个普通的办公软件和一个最新的大数据可视化产品是无法相比的。...不过,牛人的创意总是无限,老外Roberto Mensa在他参加chandoo的仪表盘设计作品中,用Excel实现了一种不错的迁徙地图形式(http://chandoo.org/wp/2014/06/12...受其启发,本贴讲解用Excel制作基于中国地图的迁徙地图/流向地图的方法。下图是最后的目标样式。 ? 作图思路 迁徙射线可用散点图绘制,迁徙数量可用气泡图绘制。...(注,xy数据本来准备使用实际经纬度作图,但发现很难调整散点和地图图片对齐,因此我还是使用了《用地图说话》书中的xy数据地图图片) 在这个工作表里,我们用各省名称列表做一个透视表,插入一个切片器作为省份选择器...不过,这种地图Excel还是有些勉为其难,而利用其他工具可能会更简单,推荐1:百度可视化开发工具Echarts,http://echarts.baidu.com/doc/example/map11.html

    2.3K40

    Excel怎么生成随机数?分享几个小技巧

    Excel怎么生成随机数?大家经常使用Excel编辑数据,那么大家都知道Excel怎么自动生成随机数吗?不知道的话那就看看下面这几个Excel生成随机数的技巧吧,看完这篇文章你会有所收获哦。...20190909074855.png 一、直接生成随机数 1、直接在Excel开始页面中的单元格里输入公式“=RAND()”,然后点击回车,随机数会自动显示在单元格中。...二、生成固定数值区间随机数 1、我们要用的公式为 “=RAND()*(A-B)+B”。这里设置生成的随机数区间为[1,100]为大家做演示。...五、生成随机数取整数 1、在单元格中输入公式“=INT(RAND()*100)”,然后点击回车就可以在单元格中生成整数随机数了。...以上就是Excel生成随机数的几个小技巧,大家都学会了吗?不会的同学要在自己空闲的时候学习一下,毕竟技多不压身嘛。

    11.3K40

    地图可视化 | EXCEL中展示气泡点地图

    小O地图EXCEL版提供将EXCEL中带有经纬度坐标的数据,按点气泡的方式标注到地图上的功能,并可设置点气泡的大小、填充颜色等样式。 下面以样例数据来操作说明。...一、准备数据 假设我们手上有一份EXCEL数据,其中包含了经度和纬度坐标数据列,这样就可以使用小O地图地图可视化功能,将数据标注到地图上。...新建气泡点图,小O地图地图可视化是以图层方式实现,每份EXCEL表格数据都可生成可视化图层。新建图层后在图层列表上会出现图层项。...a、图层数据源设置 数据源来自EXCEL表格,对照表格设置数据所在行列号,分别为设置标题行,坐标经度和纬度所在列。...设置后点击加载数据,将表格数据加载到地图上,根据数据量大小( 建议控制在2000个点内 ),稍等片刻,地图会出现加载的气泡点。

    1.2K10

    【干货】让你用Excel做出强大漂亮的数据地图

    看了大部分关于如何用excel数据地图的回答,感觉最费劲的地方都在地图素材上,有用多边形描出来的(有点儿累),有推荐excel插件的(不喜欢依赖插件或软件包),这样多多少少缺少了弹性(当然你也可以网上找一个人家做好的...正好有串子在我的一些回答中问过我,我的那些热感地图怎么做出来的。借这个机会,我毅然决定,专写一篇文章来说说我的数据地图怎么画的。...很简单,按照我的方法,六步你就可以画出自己的热感地图,不需要GIS软件,各种地图都适用。 前提:你要有Excel这个软件啊,还要能上网啊。...第三步:用Excel导入emf的文件 用excel导入emf的文件,然后ungroup这个地图变成freeform的图形,如下图。 这样我们就得到了excel里面的地图素材。...简单的方法:鼠标点击选一个省,在左上角公式旁边的文本框里输入省的名字,如下图: 第五步:在Excel里另建一个Worksheet 在excel里另建一个worksheet,按照下图来设计数据版面

    1.7K30

    10w+ Excel 数据导入,怎么优化?

    由实施 / 用户 将别的系统的数据填入我们系统中的 Excel 模板,应用将文件内容读取、校对、转换之后产生欠费数据、票据、票据详情并存储到数据库中。...但是到了 4.0 版本,我预估导入时Excel 行数会是 10w+ 级别,而往数据库插入的数据量是大于 3n 的,也就是说 10w 行的 Excel,则至少向数据库插入 30w 行数据。...例如:校验行中的房屋是否存在,原本是要用 区域 + 楼宇 + 单元 + 房号 去查询房屋表匹配房屋ID,查到则校验通过,生成的欠单中存储房屋ID,校验不通过则返回错误信息给用户。...限制了速度,另外测试服务器的数据库性能也不怎么样,过多的插入他也处理不过来。所以最终采用每次 1000 条插入。...总结 提升Excel导入速度的方法: 使用更快的 Excel 读取框架(推荐使用阿里 EasyExcel) 对于需要与数据库交互的校验、按照业务逻辑适当的使用缓存。

    2K20

    数据地图系列14|tableau数据地图

    今天跟大家分享数据地图系列的第14篇(最后一篇)——tableau数据地图。 前一篇曾提到说,tableau是全球知名的数据可视化领域独占鳌头的可视化产品,在各种商业及政府工作报告中,都在广泛使用。...打开桌面的Tableau Bublic 9.3软件,在左上侧数据导入选项中,选择excel类型。 ? 导入完成,你会看到页的所有字段。 ?...创建完成地理角色之后,你会看到右侧的show me 窗口菜单中的那两个地图图表点亮,也就软件读取地区成功。 其中左侧那个地图可以展示两个维度数据,右侧那个只能展示一个维度数据。 ?...将第二个地图(展示一维数据地图)用鼠标拖入中间画布,显示出中国地图。 ?...然后将左侧的总销售额数据拖入中间画布中的地图,此时地图立马变成热力数据地图,根据各省份不同数值大小填充成同色调的不同颜色。 ?

    3.4K50
    领券