我的问题类似于here提出的问题,但鉴于我的数据,我无法根据自己的情况进行此项工作。我有一个数据集,它使用第1行中的种子数,用于索引匹配列。这是因为有下拉菜单可根据用户选择更改匹配列。所以这些列不能直接引用。我的数据非常粗略如下:
45 46 50 28
Route
CCS 500 325 40 200
CCS 370 100 380 10
RCS 90 825 50 999
CCS 100 50 32 358
因此,当我的用户进行选择时,AE2中的数字会更改以反映我想要的列种子(例如,45,46,50或28)。我希望能够返回该列中也是“CCS”的第K个最大数字。因此,假设用户选择46,我想要在Route中具有“CCS”的第二大数字。因此公式在第1行搜索“46”,然后一旦找到带有它的列,它就会向下看那列第二大CCS值 - 即100。我试图修改另一个问题中建议的公式, (下面),但似乎只是在第一次观察时停止,我需要它来搜索所有的观察结果。
LARGE(IF( 'Program Data'!O:O="CCS", INDEX('Program Data'!$A:$GB,0,(MATCH($AE$2,'Program Data'!$1:$1,0)))),1)
关于我做错了什么的提示?
答案 0 :(得分:0)
你的公式对我有用......但它是一个“数组公式”,所以你需要用 CTRL + SHIFT + ENTER确认以便在公式
周围出现像{和}这样的花括号