发布网友 发布时间:2022-04-23 23:46
共4个回答
热心网友 时间:2022-06-02 10:24
展开3全部
=MIN(IF((B2:B10=F1)*ROW(B1:B9)>=MATCH(E2,A2:A10,0),C2:C10,""))
数组公式,输入后在编辑栏同时按CTRL+SHIFT+回车结束
上面公式给错了,请用以下公式:=IFERROR(SUMPRODUCT((MATCH(E2,A2:A10,0)+1=LOOKUP(ROW(A2:A10),ROW(A2:A10)/(A2:A10<>"")))*(B2:B10=F1)*C2:C10),"请核对")
B列科目乱序、数量不一致等情况都可以适用
来自:求助得到的回答热心网友 时间:2022-06-02 10:24
=VLOOKUP(f1,offset(b1:c1,match(e2,a:a,0)-1,20,),2,0)追问复制公式后,值不可用。
追答不明白你说的是什么情况,发截图上来
热心网友 时间:2022-06-02 10:25
取消A列合并单元格,并填入相应的姓名。
或
在D2中输入或复制粘贴下列公式
=LOOKUP("座",A$2:A2)
下拉填充
在F2中输入或复制粘贴下列公式
=LOOKUP(1,0/((A$2:A$100=E2)*(B$2:B$100=F$1)),C$2:C$100)
或
=SUMIFS(C:C,A:A,E2,B:B,F$1)
如果D列写入了公式,可将上面两个公式中的A$2:A$100修改为D$2:D$100,或将A:A修改为D:D。
热心网友 时间:2022-06-02 10:25
A2:A4单元格为合并单元格,默认合并单元格的数据存在于左上单元格,即本例中的A2单元格,A3:A4单元格为空,因此VLOOKUP函数查找A列满足E2条件的单元格为A2,对应数据是C2单元格的语文成绩。
故不提倡在Excel中大量使用合并单元格,虽然达到了美化显示的效果,却不利于数据的引用和分析。