楼上smileboy版主的文件替楼主规范了一下格式,像工作年限、任职年限这种数字概念的列尽量不要含字符。但是表1工资列刷新公式中的工作年限直接对应表2的工作年限数值及列名,公式是简单了,不过局限性大。我下面的文件不改变原年限数字与字符混用的形式,不增加辅助列,公式中不涉及表2的工作年限数值及列名,优点是适用性、扩展性好,缺点是公式复杂,可读性差(这也是目前易表的缺点),我不作解释的话,恐怕大多数人不易看懂。若楼主暂时不能理解其中的公式,建议还是用smileboy版主的文件,本文件仅作换一种思路的参考。
egd文件下载公式提示:用ListCols取得工作年限列名列表,用Substitute去字符和组成判断工作年限的逻辑表达式集合,用Eval求出一组逻辑值,然后用Find得到工作年限列位移,填入FindText的Col。同样,用ListFor取得任职年限列表,用Substitute去字符和组成判断任职年限的逻辑表达式集合,用Eval求出一组逻辑值,然后用Find得到任职年限行位移,填入FindText的Position。比较列就是职务了。