带有2个search值的Excel VLOOKUP
我有一个公式,作为VLOOKUP有两个值。 它在列A中查找x,在列B中查找y,当它们在同一行上find时,它将返回列C中的值。此公式的问题是,它不会停止计算,每当我更改任何值字段(不只是A,B或C),或者只是向下滚动页面开始计算,使其无法使用。
公式以Ctrl + Shift + Return结束
{=INDEX(C:C;MATCH("x"&"y";A1:A99&B1:B99;0))}
任何人都知道如何得到相同的结果,而不会放慢Excel。
谢谢,Gareth
你可以试试LOOKUP
=LOOKUP(2;1/(A1:A99="x")/(B1:B99="y");C1:C99)
如果你能够通过添加一个帮助列来使电子表格变得丑陋,那么可能在一个新的列中(在要返回的列的左边)写下=“x”和“y”值,并用标准的Vlookup从那里。
数组公式最终会让你失望。