0

    包含某关键词的1对1的查找#vlookup

    2023.07.14 | admin | 136次围观

    Excel卓哥说:包含某关键词的1对1的查找

    厦门vs福建省厦门市VLOOKUP,index+match+countif。跟卓哥学表格,不收藏快捷键,不迷信"1秒钟",让我们JUST还原真实的职场案例。

    对包含某关键词的内容做一对一的匹配查找。这是前天给某企业销售部门做办公软件效率提升咨询时一位学员的提问,他希望用函数来完成并且不能添加辅助列。话不多说,直接上例子了。

    他有两个表格,上面这个表格是基础数据表,第一列是城市,第二列是每一个城市对应的目标数量。下面这个表格就是查询表了如何在指定网站搜索关键词,第一列是省市信息,第二列是数量。学员需要把第一列中出现的城市的数据从上面的基础数据表中查找过来,我还特别用红色字体标注了。把基础数据表中厦门对应的目标数量给提取出来。

    熟悉Excel函数的做一对一查找的函数,但查找内容必须完全一致,而我们现在看到的情况则是包含的关系。这要如何完成查找呢?

    照例先把函数输入完成。如果您不想听我讲解原理,就直接抄作业,我在这里输入。前面就是vlookup函数的第一个参数。第二个动作自然是$B 13:SC 号。再按住结束输入,再向下填充。你看结果出现了问题,最关键的就是如何做包含关键词的匹配?

    这里我的思路就是先用countif函数返回省市信息列中出现的城市,在基础数据表中城市列里的那个位置如何在指定网站搜索关键词,然后再通过index+match函数的组合,返回具体的那个城市的名称。最后根据这个城市的名称用vlookup来进行查找。事先说明一下,方法一定不止一种,而且我的方法不一定是最简单的。在这里我也是抛砖引玉了,我把刚才输入的函数都删除,我从里往外给您各位详细的讲解。

    结束输入,区域假设就是B9,这一个单元格。查找条件:"*"&$B B 13:$B $6&"*。

    函数的意思就是通过countif函数的数组用法,看看B9单元格中出现的城市在$B $3:$B $6,这个区域中哪一个位置呢?

    我们按住Ctrl+Shift+Enter,您看出现的区域中第二行显示的1,它的意思就是:刚才我们B9单元格里的内容,就是在B3:B6的第2行了。您看,呼和浩特是不是?

    接下来我们通过index+match函数的组合,把呼和浩特直接提取出来作为vlooku函数的查找值就好了。所以,我直接在countif的左边输入,查找区域还是$B 3:SB $6,查找内容所在的行编号。

    那就是match函数,查找值当然就是1了。查找区域就是刚才countif函数的数组用法,返回的包含0和1的一列数据,我们直接在countif函数后面输入逗号,然后输入0表示精确匹配。

    接下来,就是index函数的第三个参数,查找内容所在的列编号。由于我们只从$B 3:$B 6,这一列中进行查找,因此这里可以输入1或者省略不输入。那我就直接省略输入一个右括号,这样就可以把城市给提取出来了。

    然后接着输入,如果找不到对应的城市,就返回空。

    接下来我们按住结束输入,然后再向下填充。

    您看现在我们就把查询表第一列省市信息中包含了基础表,第一列的城市都提取出来了。最后就简单了。我就以这个结果为查找值做vlookup就好了。我直接双击函数单元格在index的左边输入vlookup。查找值就是刚才index match和countif,返回的那个值。我们在后面输入逗号,查找区域就是$B 3:$C 6,要查找的内容就是这个区里的第2列,我们就输入2,结束输入。最后别忘了要按住,然后再向下填充,完成了。

    这一课我们讲解了包含某关键词的1对1的查找的方法。思路就是先用把查找列中包含的关键词给提取出来,再对关键词做vlookup就完成了。如果您觉得我讲得还凑合,麻烦你点个赞留个言,并分享给有需要的小伙伴。如果你想持续学习Excel干货,记得点点关注。

    如果你是真的想要系统学习Excel,记得给我私信留言。Ei..等等。最后再啰嗦几句,只要是要做数据分析,数据的规范是非常重要的,杂乱无章没有规律的数据和没有规则的数据分析需求。卓哥我经常也是无能为力的,所以基础数据的规范非常的重要。

    此外,像今天讲的这种情况,也只能是关键词是连续的状态。比如:厦门对应厦门,如果您的基础数据是,而查询表里是厦"高"门或者厦"上"门,那就是另外的方法了。看看您能不能举一反三,就到这里了。你那么聪明,跟卓哥学一定没错的。

    记得练习。还有别忘点赞+关注。

    版权声明

    本文仅代表作者观点。
    本文系作者授权发表,未经许可,不得转载。

    发表评论