急!!!!利用函数将EXCEL表中,指定区域中最大值提取出来(利用VLOOUCP和MAX)

A B C D E F
1 编码 名称 单价 单价 单价 单价
2 102021 纤维素C 1.2 1.3 4.5 5.6
3 102022 丙烯乳 1.5 1.6 1.5 5
4 102023 丙烯成 1 6 15 10
5 102024 消泡剂A 25 23 28 50
6
7 编码 名称 单价
8 102021 纤维素C 5.6(请利用函数将5.6自动查找出来)
9 102022 丙烯乳 5
10 102023 丙烯成 15
11 102024 消泡剂A 50
详解:利用编码将(A1:F5)区域中,制定编码的最大“单价“查找出来
谢谢各位大侠!

估计你说的是以编码为条件查找并引用单价最大值吧

解决办法一:

在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:小图不清晰,请点击大图并下载大图查看

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-12-08
您好,想求助您解决一个棘手的公式,不知是否可以帮忙?
在以下数据中,要按“设备编码”求出对应的最大日期、最大时间的“昨日金额”和“当前金额”,万分感谢!
设备编号 日期 时间 昨日金额 当前金额
2002 2011-12-6 9:48:31 291300 292300
2002 2011-11-29 9:48:47 102900 103900
2002 2011-11-22 9:44:18 29600 30600
2002 2011-11-15 9:51:36 600 700
2002 2011-11-8 10:06:18 77800 78800
2005 2011-12-8 10:03:40 248500 249500
2005 2011-12-5 9:45:19 14500 15500
2005 2011-12-1 10:12:00 9600 10600
2005 2011-11-28 9:33:54 1400 2400
2005 2011-11-24 10:06:02 99500 100500
2006 2011-12-6 9:49:38 -400 600
2006 2011-12-6 9:49:39 -300 700
2006 2011-12-2 9:41:40 3800 4800
2006 2011-11-29 9:48:49 36600 37600
2006 2011-11-25 9:33:54 112600 113600
2006 2011-11-22 9:36:37 98800 99800
第2个回答  2011-11-30
C8 = LARGE(C2:F2,1)
下拉本回答被网友采纳
第3个回答  2011-11-30
=large(a1:f5,1)

急!!!利用函数将EXCEL表中,指定区域中最大值提取出来(利用VLOOUCP和MAX...
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:...

急!!!利用函数将EXCEL表中,指定区域中最大值提取出来(利用VLOOUCP和MAX...
=MAX(OFFSET($B$1,MATCH(B8,$B$1:$B$6,0)-1,2,1,4))D8输入上面公式下拉

急!!!利用函数将EXCEL表中,指定区域中最大值提取出来(利用VLOOUCP和MAX...
max(offset(c$1,match(a8,a:a,0)-1,,,4))

Excel表格中如何使用vlookup函数
1. 首先,请大家在自己的电脑中找到需要使用的两个表格,然后将其打开。2. 第二步,我们需要将鼠标移到想匹配的表格中,该列下的第一个单元格(有的朋友想快速查找下图中的产品名称,那么请把鼠标定位到产品名称下第一个单元格),然后选择“fx”插入函数,再找到“vlooup”函数,接着选择【确定】...

excel函数vlooup怎么使用
VLOOKUP 请参阅 在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。当比较值位于数据表首列时,可以使用函数 VLOOKUP 代替函数 HLOOKUP。在 VLOOKUP 中的 V 代表垂直。语法 VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)Lookup_value 为需要在数组第...

Excel中vlookup函数数据匹配怎么用
软件版本:Office2007 用Vlookup函数匹配Excel表里面的数据的用法举例说明如下:1.查找A列中与E列相同的值,返回对应的F列的值:2.输入公式如下:公式解释:查找值为A列数值,因此第一个参数为A1;第二个参数查找区域为E1:F7,因为要下拉填充,所以这里必须要用绝对引用,保证不管怎样拖动始终是这个区域...

怎样在excel表格中提取我想要的数据?
具体看需要怎么去提取数据 查找也是是一个能提取相应的数据,比如VLOOUP,LOOKUP 文本函数:offset、INDEX 单元格内的字符提取可以使用left、mid、right函数、不过这些函数根据不同的情况,不会单一使用。以上仅供参考,根据不同的情况使用不通的函数。

excel中有几十万数据如何使用函数VLOOUP,得到需要的几百个数据_百度知...
这是Vlookup的多项查找。比如,我想查找刘勇的销售额,如果按照正常思路来操作的话,在F3单元格中输入公式=VLOOKUP(E3,$B$2:$C$8,2,FALSE),得到的结果是29,如图1:图1 假如我想提取刘勇第二次出现的数据的话,或者把刘勇的所有对应数据全部提取出来,显然利用上面的操作方式是行不通的,那该怎么...

EXCEL公式组合-IF、IFERROR、VLOOUP
VLOOKUP函数是Excel中用于垂直查找的功能,其基本格式为:VLOOKUP(查找目标,查找范围,所查目标对应值所在列,0)。通过设置查找目标、查找范围以及返回的列数,可以实现数据的有效匹配和提取。通过合理运用IF、IFERROR和VLOOKUP这三个函数,我们能更高效地处理数据,简化计算过程,同时还能确保计算结果的准确性...

excel vlookup函数中精确匹配怎么用
1、在excel的“公式”菜单下,我们点击“插入函数”把“或选择类别”值改为全部,在选择函数(N)找"VLOOUP"函数。2、在VLOOKUP参数 Lookup_value 输入 B2:B30 Talble_array输入sx]Sheet1!$b$2:$c$102 Col_index_num 输入2 Range_lookup输入0 3、看看,是不是和方法一 一模一样,到这里,我...

相似回答