网格化:想说爱你不容易,多对一关键字转网格名称

凌动职场表 2024-04-23 22:41:27

【前言】本文是自己工作中发现的一点有用的经验和技巧,点滴记录下来,一来为自己积累经验,二来为后来人指明方向。但这是个很专业的话题,一点都不讨喜,如果你既然点进来了,麻烦看完再走。谢谢!

网格化--想说爱你不容易

这几年开始流行一个新的管理模式“网格化管理”。不仅是政府部门开始采用网格化管理,通信行业、银行业等也推出了自己的网格化管理方案。

网格化管理是将城市管理辖区按照一定的标准划分成为单元网格。每位网格员负责一片区域。目前划分网格的方法无非两种,一种是通过将一串详细地址中的关键字识别为某个网格;另一种是通过地图上经纬度的划圈,将圈内的地址标识为某个网格。今天重点谈谈第一种网格化的方法。

通过网格化管理,可以明确管理职责,更快,更好地发现问题,服务客户。但网格化划分却是一个比较困难的工作。

在网格化之前,我们从系统中可以导出所有客户(用户)的详细地址,但需要通过一连串的关键字,将这些多个的地址转换为网格名称。示例如下:

关键字

网格名称

瑞景

瑞景

文兴西路

瑞景

云顶至尊

瑞景

金山

金山

宏山新村

金山

琴岛花园

金山

金鹭花园

金山

只要出现左边关键字,这个地址就属于对应的网格名称。

这该如何对应呢?这属于多对一的查找转换,并且是包含关键字的模糊转换。

在EXCEL中,我们按如下步骤进行思考:

通过FIND函数,可以查找某个文本串中是否包含关键字。如果查找的关键字是一个区域的话,自然会返回一个数组,找到的行,返回关键字在包含文本中的位置,找不到的行,返回#value的错误。通过LOOKUP函数,以0为查找值,在两列中查找比0小的值,对应列所在的行。通过IFERROR函数,将出错情形屏蔽掉。

完整的EXCEL公司参考如下:

=IFERROR(LOOKUP(0,-FIND($F$2:$F$5,A3),$G$2:$G$53),"否")

A列为详细地址,F列为关键字,G列为网格化名称

地址

区域

厦门市思明区洪文六里XX号XX室

洪文

福建省厦门市思明区洪文四里红星瑞景小区7号

瑞景

福建省厦门市思明区厦门市思明区民族路XX号

瑞景

福建省厦门市思明区文兴西路XX号4111332室

瑞景

福建省厦门市湖里区湖边花园A区XXX室

福建省厦门市思明区长青路XXX号XXX室

松柏

福建省厦门市集美区集美区杏林杏滨杏北二里XX号

杏北

通过以上公式轻松搞定。

以上为通过EXCEL函数的方法多对一判断网格化名称,如果想通过经纬度(类似于共享自行车画电子停车围栏的方法)来判断网格化名称,我也有详细的解决方案,感兴趣的可以参考我的另一篇文章。

0 阅读:0

凌动职场表

简介:感谢大家的关注