将表2依据表1的内容进行扩展
问题:如下图,结果按E、F列表的顺序,每一行根据A:C表中的数据进行扩展。
函数公式解决:
H5公式 {=SMALL(IF(F$5:F$9=TRANSPOSE(A$5:A$17),E$5:E$9),ROW(A1))} I5公式 =XLOOKUP(H5,E:E,F:F) J5公式 =INDEX(FILTER($B$5:$C$17,$A$5:$A$17=$I5),COUNTIF($H$5:$H5,$H5),COLUMN(A1))
H5公式:
先使用F5:F9与转置后的A5:A17进行比对,再用If函数判断,结果为True的返回E5:E9对应的值
对以上内容用Small函数进行从小到大的排序
I5公式:
用Xlookup函数查找编号对应的四级的结果
J5公式:
使用Filter函数筛选出B5:C17区域中满足条件是“大米”的结果
利用Index函数提取筛选出来的结果,第二参数使用Countif依次返回同一编号累计出现的次数