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

时间:2019-12-07 00:18:50

标签: arrays google-sheets google-sheets-formula array-formulas gs-vlookup

使用Google表格,我试图弄清楚如何进行索引匹配,以便可以基于两个crtieria来找到一个值...然后,当我继续使用该公式时,它将排除所有以前返回的值。< / p>

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

工作表1:

a  b  <blank>
a  b  <blank>

我正在尝试通过在另一张工作表中查找a和b来将值返回到该列中...但是我希望每次仅返回一个新值。

表格2:

a  b  c
a  b  d
a  b  e

因此,对于第一页,我希望成为:

a  b  c
a  b  d

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

1 个答案:

答案 0 :(得分:0)

尝试:

=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)))

0