发布网友 发布时间:2022-05-04 18:32
共5个回答
热心网友 时间:2022-06-24 16:27
首先你的描述感觉和你的图片顺序不相符,我想最左边的表应该是表2吧,最右边的表才是表1吧,如果是这样的话,那么应该这样来做
第一:银行卡号用VLOOKUP和IF函数组合使用;
第二:身份证号码可以直接使用VLOOKUP函数;
第三:补贴个数可以直接使用COUNTIF函数;
第四:年度应发金额可以直接使用SUMIF函数
所以一共需要写四个公式,而不能一个公式搞定
具体公式如下:
银行卡号:=VLOOKUP(A4,IF({1,0},Sheet1!$C$2:$C$9,Sheet1!$A$2:$A$9),2)
身份证号码:=VLOOKUP(A4,Sheet1!$C:$E,3,)
补贴个数:=COUNTIF(Sheet1!$C:$C,A4)
年度应发金额:=SUMIF(Sheet1!$C:$C,A4,Sheet1!$F:$F)
下面举例,图一为数据源表
图二是需要写公式的表
望采纳,谢谢!
追答是
热心网友 时间:2022-06-24 16:28
这个不需要提取,把表一复制一份,也就是建立一个副本,热心网友 时间:2022-06-24 16:28
换成偏移函数试试。热心网友 时间:2022-06-24 16:29
把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删),excel样表文件(示例数据,非实际数据,把现状和目标效果表示出来)作为附件发到yqch134@163.com帮你看下热心网友 时间:2022-06-24 16:29
左边的是表1还是表2?追问左边是表2追答就以姓名为提取要素,假定没有重名
表2的C4输入 =index(表1!a:a,match(a4,表1!c:c,))
表2的D4输入 =index(表1!e:e,match(a4,表1!c:c,))
表2的E4输入 =countif(表1!c:c,a4)
表2的F4输入 =sumif(表1!c:c,a4,表1!f:f)
4个公式下拉