首页 > 电脑

在一堆数值中筛选出最接近目标数值,然后用最接近的值所对应的行头及列头替换

更新时间2019-04-22 16:41:35

 

员工的具体工资,根据已有的职级与职等中所表述的一堆薪酬中筛选出最接近的数值,并替换成词数值所在的职级与职等

“语言千千万,不如截图来表达”


你这样的文字表达真没人能回答!

假设各"职级"、"职等"及对应的”薪酬“分别位于A、B、C列,第1行为数据行,数据在A2-C100;


目标数值置于"D2",在单元格E2录入公式

=INDIRECT("R"&MIN(IF(MIN(ABS(IF($C$2:$C$100="",MIN($C$2:$C$100),$C$2:$C$100)-$D2))=ABS(IF($C$2:$C$100="",MIN($C$2:$C$100),$C$2:$C$100)-$D2),ROW($C$2:$C$100),4^8))&"C"&COLUMN(A1),0)

编辑后,须按Ctrl+Shift+Enter确认;


然后复制D2到E2。


这样,在D2、E2分别显示出最接近目标值的薪酬数值所对应的职级、职等。

上一篇:你好,我这个是根据表1的数据,提取到第二个表里面呢

下一篇:是不是所有的开发测试等岗位都必须要学会java语言