我又来求助了,有关于VLOOKUP函数的。
excel吧
全部回复
仅看楼主
level 8
lxjian26 楼主
有个表1,位置是唯一的,有人来则记录信息,只有离开了才记录时间,没离开则为空
表2,想通过“位置”从表1中判断目前时间(黄色区域输入)没有离开的人的名字和所取物品
就黄色区域输入的时间“2019-3-14”,表2则应该只显示2的位置姓名为alice,所取物品为屠龙刀,其他则为空
用VLOOKUP如何解决? 或者有什么好的方法?大神帮忙,谢谢!
2019年03月14日 12点03分 1
吧务
level 15
表2的"位置"和表1顺序一致?
如果是的话直接同行数据比较大小就好了.
2019年03月15日 01点03分 3
关键是顺序不一样,我能想到的就是用位置来检索。 因为表2只有固定的位置值,我想通过表2黄色区域输入日期就能读取那一天的人物是谁
2019年03月15日 06点03分
level 8
辅助列行号=IF(OR(INDEX(G:G,MATCH(J2,C:C,0))="",INDEX(G:G,MATCH(J2,C:C,0))>M$1),MATCH(J2,C:C,0),0)
姓名 =IF($I2>0,INDEX(A:A,$I2,1),"")
所取物品 =IF($I2>0,INDEX(F:F,$I2,1),"")
时间 =IF(AND($I2>0,INDEX(G:G,$I2,1)<>""),INDEX(G:G,$I2,1),"")
下拉填充公式
2019年03月15日 01点03分 4
大神,得令![真棒] 今晚得空我试试
2019年03月15日 06点03分
大神,多谢。 已经成功,我稍微修改了一下
2019年03月19日 16点03分
level 15
=IF(TEXT(IFERROR(VLOOKUP($A2,Sheet2!$C$2:$G$9,5,),1),"0;;99999")*1>$D$1,INDEX(OFFSET(Sheet2!$A:$A,,MATCH(B$1,Sheet2!$1:$1,)-1),MATCH($A2,Sheet2!$C:$C,)),"")
2019年03月15日 08点03分 5
Sheet2"名字"改"姓名",下拉右拉
2019年03月15日 08点03分
多谢[真棒]
2019年03月19日 16点03分
1