发布网友 发布时间:2022-05-05 21:06
共4个回答
热心网友 时间:2023-10-09 15:16
估计你说的是以编码为条件查找并引用单价最大值吧
解决办法一:
在Sheet1中加一个辅助列用Max函数得出最大值,
再用VLOOKUP函数引用该最大值吧,
如果不要辅助列,用下面办法,数组公式也能解决 ;
解决办法二:本人已在Office2003中测试通过。
如图:
1、在B8单元格中输入:
=IF(A8="","",IF(ISERROR(VLOOKUP(A8,Sheet1!$A$2:$B$5,2,FALSE)),"编码错误",VLOOKUP(A8,Sheet1!$A$2:$B$5,2,FALSE)))
2、在C8单元格中输入:
=IF(A8="","",IF(ISERROR(VLOOKUP(A8,Sheet1!$A$2:$A$5,1,0)),"编码错误",MAX(IF(Sheet1!$A$2:$A$5=A8,Sheet1!$C$2:$F$5))))
C8单元格是数组公式,需要在公式编辑状态下同时按三个键:Ctrl,Shift,Ener;
3、选定B8及C8单元格,下拉填充公式;
4、如果使用公式跟数据源同一个工作表则上述公式中“Sheet1!”可以去除,也可以保留。
PS:小图不清晰,请点击大图并下载大图查看
热心网友 时间:2023-10-09 15:16
您好,想求助您解决一个棘手的公式,不知是否可以帮忙?热心网友 时间:2023-10-09 15:17
C8 = LARGE(C2:F2,1)热心网友 时间:2023-10-09 15:17
=large(a1:f5,1)