功能
约 2740 字大约 9 分钟
2025-01-01
人生苦短,化繁为简,能省一秒是一秒
简介
Excel无线工具箱是一款Excel插件,支持Excel 2007 以上和 WPS 表格。主要面向从事无线通信相关工作的一线人员,方便在Excel中完成一些日常操作,提高工作效率。
最初作者把日常自编自用的几个VBA宏整合编写成了Excel插件,由于自己是做无线通信相关工作,就起了“Excel无线工具箱”的名字。一开始发到了某通信论坛,2019年5月份创建了微信公众号“Excel无线工具箱”,并利用个人业余时间更新维护,目前仍在保持更新。
Excel 中的无线工具箱
WPS 中的无线工具箱
最初的Excel无线工具箱: 懒惰使人进步
最初,工作中频繁使用Google Earth,总有些不顺手的地方:
- 查看Excel表格中站点的经纬度位置,每次需要将经纬度复制、粘贴到Google Earth中。
- 制作KML图层的软件,当时虽然也有很多制作KML的软件,但需要编辑完Excel再单独打开KML制作软件、导入Excel文件才能做图层。
- 从Google Earth中新规划基站,将经纬度信息提取到Excel中,也需要手工从Google Earth中复制、再回到Excel粘贴。
上述大多数人已习以为常的操作,虽然每一次只浪费几十秒而已,但操作频次高了总是感觉不爽快。所谓 懒惰使人进步 ,于是自己编写了VBA宏,将上述操作进行简化:
- 跳转到Google Earth:选中Excel中经纬度所在的单元格,按快捷键,即可跳转到Google Earth中对应的位置。
- 复制站点到Google Earth:直接选择Excel中的基站列表,按快捷键“复制”,到Google Earth中“粘贴”,即可将站点添加到图层中,无需制作KML图层。
- 粘贴KML点坐标:在Google Earth中选择某个基站或某个文件夹并“复制”,到Excel中按快捷键进行“粘贴”,即可将站名、经纬度等粘贴到Excel。
后来这些功能整合,就成了“Excel无线工具箱”最初的样子。 人生苦短,化繁为简,能省一秒是一秒
早期版本(2019年)
安装环境
- Windows系统:支持Win7及以上系统。需要
.Net Framework 4.8
(软件安装时会检测并自动下载安装)。 - 支持MS Office Excel2007及以上版本
- 支持WPS
主要功能
现有的主要功能如下 后续新版本可能略有差异
Google Earth相关
- 跳转
根据Excel单元格经纬度,跳转到Google Earth中对应的位置。支持快捷键。 - 复制
“复制”Excel中的基站列表,到Google Earth中“粘贴”为图层。支持站点、扇区两种形式。 - 粘贴
“复制”Google Earth中的图层,到Excel中“粘贴”为基站列表(名称、经度、纬度)。也可提取点、线、面的完整图层信息。 - 标记范围
根据图层(支持KML、MIF)中的多边形范围,对Excel表格中的站点的归属范围进行标记。除多边形外,也支持对“点”“线”扩展范围后进行标记,详见说明。 - 创建KML
从Excel中直接创建KML图层。支持自定义图形、基站图层、扇区图层、路测多层等多种形式。 - 提取KML
提取KML信息到Excel表格,支持KML中备注内容的解析提取。也可将KML转换为MIF图层。还可以将KML中的图形提取为Excel中的矢量多边形,方便做PPT插图或其他用途。 - 获取海拔
根据Excel表格经纬度,逐一提取Google Earth中对应坐标点的海拔高度。
地理计算器
- 计算距离
计算两组经纬度之间的距离。 - 最近站点
查找距离“原站点”最近的“目标站点”。支持两种查找模式:最近N个点,或最近x米范围内所有点。可设置分组匹配、分组查找等多种选项,极大提高效率。 - 站址匹配
根据“原站点”的名称或经纬度,从“目标站点”列表中匹配站点。可用于不同来源的站址列表的站点匹配(站名相同、经纬度接近)。
在线地图
- 在线地图
内嵌到Excel的轻量级地图,满足一些简单的地应用,如:查看地图、制作基站分布图、添加并导出站点、路径、多边形等。 - 经纬度转地址
调用百度或高德平台接口,根据经纬度获取地址信息。包括归属的省、市、县,以及详细地址。 - 地址转经纬度
调用百度或高德平台接口,根据地址信息获取经纬度。 - 地点检索
根据关键词(如:地铁站、加油站)检索地点,并返回相关信息 - 坐标转换
国内的地图应用(如:百度、高德、奥维等),地图坐标都是加偏的“火星坐标系”,与GPS测量的经纬度存在偏差。支持WGS84真实GPS坐标与BD-09、GCJ-02偏移坐标的互转。
奥维地图相关
由于服务器无法访问,很多人不再使用Google Earth,改用奥维地图等国产软件。无线工具箱为奥维地图用户提供了前文中类似Google Earth的“跳转、复制”的快捷操作, 使用前需要先建立与奥维地图的连接 ,用于数据的交互。
连接奥维
在使用跳转奥维、导入收藏功能前,需要先建立与奥维地图的连接,用于数据的交互。跳转奥维
根据Excel单元格经纬度,跳转到奥维地图中对应的位置。支持快捷键。使用前需要先建立与奥维地图的连接导入收藏
选中Excel表中的包含站点列表内容的单元格范围,直接将站点导入到奥维地图的收藏夹,无需到奥维地图中再进行操作。使用前需要先建立与奥维地图的连接ovkml转换
将奥维地图导出的ovkml文件转换为kml文件,并纠偏。粘贴并纠偏
从奥维地图中复制得到的坐标是加偏坐标的字符串,如g117.11111,36.22222
,本功能可将坐标转换为WGS坐标(真实GPS坐标),并粘贴到Excel单元格中。
辅助小工具
主要是一些不便归类的小工具,或实验性质的功能。
查找单元格
选中一些特殊格式的单元格。如:非数值常量、空白单元格、公式单元格。选中后配合“清理单元格”功能,可进一步对单元格进行操作。清理单元格
将选中的单元格进行清理,规范格式。如:清除经纬度特殊字符、清除文本格式、去除公式保留值等。详见使用说明。提示
选中经纬度所在的单元格范围,如:
B2:C100
,查找“非数值常量”,就会选中到所有 不是数字格式 的经纬度单元格,比如117.11111°
(或数字后面带有其他如不可见的特殊字符)。然后再使用“清理单元格-清除经纬度特殊字符”,即可将经纬度变成数字格式。度分秒转换
将117°10'20"
度分秒格式与117.172222
小数格式进行互转。无损合并
合并单元格,但保留每个单元格中原有的值。主要适用于合并单元格后的筛选。常规合并单元格,由于合并操作会清楚其余单元格中的值,只能筛到第一行单元格。详见这里表格拆分
顾名思义,将一个sheet按某列的分类,拆成多个sheet或单独的excel文件。也可将一个excel文件中的多个sheet拆成单独的excel文件。拆合小区工参表
将多行小区工参,按照站点合并为一行。或将单行站点工参,按小区拆分为多行。站名模糊匹配实验功能,待完善
两个基站列表中的站点,同一个站因名称不完全一致,无法vlookup精确匹配时,可使用站名相似度进行模糊匹配。提取照片经纬度
提取照片EXIF中的经纬度信息。