如何制作数组公式来查找匹配值
How to Make Array Formula To Lookup Matching Values
正如您将在我的 sample sheet 中看到的那样,我已经找到两列(C 和 D)之间的匹配并将结果放入 E。因此这些值对应于 C 中的值,但顺序不同。
现在我想要 A 列中的值,但我需要公式首先将 E 的值与 C 列中的正确行相匹配,以便在 A 列中获得正确的对应主题。
LMK如果我的描述需要改进,我只重写了大约3次。
我认为这可以满足您的需求。数组没有索引函数,所以你必须重建一个vlookup。
=filter(If(E2:E="","",vlookup(E2:E,{C:C,A:A},2,false)),not(isblank(A2:A)))
尝试:
=INDEX(IFNA(VLOOKUP(E2:E, {C:C, A:A}, 2, )))
正如您将在我的 sample sheet 中看到的那样,我已经找到两列(C 和 D)之间的匹配并将结果放入 E。因此这些值对应于 C 中的值,但顺序不同。
现在我想要 A 列中的值,但我需要公式首先将 E 的值与 C 列中的正确行相匹配,以便在 A 列中获得正确的对应主题。
LMK如果我的描述需要改进,我只重写了大约3次。
我认为这可以满足您的需求。数组没有索引函数,所以你必须重建一个vlookup。
=filter(If(E2:E="","",vlookup(E2:E,{C:C,A:A},2,false)),not(isblank(A2:A)))
尝试:
=INDEX(IFNA(VLOOKUP(E2:E, {C:C, A:A}, 2, )))