发布网友 发布时间:2024-10-23 22:39
共5个回答
热心网友 时间:2024-11-08 06:12
那个推荐答案是网友推荐的,满意答案是自己采纳的,俩个并不冲突的,
那个当条件多的时候确实可以用sumproduct函数来代替vlookup当然也可以用vlookup结合&这个的功能实现你把表格发过来,以一个为例给出个示例结果我帮你写一下公式fanwei0602@163.com
你在I2单元格输入=SUMPRODUCT((Sheet1!$C$2:$C$13=Sheet2!$B2)*(Sheet1!$A$2:$A$13=--LEFT(Sheet2!I$1))*Sheet1!$F$2:$F$13)然后下拉右拉就可以了
热心网友 时间:2024-11-08 06:10
这种表格统计的最好是数据透视表。
不过你的表一已经框架弄好了,且不能乱。那么,用sumproduct函数好了。
具体函数的写法要你的两个表格的框架清晰的情况下书写。
热心网友 时间:2024-11-08 06:08
唉,简单回答,没有什么不可以,只是因为你没有想到,你可以使用and or if ,具体只能看到了你的表格再说,本人对VB编程还是了解的,你可以多次使用以同时匹配多项,match返回的是相对位置,index返回的是指定位置的值,例如 IF(if(and(match() ,match() ),,),INDEX(),)方式很多.....
热心网友 时间:2024-11-08 06:14
这个不难,用VLOOKUP函数就可以了,VLOOKUP(表1姓名比如A1,表2中的包含姓名和工资的区域,工资列在这个区域中列的位数如姓名和工资并列的则为2),不知你是否能看懂!
热心网友 时间:2024-11-08 06:14
加入表二中A列是姓名,B列是工资。表一中A列是所要查找的姓名,B列是对应的工资:
B1列填写=VLOOKUP(A1,表二!A:B,2,0)
表示的是在表二的A、B两列中查找表一中A1的姓名,找到后在表一中B1返回表二中该姓名的工资。