永发信息网

求高手:excel中两列一组与另外两列一组数据对比

答案:4  悬赏:10  手机版
解决时间 2021-02-18 10:29
  • 提问者网友:浮克旳回音
  • 2021-02-17 23:10
求高手:excel中两列一组与另外两列一组数据对比
最佳答案
  • 五星知识达人网友:骨子里都是戏
  • 2021-02-17 23:34
=sumifs(C:C,A:A,E4,B:B,F4)追问如果两个表格在不同的EXCEL文件中的话,公式怎样修改?
谢谢,麻烦您追答引用修改一下就可以了,比如c:c修改为'[文件名.xls]Sheet名'!C:'[文件名.xls]Sheet名'!C
全部回答
  • 1楼网友:傲气稳了全场
  • 2021-02-18 02:32
G4 =INDEX(C:C,MATCH(1,(A:A=E4)*(B:B=F4),0)),按ctrl+shitf+enter
下面复制追问能拖动吗?负责麻烦
另外,如果两个表格在不同的EXCEL文件中的话,公式怎样修改?
谢谢,麻烦您追答可以拖动,如果两个表格不在同一表中,可以在区域前加表格名,如:
=INDEX(sheet1!C:C,MATCH(1,(sheet1!A:A=E4)*(sheet1!B:B=F4),0)),按ctrl+shitf+enter
  • 2楼网友:北城痞子
  • 2021-02-18 01:34
  • 3楼网友:第四晚心情
  • 2021-02-18 00:51
使用vlookup函数即可,G4单元格输入=VLOOKUP(A4&B4,IF({1,0},$A$4:$A$14&$B$4:$B$14,$C$4:$C$14),2,)按CTRL+SHIFT+ENTER键结束
vlookup函数的用法你可以百度下 ,因为vlookup通常的做法是根据单列进行查找,这里是两列,所以先要用IF({1,0},$A$4:$A$14&$B$4:$B$14,$C$4:$C$14)购建一个内存数组,在内存中把$A$4:$A$14&$B$4:$B$14合并成一列
或者用SUMPRODUCT函数也能实现你的要求,G4单元格输入=SUMPRODUCT(($A$4:$A$15=E4)*($B$4:$B$15=F4)*$C$4:$C$15)追问你这个好像不对吧,A4&B4这个好像就有问题,应该是EF列吧,而且套进去也不对。
另外为什么按三个键结束?好像显示的更混乱了,没用追答打错了 ,是E4&F4
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯