目的:
根据“最高产品指数”与产品“分指数”的数据来定位该产品名称,并将产品名称输入到“最高产品指数名称”列中。
实现过程:
{=IF(P6>50,INDEX($B$2:$O$2, MATCH(P6,IF($B$2:$O$2="",B6:O6),0)-1),"--")}
该数组函数可实现在指定区域内查找符合“最高产品指数”的数据,并当产品产量或重量与产品分指数相同时,只定位到“分指数”指定的产品名称上。
探讨:
当两个及两个以上产品的分指数同为“最高产品指数”,且有产品产品或重量与“最高产品指数”相同时,如何实现只判断产品“分指数”与“最高产品指数”相符的产品名称,并将两个及两个以上产品名称同时输入到“最高产品指数名称”这列中(如上图)。
果然强!不过这里有点小小的问题
我将&INDEX($2:$2,SMALL(IF(IF(B$2:O$2="",B6:O6,9^9)=P6,COLUMN(B2:O2)-1,2^4),COLUMN(C1)))删除后,就只出现了DG,也就是只识别了2个符合条件的值。
由于我查找的数据区域固化在B-O列之间,如何排除其他列的影响?
要下班了, 没时间改,在前面加个条件吧.
=SUBSTITUTE(IF(P6>50,INDEX($2:$2,SMALL(IF(IF(B$2:O$2="",B6:O6,9^9)=P6,COLUMN(B2:O2)-1,2^4),COLUMN(A1)))&INDEX($2:$2,SMALL(IF(IF(B$2:O$2="",B6:O6,9^9)=P6,COLUMN(B2:O2)-1,2^4),COLUMN(B1)))&INDEX($2:$2,SMALL(IF(IF(B$2:O$2="",B6:O6,9^9)=P6,COLUMN(B2:O2)-1,2^4),COLUMN(C1))),"--"),"最高产品指数",)
看来是难倒高手了,还是我提的问题太变态了,哈哈
追答查找的东西都是数据啊,如果要间隔进行查找,就要间隔选择查找区间,那个产量就不参与被查找的范围。
EXCEL中使用INDEX和MATCH函数利用index和match函数
EXCEL中的使用INDEX和MATCH函数的,在 Excel 中,的可以使用 INDEX 和 MATCH 函数结合使用来查找表格中某个特定值的位置,并返回该值所在行或列的数据。通常的使用方法是,首先使用 MATCH 函数查找特定值在表格中的行或列的位置,然后将该位置作为 INDEX 函数的行号或列号参数,获取对应的数据。例如,...
EXCEL中 INDEX函数与MATCH函数的配合查找 使用
index函数用于返回表或区域中的值或值的引用,而match函数用于查找一个值所在的位置,两者结合可以帮助我们进行更灵活的查找。如上图中的2个公式: 在明确知道要查找的数据:内裤F125 在区域 A2:D10中所处的行,列位置时,我们可以单独使用INDEX函数即可查找到对应的单价值。 但在实际应用中,我们通常...
excel中怎么使用index嵌套match函数?
1、如图所示大红框是身高区间对应的尺码,我在单元格中输入了index函数 2、第一个参数就是身高区间对用的尺码区域,在输入函数的时候用鼠标选中区域引用,然后按f4在区域引用的行标和列标之前加入美元符号,这样改区域就被锁定,无论公式复制到哪里,引用区域不发生变化。3、下图是match函数的工作原理,...
excel中indexmatch函数应用indexmatch函数怎么用
1.打开电脑上的excel文件,文中以月份和金融数据为例。2.A列为月份,B列为金额,C列为年龄。3.点击G2单元格,输入=MATCH(“二月”,A2:A13,0)。4.回车后可看到二月所对应的行数为2。5.点击H2单元格,输入=INDEX(A2:B13;2.2)。
Excel中的INDEX和MATCH函数语法的使用教程
1、选择G5单元格,在单元格中输入:=INDEX(A2:B13,2,2),回车可以看到A2:B13区域中2行2列交叉对应的值.四、MATCH和INDEX联合查询 1、选择G7单元格,在单元格中输入:=INDEX(B2:B13,MATCH(F7,A2:A13,0)),用MATCH函数返回F7单元格中的之所对应的行,再利用ATCH函数返回的行号用INDEX函数查询...
急!一经采用加分感谢!EXCEL中index与match函数搭配使用的问题
用下面的方法吧。在f2输入:=iferror(vlookup(e2,if({1,0},c:c,b:b),2,0),"")这个是数组公式,输入完成后,不要直接按“回车”。需要按“crtl”+“shift”+“回车”三个键结束输入。支持excel 2007及之后的版本。
Excel函数公式:Index+Match函数。
实现此目的主要依赖两个函数:Index和Match。Index函数用于返回指定范围内的值,而Match函数则返回指定范围内值的序号。通过这两个函数的特性,我们能够实现部门的自动筛选。具体步骤如下:1、查找“照明”在【姓名】这一列中的位置。使用公式:=MATCH("照明",B3:B10,0),返回结果为4,即“照明”的...
excel函数index+match函数问题
Match_type 为数字 -1、0 或 1。Match_type 指明 Microsoft Excel 如何在 lookup_array 中查找 lookup_value。如果 match_type 为 1,函数 MATCH 查找小于或等于 lookup_value 的最大数值。Lookup_array 必须按升序排列:...、-2、-1、0、1、2、...、A-Z、FALSE、TRUE。如果 match_type ...
【Excel教程】INDEX和MATCH函数的嵌套使用(附实例)
在实际应用中,我们通过两步完成查找:首先通过MATCH函数找出特定姓名在姓名列的位置,然后使用INDEX函数根据这个位置和身份证列的相对位置获取身份证号。操作过程中,注意使用绝对引用以避免拖动单元格时区域偏移的问题。绝对引用和相对引用的使用方法,请关注后续教程或查阅知乎同名账号的回答。现在,您可以开始...
Excel查找和引用函数-Index 和 Match
在Excel中,可以使用INDEX和MATCH函数代替VLOOKUP。MATCH函数用于查找给定范围内指定值的位置,如在范围B3:B9中查找值53,返回其在该范围中的位置5。INDEX函数则用于返回一维范围内特定值,例如,返回E3:E9范围内的第5个值。将MATCH函数用于查找ID为53的工资,MATCH函数返回位置5,INDEX函数需要此位置值。