爱采购

发产品

  • 发布供应
  • 管理供应
  • 匿名
点击 342回答 1 2022-11-23 07:27

两台考勤表合并(两个考勤表怎么合成一个)

已解决 悬赏分:70 - 解决时间 2022-11-24 01:54
反对 0举报 0 收藏 0 评论 0
最佳答案
  • 匿名
支持 0 反对 0 举报 2022-11-23 08:29

用VLOOKUP函数就行,将表一的数据以姓名为目标导进表二,然后再用你上面的IF函数就可以实现你的要求了。

VLOOKUP函数使用方法:

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

参数简单说明:

lookup_value是要查找的值,数值、引用或文本字符串(这里就是选择姓名)。

table_array是要查找的区域,数据表区域(这里就是A-C这3列)。

col_index_num是返回数据在查找区域的第几列数,正整数(这里就是我们要返回时间,输入3)。

range_lookup是模糊匹配精确匹配,TRUE(或不填)FALSE(这里我们是需要精确匹配,填FALSE或0)。

这样函数成型的样子是=VLOOKUP(a2,表一!A:C,3,0)

这样我们就可以把这两张表合并成一张表了,然后再用IF函数就可以了。

假设时间是在C列和D列,那我们的函数就可以写成=if(c2gt;=d2,d2,c2),if函数你自己会使用,我这里就不多说了。

通过上面的方法,就可以完完全全的实现你的诉求了。

扩展资料:

VLOOKUP函数使用注意事项:

1、括号里有四个参数,是必需的。最后一个参数range_lookup是个逻辑值,我们常常输入一个0字,或者False;其实也可以输入一个1字,或者true。

两者有什么区别呢?前者表示的是完整寻找,找不到就传回错误值#NA;后者先是找一模一样的,找不到再去找很接近的值,还找不到也只好传回错误值#NA。

2、Lookup_value是一个很重要的参数,它可以是数值、文字字符串、或参照地址。我们常常用的是参照地址。

3、用该函数时,返回的是目标区域第一个符合查找值的数值。也就是说在目标区域存在多个目标值时,则应特别注意。

4、在使用该函数时,lookup_value的值必须在table_array中处于第一列。

参考资料来源:

更多问题及资料,可以加入星球讨论
每日获取更多最新行业干货与资料


入驻

企业入驻成功 可尊享多重特权

入驻热线:158-7146-9462

请手机扫码访问

小程序

小程序更便捷的查找产品

为您提供专业帮买咨询服务

请用微信扫码

公众号

微信公众号,收获商机

微信扫码关注

顶部