Google sheets 函数查看匹配搜索键的上一个实例

Google sheets 函数查看匹配搜索键的上一个实例,google-sheets,Google Sheets,我有下表 Assigned | Estimated Hours | ------------------------------ JM | 16 | ND | 5 | JM | 0 | DD | 0 | ND | 2 | ND | 16 | 我想取得以下成果 A

我有下表

Assigned | Estimated Hours |
------------------------------
JM       |    16           |
ND       |    5            |
JM       |    0            |
DD       |    0            |
ND       |    2            |
ND       |    16           |
我想取得以下成果

Assigned | Estimated Hours |
------------------------------
JM       |    16           | 
ND       |    5            |
JM       |    0            |
DD       |    0            |
ND       |    2            |ND's last task in row 3
ND       |    16           |ND's last task in row 6
如果我在第7行使用match函数,它总是返回3,这不是我想要的。 无需编写任何自定义函数即可实现此功能

请参见此处:

在C列(第一个助手列)中,返回指定人员在该特定行(包括)上方列表中出现的次数

=COUNTIF($A$1:A2,A2)
在第D列(第二个助手列)中,返回上一次显示受让人的行号

=if(C2=1,"", SMALL(ARRAYFORMULA(if($A$2:$A$7=A2,row($A$2:$A$7),row(A7)+1)),C2-1))
在列E(输出)中,连接以获得所需的字符串

=if(C2=1,"",A2&"'s last task in row "&D2)

谢谢这很有效。由于不熟悉excel,因此难以应用公式无问题-您是否介意将此标记为已解决(左侧箭头下方的绿色复选框)?