问题:

A和B列包含匹配的数字和字母对。

A列中的每个数字可能会出现多次,每次都有不同的对应字母。

我们要搜索数据并从A列中检索与指定数字的第n个匹配项相对应的字母。C列指定要搜索的数字,D列指定所需的特定匹配项。

解决方案:

使用INDEX,SMALL,IF和ROW函数,如以下数组公式所示:

\ {= INDEX($ B $ 2:$ B $ 12,SMALL(IF($ A $ 2:$ A $ 12 = C2,ROW($ B $ 2:$ B $ 12)-ROW($ B $ 2)+1),D2) )}