大漠驼 发表于 2021-12-7 15:43:00

求比较复杂的匹配。

原始材料中已经有初一初二初三各个年级的大佬姓名和任教的学科以及对应的年级。现在需要在另一个表中,根据全校的教师的姓名匹配对应的年级以及学科。



鱼丸粗面没有鱼丸 发表于 2021-12-12 07:26:25

=IFERROR(IFERROR(INDEX(原始数据!A:A,MATCH($B2,原始数据!$C:$C,)),INDEX(原始数据!D:D,MATCH($B2,原始数据!$F:$F,))),INDEX(原始数据!G:G,MATCH($B2,原始数据!$I:$I,)))
右拉下拉

心若莲花 发表于 2021-12-21 12:02:37

C2 ="初"&TEXT(MATCH(1,COUNTIF(OFFSET(原始数据!A$1:I$1,{0,13,26},,10),B2),),"")
D2数组公式 =INDIRECT("原始数据!"&TEXT(MAX(IF(原始数据!C$1:I$40=$B2,ROW($1:$40)/1%+COLUMN(B:H))),"R0C00"),)

轻歌曼舞 发表于 2022-2-25 18:38:22

非常感谢。我想要的就是这种动态的公式。因为我的实际数据,原始数据的列更多。如果把上边一个建议的公式搬过来,那么要改变很多个公式。
对两位都感谢,尤其是感谢你的动态公示。I$1,{0,13,26}这一部分来自于公式。请教一下,这一部分是什么含义呢?
页: [1]
查看完整版本: 求比较复杂的匹配。