ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 1076|回复: 3

如何使用power query校验简历是否上下一致及现任职务时间有无对应简历

[复制链接]

TA的精华主题

TA的得分主题

发表于 2020-1-16 16:53 | 显示全部楼层 |阅读模式
由于工作需要,需要核对本公司人员简历时间是否上一段简历的终止日期=下一段简历的开始日期及校验现任职务是否有一段对应的简历经历,我使用excel的vlookup和if countif函数能实现这个功能,但由于每次比较都需要排序、粘贴等操作比较繁琐,就想使用power query来实现这个功能,但发现power query要实现上述功能存在两个问题:1.合并查询不能使用vlookup的上一行的终止日期与下一行的开始日期进行比较,power query默认是两表的整列比较;
excel实现本功能函数  =VLOOKUP(D3,E2,1,0)
2.不知道如何实现 1 2 3 ....行a列(单独行)的数据 与 b列的整列数据比较,请问各位高手如何能使用power query 实现这个功能?
excel实现本功能函数   =VLOOKUP(O2,$N$2:$N$11,1,0)
简历及职务校验.jpg

excel函数截图
无标题.png

附件如下,请高手帮忙看有无解决办法,谢谢!

简历及职务时间校验.rar

5.89 KB, 下载次数: 9

TA的精华主题

TA的得分主题

发表于 2020-1-19 16:32 | 显示全部楼层
关于错行取数 我演示一个思路供你参考,需要新建一列索引作为辅助,然后就可以用红框里的写法了 PowerBIGeek.com_20200119_162851.png

用PowerPivot也可以做,数据量大的话速度更快。 职务层次的检查逻辑我没看明白,其他的if判断 PQ和PP跟excel差不多

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-1-20 10:57 | 显示全部楼层
PowerBI极客 发表于 2020-1-19 16:32
关于错行取数 我演示一个思路供你参考,需要新建一列索引作为辅助,然后就可以用红框里的写法了

用Power ...

这种方法我也使用过,但速度没有合并查询快(使用身份证号码+终止日期  与 身份证号码+起始日期 合并查询 ),2楼的方法和 身份证号码+日期的比较都是整列的比较,速度还是没有单独行比较快,pq里面好像使用循环很麻烦,逐行的跨行两列比较(如2行4列 与3行3列;3行4列与4行3列;4行4列与5行3列........)

TA的精华主题

TA的得分主题

发表于 2020-1-20 12:33 | 显示全部楼层
可以自己重建表格,添加一列  把第一行去掉
1.png

简历及职务时间校验.rar

24.82 KB, 下载次数: 3

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-3-29 15:34 , Processed in 0.044450 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表