两个条件的索引匹配,然后排除以前返回的值

Index Match for two criteria, then exclude previously returned values

使用 Google Sheets,我试图弄清楚如何进行索引匹配,以便我可以找到基于两个 crtieria 的值...然后我继续使用它将排除所有先前 returned 值的公式。

假设所有示例中有 3 列...

Sheet 1:

a  b  <blank>
a  b  <blank>

我试图通过在另一个 sheet 中查找 a 和 b 来将 return 值放入列中...但我只希望一个新值是 return每次编辑。

Sheet 2:

a  b  c
a  b  d
a  b  e

所以,对于 sheet 一个,我希望是:

a  b  c
a  b  d

我确信这是可能的,我只是不知道如何实现...

尝试:

=ARRAYFORMULA(IFNA(VLOOKUP(A1:A&B1:B&COUNTIFS(A1:A&B1:B, A1:A&B1:B, ROW(A1:A), "<="&ROW(A1:A)), 
 {Sheet2!A1:A&Sheet2!B1:B&COUNTIFS(Sheet2!A1:A&Sheet2!B1:B, Sheet2!A1:A&Sheet2!B1:B, 
 ROW(Sheet2!A1:A), "<="&ROW(Sheet2!A1:A)), Sheet2!C1:C}, 2, 0)))