发布网友 发布时间:2022-04-21 07:01
共3个回答
热心网友 时间:2022-06-18 14:31
你的公式的带大括号的数组公式:{},需要按同时ctrl+shift+enter结束公式的编辑
没有大括号的话 没有意义
该函数返回的结果是:如果B列的单元格和C列的单元格一致的话,返回第一个一致的B列的值
以下分几步详解:
1、index(B:B,未知1,) 该公式返回B列的第《未知1》行、第1列。其中《未知1》行必须是B列和C列一致的那一行
2、《未知1》=SMALL(未知2,ROW(1:1)),该公式返回《未知2》的第ROW(1:1)小的数,也就是第1小的数,表示《未知2》是串数字,而《未知1》是要求这串数字里面最小的那个,下面我们看《未知2》是一串什么数
3、《未知2》=IF(ISNUMBER(MATCH($B$2:$B$7,$C$2:$C$7,0)),ROW($C$2:$C$7),65536)
这个函数的意思是,如果满足B列=C列MATCH($B$2:$B$7,$C$2:$C$7,0),就显示相应的行标ROW($C$2:$C$7),如果B列不等于C列,则显示65536
这是一串数字,包含行标、65536、65536、65536、行标、行标、65536、65536之类的数
你把公式改为:=INDEX(B:B,MIN(IF(B2:B7=C2:C7,ROW(B2:B7),65536)))更简单
热心网友 时间:2022-06-18 14:31
公式解读有个小技巧:按F9去分步求值,结合实际就能知道意思。热心网友 时间:2022-06-18 14:31
查找区域:B:B