祖国地域辽阔,你知道如何最快精确找到你想去的地方吗?
动手操作是熟练掌握EXCEL的最快捷途径!
小伙伴们啊,我们的祖国幅员辽阔,有34个省级行政单位,达两千多个县级行政单位。地域这么大,地名更是纷繁复杂,甚至有重名的地方。
那么,我们如何根据具体的地名快速地找到所对应的县级行政单位呢?请看下图。
想要快速找到正确的县级行政单位,首先我们需要一份完整的全国县级行政单位清单。下面这张表是县级行政单位清单的一部分截图。
用什么方法可以快速查找县级行政单位呢?
在单元格B2中输入公式“=LOOKUP(,-FIND(LEFT(Sheet2!$A$2:$A$2498,LEN(Sheet2!$A$2:$A$2498)-1),A2),Sheet2!$A$2:$A$2498)”,并向下拖曳即可。
思路:
解决这类问题,我们首先会想到FIND函数。只不过,这里在输入其参数是有些技巧。
FIND(LEFT(Sheet2!$A$2:$A$2498,LEN(Sheet2!$A$2:$A$2498)-1) ,A2)部分,LEFT(Sheet2!$A$2:$A$2498,LEN(Sheet2!$A$2:$A$2498)-1)是其的第一个参数。其含义是,对所有数据行,从左侧提取比整个字符串长度少1的长度的字符串。这样做的目的是避免了“县、区”等字的查找的干扰。查找范围是单元格A2。
FIND函数返回的结果,如果能查找到,则返回一个具体的数字;如果查找不到,则返回错误值。-FIND()的作用是,将数字转换为负数,为后面的LOOKUP函数提供方便。
利用LOOKUP函数查找0的位置。如果查找不到,则返回最后一个数字所对应的$A$2:$A$2498中的数据,于是就返回了县级行政单位的名称。
这个题目中巧妙地利用了FIND函数,尤其是对其参数的设置。小伙伴们,你们学习到了吗?
赞 (0)