如何使用行标识符(名称)将数字从前一行提取到匹配的副列中

屏幕截图2012-03-01 at 3.53.42 PM.png

上面是我正在处理的表格。我正在跟踪每个学生的每周分数,并希望尝试将前几周的分数拉到当前周行,这样我就可以跟踪一个特定学生过去一个月的分数。目前,我使用的公式拉到“LastWk”列前一周的分数如下:

=IFERROR(INDEX([Week Score]:[Week Score], MATCH((电子邮件保护)+ "-" + ((电子邮件保护)- 1), UniqueTag:UniqueTag, 0)), "")

如您所见,这个公式的结果是一个空白单元格。不确定从哪里开始,因为看起来没有出现任何典型的错误代码

答案

  • 詹姆斯•马
    詹姆斯•马 ✭✭✭✭
    编辑03/02/22

    如果取出IFERROR,会得到什么错误?

    列表中有第一周的数据吗?因为我没有看到MATCH((电子邮件保护)+ "-" + ((电子邮件保护)- 1)在此屏幕截图。

    这对我有效,我不确定为什么它不适合你:

    INDEX([周评分]:[周评分],MATCH((电子邮件保护)+ "-" + ((电子邮件保护)- 1), UniqueTag:UniqueTag, 0))

  • James,谢谢你的回应和帮助!我发现了自己的错误,我在第一周的UniqueTag中出现了问题。拿出IFERROR帮助我捕捉,因为我收到的错误,一旦它被删除是NO MATCH,所以我知道一定是unique etag有问题