excel按条件取数

请教老师,有三张表如下图。想实现在表三里选择对应月份时,应发工资C2和补助金额D2自动提取表一和表二对应月份的数据,请问如何实现,谢谢!

工资=INDEX(Sheet1!$A:$H,MATCH(A3,Sheet1!$A:$A,0),MATCH($B$1,Sheet1!$2:$2,0))

补助=INDEX(Sheet2!$A:$H,MATCH(A3,Sheet2!$A:$A,0),MATCH($B$1,Sheet2!$2:$2,0))

数组公式 按Ctrl+shift+enter 如果有重名的把A(姓名)改为B(身份证)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-17
假设原数据在sheet1,A列为姓名,B列C列D列为其他数据
要取数据的部分姓名在另一张表的A列中,在这张表的B2输入公式
=if($A2="","",vlookup($A2,sheet1!$A:$D,column(),0))
将B2公式向右和向下复制,就能满足你的要求了
第2个回答  2019-05-17
两个相同的应发工资的表,补助的表没发上来
权当应发工资的表名为 sheet1
C3
=INDEX(sheet1!$B$3:$N$100,MATCH($A3,sheet1!$A$3:$A$100,),MATCH($A3,sheet1!$B$2:$N$2,))
第3个回答  2019-05-17
图片都看花了
用=VLOOKUP(A1,a:z,MATCH(B1,2:2,),0)
根据实际修改为表名
相似回答