最近在研究python实现excel的vlookup函数,在网上搜索了相关资料后发现满足不了我的业务需求,查找了相关资料后发现的大多数的实现方式是利用pandas的merge方法实现,我也借鉴了相关方法,但是结果与我的需求不符(可能是我的使用方式存在问题)。
VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询序列所对应的值;
本人刚接触python,如有不足之处,还请各位帮忙指正。
方法一:通过list在代码中进行操作,这个方法比较费时,暂时还没有比较节省时间的方法,还望各位能提点提点。
方法二:直接将excel的vlookup函数的参数在代码中生成,然后导出excel,excel会自动进行计算。
话不多说直接上代码:
方法一: