EXCEL的VLOOKUP函数的使用方法和注意事项

VLOOKUP函数一般用于通过匹配表的第一列来搜索值,并从同一行中的特定列返回相应的值,尤其在数据量庞大的情形下更有效。作为excel的一个函数,你只需要知道这个函数的几个参数是干啥的即可,如下图:


image.png

一般情形下,按照上图以及VLOOKUP 函数 使用指南(microsoft.com)即可实现查找功能。但实际情况有点不同,因为你拿到的数据表格式并不规范,这令人头疼。
尝试用STAR模型来描述最近遇到这个问题的解决过程:

  • Situation:面对几个数据量很大的excel表,组织混乱,但有共享着某些共同的信息。但VLOOKUP公式尝试多次,无果。

  • Task:解决VLOOKUP无法使用的问题,从B表中找到A表中C列对应的值。

  • Action:修改数据格式,虽然对数据格式化了许多次,但依然不奏效。但经由测试知道确实是数据格式的问题,于是从数据格式的角度着手。


    image.png

    当数据格式有问题时,像下图一样通过右键修改数据格式并未解决问题:


    image.png

    而解决问题的方式在于使用excel的分列功能。
    对你认为存在数据格式错误的列,使用excel中“数据”栏下边的分列功能,
    image.png

    到下图步骤时可以把相应的数据格式转为想要的格式,解决这个问题后,我的问题得到了解决。


    image.png
  • Result:
    使用EXCEL的分列功能将数据格式化为统一格式,而后使用VLOOKUP函数查找,搞定。


Reference:
1.https://www.youtube.com/watch?v=DZEPA9UhLBw&t=335s
2.VLOOKUP 函数 (microsoft.com)
3.使用“文本分列向导”将文本拆分为不同的列 (microsoft.com)


Update:12/12/2021

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容