指数匹配?还是其他一些功能?

时间:2015-05-30 13:46:16

标签: google-sheets

'学生需要'!第I至O列包含有关每个学生何时参加干预课程的信息。干预课程在课程的后半部分(科学或社会研究)或下半部分的共同教学课程(数学或ELA)进行。科学和社会研究干预措施在周一/周三或周二/周五进行(周四有一个我们不需要考虑的特殊时间表)。所有四天都会进行数学和ELA干预。

在“学生大师”中,列出了MW和TF的每个学生的时间表。在E,G,K和M列中,我想填写“学生需求”中列出的任何干预措施!片。例如,Lindsey Lukowski在MW2上有社交技巧(周一和周三第2小时)。所以在细胞'学生大师'! G31应该返回“社交技能”。

威廉·沃特斯(William Watters)在他的第五小时共同教授的ELA期间获得了Read Naturally和Reading Comp。所以'学生大师'! K51和K52都应该返回Read Naturally&阅读Comp(在同一个单元格中)。

这是工作簿: https://docs.google.com/spreadsheets/d/1aW7ExATzMn9Rf8IFLI4v-CQiqsXnxyDm8PxqMW999bY/edit?usp=sharing

1 个答案:

答案 0 :(得分:0)

这是一个复杂的功能,似乎可以做你想要的。我已经在您的表单副本中对其进行了测试

只需为不同的列更改 E $ 2

n

此外,我不确定在哪里" 6-科学"应该去?这也是HR 6吗?

为了使其与实际

一起使用
=IFERROR(INDIRECT("'Student Needs'!"&CHAR(72+IFERROR(MATCH("HR "&E$2,ARRAYFORMULA(REGEXEXTRACT(INDIRECT("'Student Needs'!I"&REGEXEXTRACT($A3,"[0-9]+")+5&":N"&REGEXEXTRACT($A3,"[0-9]+")+5),"[A-Z ]+[0-9]")),0),MATCH($C3,ARRAYFORMULA(REGEXEXTRACT(INDIRECT("'Student Needs'!I"&REGEXEXTRACT($A3,"[0-9]+")+5&":N"&REGEXEXTRACT($A3,"[0-9]+")+5),"[A-Z]+")),0)))&5))