从参考表中提取前两个数据点

时间:2019-04-25 15:00:47

标签: excel-formula

我正在进行质量分析,我只想从具有多个输入对象的某个人的表中提取前两个数据点。实现此目标的最佳过程是什么?

这里是我要弄清楚的简化示例: 杰克50 杰克62 杰克63 玛丽52 玛丽96 玛丽95 玛丽36

我的目标是找出这些:

杰克1 = 杰克2 =

玛丽1 = 玛丽2 =

一旦找到这些分数,我就必须取前两个分数的平均值。

1 个答案:

答案 0 :(得分:0)

假设您的数据如下所示:

enter image description here

E2中使用的公式如下:

{=AVERAGE(INDEX($B$1:$B$8,SMALL(($A$2:$A$8=D2)*ROW($A$2:$A$8),COUNTIF($A$2:$A$8,"<>"&D2)+1)),INDEX($B$1:$B$8,SMALL(($A$2:$A$8=D2)*ROW($A$2:$A$8),COUNTIF($A$2:$A$8,"<>"&D2)+2)))}

请注意,这是一个数组公式,应通过 Ctrl Shift Enter

输入