EXCEL匹配函数

请教,我想I列和E列相等,取C列的数据数值从小到大排列,K列的公式不知道哪里出错了?K2-K14结果都是正确的

首先,这个应该是数组公式,输入完公式不要直接回车,要按 Ctrl + Shift + Enter

成功则公式上面会自动添加一个  { }  的,你的公式中没有,说明没有设置成数组公式。

其次,你这个公式不对,得不出你想要的结果的,我给你调整一下,

在K2单元格输入下面公式,不要直接回车,要按 Ctrl + Shift + Enter,再下拉公式。

=SMALL(IF($E$2:$E$24=I2,$D$2:$D$24,MAX($D$2:$D$24)),J2)

如下图这样才算设置成了数组公式。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-17
用函数vlookup,
在需要显示目标的单元格输入:=VLOOKUP(A1,Sheet2!A:B,2,0);
A1 是指需要用上单元格的内容去查找与之相匹配的内容;
Sheet2! 是指匹配目标所在的表格名称;
A:B 即匹配内容与匹配目标所在的列;
2 是指匹配内容与匹配目标所在列的列数;
0 是指精确匹配
第2个回答  2019-05-17

数组公式:

=SMALL(IF(E:E=I2,C:C),J2)

本回答被提问者采纳
第3个回答  2019-05-17
这个是数组把,用没用三建?追问

有按三键