此题牵扯到合并单元格的问题,用公式处理起来就很麻烦。
建议把C列合并单元格拆分开,每一行都填上新型或者旧型,不要用合并单元格。
看下图的例图:
E12单元格公式为:
=INDEX(D:D,MIN(IF(E5:H8=E11,ROW(5:8))))
E13单元格公式为:
=INDEX(C:C,MIN(IF(E5:H8=E11,ROW(5:8))))
都是数组公式,输入公式后,按 SHIFT+CTRL+回车 三键退出单元格。
追问为什么我会出现#value
追答我说了,都是都是数组公式,输入公式后,按 SHIFT+CTRL+回车 三键退出单元格。
否则结果不对,或者结果是错误值。
不好意思哈,这一点没有理解过来
追答我用大白话和你说,
平时普通的公式,就是在单元格内写完公式,直接按回车键退出单元格吗。
我这两条公式,是数组公式,
需要在写完公式后,同时按下 SHIFT键+CTRL键+回车键 三个键退出单元格。
这么说明白了没?
可不可以简单解释下 MIN(IF 这里的意思
追答=INDEX($D:$D,MIN(IF($E$5:$H$8=$F$11,ROW($E$5:$H$8))))解析为,如果$E$5:$H$8=$F$11,则返回$E$5:$H$8中等于$F$11的单元格的行号,min则取其中的最小行号,本例中最小行号其实也是其唯一的行号,只是用min函数从$E$5:$H$8返回的行号和“”的数组中将其提取出来。
追问F13的公式方便解释吗,不好解释那就算了
追答MIN(IF(($E$5:$H$8=$F$11),ROW($E$5:$H$8))))返回查找型号对应的行号(比如会5)
INDIRECT("C1:C"&MIN(IF(($E$5:$H$8=$F$11),ROW($E$5:$H$8))))则返回C1:C5D的区域,
MAX(IF(INDIRECT("C1:C"&MIN(IF(($E$5:$H$8=$F$11),ROW($E$5:$H$8))))"",ROW(INDIRECT("C1:C"&MIN(IF(($E$5:$H$8=$F$11),ROW($E$5:$H$8)))))))返回以上区域内不等于“”的最大行号
求助用EXCEL公式在多列数据中查找指定数据并输出结果
都是数组公式,输入公式后,按 SHIFT+CTRL+回车 三键退出单元格。
EXCEL如何查找几列数据中相同值,并返回首行对应列的内容?
首先,确定你要查找的值在第三列的行号。在C3:C17区域中,运用MATCH函数进行精确查找,例如公式为MATCH(G2, C3:C17, 0)。如果返回的值是3,这意味着你找到的行号是3。接着,利用找到的行号作为INDEX函数的索引,来定位你需要的第一列数据。公式为=INDEX(A3:A17, 3),这将返回对应城市的数据。同...
Excel怎么从多列中查找条件值并返回条件值对应的某一个值?
根据题意,设置公式如下:=VLOOKUP("*"&J2&"*",IF({1,0},$C$2:$C$4&$D$2:$D$4&$E$2:$E$4&$F$2:$F$4,$B$2:$B$4),2,)=VLOOKUP("*"&J2&"*",IF({1,0},$C$2:$C$4&$D$2:$D$4&$E$2:$E$4&$F$2:$F$4,$G$2:$G$4),2,)...
excel中在多列中,查询需要的数据?
=IF(COUNTIF(A2:D2,"E70")>0,"E70","")或者是公式:=IF(ISNA(MATCH("E70",A2:D2,)),"","E70")复制并下拉,即可………
excel函数,使用什么函数从多列函数中找到对应一列数据,并输出行数?
01 列如:知道下表1中,姓名及其对应的的月收入。02 现在需要查找表1中某些人的对应的月实际收入,如下表2,当由于数据比较多不方便一一查找时,可以使EXCEL中的公式 VLOOKUP快速查找匹配出相应的数据。03 首先需设置单元格格式,将表1中查找列( B列、C列及D列)及表2中查找列(F列)格式设置...
excel的vlookup函数如何在多组数据中查询出匹配值并返回结果?
这种题型最好用LOOKUP,公式如下:=LOOKUP(1,0\/FIND(E2,$A$2:$A$4),$B$2:$B$4)最好屏蔽一下错误,在外面套上一个IFERROR。=IFERROR(LOOKUP(1,0\/FIND(E2,$A$2:$A$4),$B$2:$B$4),"")
excel怎么在多个列中找到某个值
1、用MATCH函数求得行号。示例公式:=MATCH(100,A:A,) 公式得到A列中数值100第一次出现在哪行。其中:MATCH函数返回指定数值在指定数组区域中的位置。其语法规则是:MATCH(lookup_value, lookup_array, match_type),参数lookup_value是需要在数据表(lookup_array)中查找的值;参数lookup_array是...
EXCEL如何查找几列数据中相同的数字并返回制定的行号
在H2中输入或复制粘贴下列公式 =INDEX(A:A,SMALL(IF($B$1:$B$21=6,ROW($1:$21),4^8),ROW(A1)))&""按三键CTRL+SHIFT+ENTER结束公式输入 下拉填充
EXCEL多行多列中准确查找数据?
第一种、I1=SUMPRODUCT((A2:A5=G1)*(B1:E1=H1)*(B2:E5))CTRL+SHIFT+回车,三键结束 第二种、I1=VLOOKUP(G1,A:E,MATCH(H1,A1:E1,0),0) 回车 第三种、I1=INDEX(A1:E5,MATCH(G1,A1:A5),MATCH(H1,A1:E1)) 回车
excel 查找多列数据中的某个数值,统计出现这个数值的行数?
H1填入查找值,H2显示对应编号数量 改变H1,H2也相应改变 H2输入 =SUMPRODUCT(N(COUNTIF(OFFSET(B1:E1,ROW(1:5),),H1)<>0))