将表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依次返回同一编号累计出现的次数

posted @ 2023-07-24 16:22  熬肥妖  阅读(23)  评论(0编辑  收藏  举报