我有一个包含许多不同表格的Excel文件,以跟踪我正在教授的课程的成绩。第一张表是学生姓名列表,每个作业的总分,课程总分以及显示字母成绩的VLOOKUP表。此表格称为@foreach ( json_decode($question->response_choice, true) as $choice)
<option>{{ $choice }}</option>
@endforeach
。还有许多其他工作表可以跟踪各种作业的运行分数。
其中一张表用于将学生分组到小组中进行小组工作,并输入小组作业的分数。我在Overall
工作表中使用公式从标有Overall
的工作表中调用小组工作的分数。
Presentation
表格按学生姓氏的字母顺序排序。当我在Overall
工作表中按姓氏对学生进行排序时,公式有效,我为Presentation
页面上列表中第一位学生输入的分数会显示在列表顶部{ {1}}页面。
当我对学生进行排序以便我按顺序堆叠这些组,然后按照组中的姓氏顺序排列的学生时,Presentation
表上的公式仍然会调用相同的单元格。例如,位于列表“顶部”的学生按组号排序,然后按Overall
表中的姓氏排序,实际上位于Overall
表中的第三个位置。 / p>
因此,在Presentation
工作表上,为该学生评分小组工作分数的公式为Overall
,但当Overall
工作表按上述方式排序时,该学生的分数为小组工作不再在=IF($A6="","",Presentation!C5)
。相反,它位于Presentation
,将得分放在最高位置。
我的问题是:有没有办法让一个公式“跟随”一个单元格进行排序?
对于解释中缺乏明确性的道歉。提前谢谢。
答案 0 :(得分:0)
感谢向我保证VLOOKUP是可行的方法。我最终得到了以下VLOOKUP声明:= VLOOKUP(A4&amp; B4,演示!$ A $ 4:$ D $ 47,4,0)此视频介绍了如何在不同的工作表中使用VLOOKUP。我使用了一系列lookup_values,所以我仍然可以独立地按名字和姓氏对两个列表进行排序。为了完成这项工作,我使用了“辅助列”。